JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
format_caption/format_varname: split words on camelCase
[wfpl.git] / metaform.php
index 3a6e70d..1cfb70c 100644 (file)
 
 # This file writes the code for you (sql, php, html, email) to handle a form.
 
-require_once('code/wfpl/template.php');
-require_once('code/wfpl/http.php');
-require_once('code/wfpl/tar.php');
-require_once('code/wfpl/format.php');
+require_once(__DIR__ . '/template.php');
+require_once(__DIR__ . '/http.php');
+require_once(__DIR__ . '/tar.php');
+require_once(__DIR__ . '/format.php');
 
 # see code/wfpl/metaform/template.html for the html templates for these elements
 $GLOBALS['types'] = array(
@@ -30,7 +30,7 @@ $GLOBALS['types'] = array(
        'name' =>       array('textbox',     'oneline',    'varchar(200) binary'),
        'textbox' =>    array('textbox',     'oneline',    'varchar(200) binary'),
        'int' =>        array('textbox',     'int',        'int'),
-       'decimal' =>    array('textbox',     'decimal',    'decimal(12,12)'),
+       'decimal' =>    array('textbox',     'decimal',    'decimal(12,2)'),
        'bigint' =>     array('textbox',     'int',        'varchar(100) binary'), # up to 100 digits, stored as a string
        'zip' =>        array('textbox',     'zip',        'varchar(20) binary'),
        'email' =>      array('email',       'email',      'varchar(100) binary'),
@@ -179,10 +179,6 @@ function get_fields() {
                        $name = trim(substr($field, 0, -1)); # FIXME: stop this from getting enc_caption()ed
                        $type = '{';
                        $options = null;
-               } elseif(substr($field, -1) == '{') {
-                       $name = 'ignored';
-                       $type = '}';
-                       $options = null;
                } else {
                        list($name, $type, $options) = split('  *', $field);
                        if($options) $options = explode(',', $options);