function tem_set_globals(&$tem) {
$vars = array(
'file_name',
+ 'public_file_name',
'table_name',
'plural',
'singular');
'opt_display',
'opt_pass',
'opt_public_form',
- 'opt_public_display');
+ 'opt_public_display',
+ 'opt_public_something');
foreach($bools as $bool) {
if($GLOBALS[$bool]) {
$tem->set($bool);
$GLOBALS['opt_public_form'] = format_bool($_REQUEST['opt_public_form']);
$GLOBALS['opt_public_display'] = format_bool($_REQUEST['opt_public_display']);
+ $GLOBALS['public_file_name'] = $GLOBALS['file_name'];
+ if($GLOBALS['opt_public_form'] || $GLOBALS['opt_public_display']) {
+ $GLOBALS['opt_public_something'] = 1;
+ $GLOBALS['file_name'] = $GLOBALS['file_name'] . _admin;
+ }
+
tem_init();
tem_set_globals($GLOBALS['wfpl_template']);
}
}
function download_tar() {
- $name = $GLOBALS['file_name'];
- $data = array(
+ $admin_name = $GLOBALS['file_name'];
+ $nice_name = $GLOBALS['public_file_name'];
+ $files = array(
"INSTALL" => read_whole_file('code/wfpl/metaform/INSTALL'),
".htaccess" => make_htaccess(),
- #"run.php ->" => 'code/wfpl/run.php',
+ "run.php ->" => 'code/wfpl/run.php',
"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());
+ "$admin_name.html" => make_html(),
+ "$admin_name.php" => make_php());
+ if($GLOBALS['opt_public_something']) {
+ $files["$nice_name.html ->"] = "$admin_name.html";
+ $files["$nice_name.php ->"] = "$admin_name.php";
+ }
if($GLOBALS['opt_db']) {
- $data["$name.sql"] = make_sql();
+ $files["$nice_name.sql"] = make_sql();
}
if($GLOBALS['opt_email']) {
- $data["$name.email.txt"] = make_email();
+ $files["$nice_name.email.txt"] = make_email();
}
- make_tar($name, $data);
+ make_tar($nice_name, $files);
}