JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
add site-template, switch css->less
[wfpl.git] / metaform.php
index dc5173b..cee8033 100644 (file)
@@ -82,7 +82,9 @@ function tem_set_globals(&$tem) {
                'opt_db',
                'opt_listing',
                'opt_display',
-               'opt_pass');
+               'opt_pass',
+               'opt_public_form',
+               'opt_public_display');
        foreach($bools as $bool) {
                if($GLOBALS[$bool]) {
                        $tem->set($bool);
@@ -106,6 +108,8 @@ function metaform() {
                $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']);
@@ -317,9 +321,12 @@ function make_html($whole_file = true) {
                        '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);
@@ -535,7 +542,8 @@ function download_tar() {
                "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']) {