X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=metaform.php;h=d8cc07e54648a3f6b290d98013951b964a4a223d;hb=15fa6e23941fd5497ca19266adaede5c19e3836a;hp=9bd36cb7e45ad298cb3d1b7bb5bdd0cb111f34ba;hpb=10db898ea08d5fb0b9a4b4f20e6ab146e38f947a;p=wfpl.git diff --git a/metaform.php b/metaform.php index 9bd36cb..d8cc07e 100644 --- a/metaform.php +++ b/metaform.php @@ -30,6 +30,7 @@ $GLOBALS['types'] = array( # type input format sql 'name' => array('textbox', 'oneline', 'varchar(200)'), 'textbox' => array('textbox', 'oneline', 'varchar(200)'), + 'int' => array('textbox', 'int', 'varchar(100)'), 'email' => array('textbox', 'email', 'varchar(100)'), 'phone' => array('textbox', 'phone', 'varchar(32)'), 'money' => array('textbox', 'money', 'varchar(32)'), @@ -155,10 +156,12 @@ function make_template($whole_file = true) { $tem->set('name', $name); $tem->set('caption', $name); # fixme $tem->sub($input); + $tem->sub('row'); } $tem->set('name', 'save'); $tem->set('caption', 'Save'); $tem->sub('submit'); + $tem->sub('row'); $tem->sub('form'); if($whole_file) { return $tem->run(); @@ -234,7 +237,10 @@ function preview() { $tem->load('code/wfpl/metaform/preview.html'); $tem->set('form_name', $GLOBALS['form_name']); $tem->set('fields', $_REQUEST['fields']); - $tem->set('preview', make_template(false)); + $preview_tem = new tem(); + $preview = $preview_tem->run(make_template(false)); + unset($preview_tem); + $tem->set('preview', $preview); set_form_action(); $tem->output(); }