}
}
-function metaform() {
+function metaform_main() {
if(isset($_REQUEST['singular'])) {
$GLOBALS['file_name'] = format_varname($_REQUEST['file_name']);
$GLOBALS['table_name'] = format_varname($_REQUEST['table_name']);
set_form_action();
- tem_load('code/wfpl/metaform/main.html');
+ tem_load(__DIR__.'/'.'metaform/main.html');
list_available_types();
tem_output();
+ exit(); # in case we're being called by wfpl_main or something
}
function make_sql() {
$tem = new tem();
- $tem->load('code/wfpl/metaform/template.sql');
+ $tem->load(__DIR__.'/'.'metaform/template.sql');
tem_set_globals($tem);
$fields = get_fields();
foreach($fields as $field) {
function make_html($whole_file = true) {
$has_html_editors = false;
$tem = new tem();
- $tem->load('code/wfpl/metaform/template.html');
+ $tem->load(__DIR__.'/'.'metaform/template.html');
tem_set_globals($tem);
$fields = get_fields();
$tem->set('always_field', find_always_field($fields));
function make_php() {
$has_html_editors = false;
$tem = new tem();
- $tem->load('code/wfpl/metaform/template.php');
+ $tem->load(__DIR__.'/'.'metaform/template.php');
tem_set_globals($tem);
$fields = get_fields();
$db_fields = '';
function make_email() {
$tem = new tem();
- $tem->load('code/wfpl/metaform/template.email.txt');
+ $tem->load(__DIR__.'/'.'metaform/template.email.txt');
tem_set_globals($tem);
$fields = get_fields();
foreach($fields as $field) {
function make_htaccess() {
$tem = new tem();
$tem->set('form', $GLOBALS['file_name']);
- return $tem->run('code/wfpl/metaform/htaccess');
+ return $tem->run(__DIR__.'/'.'metaform/htaccess');
}
function view_email() {
}
function preview() {
- tem_load('code/wfpl/metaform/preview.html');
+ tem_load(__DIR__.'/'.'metaform/preview.html');
tem_set_globals($GLOBALS['wfpl_template']);
tem_set('fields', $_REQUEST['fields']);
$preview_tem = new tem();
$admin_name = $GLOBALS['file_name'];
$nice_name = $GLOBALS['public_file_name'];
$files = array(
- "INSTALL" => read_whole_file('code/wfpl/metaform/INSTALL'),
+ "INSTALL" => read_whole_file(__DIR__.'/'.'metaform/INSTALL'),
".htaccess" => make_htaccess(),
- "run.php" => "<?php\n\nrequire_once(__DIR__.'/'.'code/wfpl/run.php');\n",
- "styl.styl" => read_whole_file('code/wfpl/metaform/styl.styl'),
- "template.html" => read_whole_file('code/wfpl/metaform/site-template.html'),
+ "config.php" => "<?php\n\nrequire_once(__DIR__.'/'.'inc/wfpl/main.php');\nmetaform_main();\n",
+ "styl.styl" => read_whole_file(__DIR__.'/'.'metaform/styl.styl'),
+ "template.html" => read_whole_file(__DIR__.'/'.'metaform/site-template.html'),
"$admin_name.html" => make_html(),
"$admin_name.php" => make_php());
if($GLOBALS['opt_public_something']) {
}
make_tar($nice_name, $files);
}
-
-
-metaform();
-exit();