'opt_db',
'opt_listing',
'opt_display',
- 'opt_pass');
+ 'opt_pass',
+ 'opt_public_form',
+ 'opt_public_display');
foreach($bools as $bool) {
- if(format_bool($GLOBALS[$bool])) {
+ if($GLOBALS[$bool]) {
$tem->set($bool);
}
}
}
$GLOBALS['singular'] = format_oneline($_REQUEST['singular']);
- $GLOBALS['opt_email'] = format_yesno($_REQUEST['opt_email']);
- $GLOBALS['opt_db'] = format_yesno($_REQUEST['opt_db']);
- $GLOBALS['opt_listing'] = format_yesno($_REQUEST['opt_listing']);
- $GLOBALS['opt_display'] = format_yesno($_REQUEST['opt_display']);
- $GLOBALS['opt_pass'] = format_yesno($_REQUEST['opt_pass']);
+ $GLOBALS['opt_email'] = format_bool($_REQUEST['opt_email']);
+ $GLOBALS['opt_db'] = format_bool($_REQUEST['opt_db']);
+ $GLOBALS['opt_listing'] = format_bool($_REQUEST['opt_listing']);
+ $GLOBALS['opt_display'] = format_bool($_REQUEST['opt_display']);
+ $GLOBALS['opt_pass'] = format_bool($_REQUEST['opt_pass']);
+ $GLOBALS['opt_public_form'] = format_bool($_REQUEST['opt_public_form']);
+ $GLOBALS['opt_public_display'] = format_bool($_REQUEST['opt_public_display']);
tem_init();
tem_set_globals($GLOBALS['wfpl_template']);
}
# Submit/Send button
- if($GLOBALS['opt_email'] == 'Yes' && $GLOBALS['opt_db'] != 'Yes') {
+ if($GLOBALS['opt_email'] == 'Yes' && !$GLOBALS['opt_db']) {
$visible_fields[] = array('submit' => array(
'name' => 'send',
'caption' => 'Send'));
'caption' => 'Save'));
}
- $tem->set('form', array(
- 'visible_fields' => $visible_fields,
- 'hidden_fields' => $hidden_fields));
+ $form_fields = array();
+ $form_fields['visible_fields'] = $visible_fields;
+ if($hidden_fields) {
+ $form_fields['hidden_fields'] = $hidden_fields;
+ }
+ $tem->set('form', $form_fields);
# opt_display and opt_listing control whether these are actually displayed
$tem->set('display_fields', $display_fields);
}
}
- if($GLOBALS['opt_listing'] == 'Yes') {
+ if($GLOBALS['opt_listing']) {
if(show_in_listing($type, $input, $format, $sql)) {
$tem->show('listing_fields_1');
$tem->show('listing_fields_2');
$tem->set('always_field', $always_field);
$tem->set('db_fields', $db_fields);
$tem->set('metaform_url', edit_url());
- if($GLOBALS['opt_email'] == 'Yes') {
+ if($GLOBALS['opt_email']) {
$this_domain = $_SERVER['HTTP_HOST'];
if(substr($this_domain, -2) == '.l') {
$this_domain = substr($this_domain, 0, -1) . 'com';
tem_set('fields', $_REQUEST['fields']);
$preview_tem = new tem();
$preview_tem->load_str(make_html(false));
- if($GLOBALS['opt_db'] == 'Yes') {
+ if($GLOBALS['opt_db']) {
$preview_tem->show('new_msg');
}
$fields = get_fields();
"INSTALL" => read_whole_file('code/wfpl/metaform/INSTALL'),
".htaccess" => make_htaccess(),
#"run.php ->" => 'code/wfpl/run.php',
- "style.css" => read_whole_file('code/wfpl/metaform/style.css'),
+ "style.less" => read_whole_file('code/wfpl/metaform/style.less'),
+ "template.html" => read_whole_file('code/wfpl/metaform/site-template.html'),
"$name.html" => make_html(),
"$name.php" => make_php());
- if($GLOBALS['opt_db'] == 'Yes') {
+ if($GLOBALS['opt_db']) {
$data["$name.sql"] = make_sql();
}
- if($GLOBALS['opt_email'] == 'Yes') {
+ if($GLOBALS['opt_email']) {
$data["$name.email.txt"] = make_email();
}
make_tar($name, $data);