# This file contains basic encodings
+function format_int($str) {
+ return ereg_replace('[^0-9]', '', $str);
+}
+
function format_oneline($str) {
$str = str_replace("\r", '', $str);
return str_replace("\n", '', $str);
# 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)'),
$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();
}
</head>
<body>
- <h1>Preview</h1>
- <div style="border: 2px solid black; padding: 13px">
+ <div style="border: 4px solid black; margin: 40px; padding: 13px; background-color: #555">
+ <h1>This grey thing is a preview. It will NOT work. Don't click buttons in it</h1>
~preview~
</div>
<p><form action="~form_name~.tgz" method="get"><input type="hidden" name="form_name" value="~form_name.attr~" /><input type="hidden" name="fields" value="~fields.attr~" /><input type="submit" name="download_tar" value="Download tar ball" /></form></p>