<?php
-# This form requires wfpl. If you didn't recieve wfpl along with this file,
-# see: http://jasonwoof.org/wfpl
+# This form requires wfpl. See: http://jasonwoof.org/wfpl
-# This form was auto-generated. If you would like to alter the parameters and
-# generate a new one try this URL:
+# This form was initially auto-generated. If you would like to alter the
+# parameters and generate a new one try this URL:
#
# ~metaform_url~
define('AUTH_PASS', 'fixme');
<!--~end~-->
-if(!file_exists('code/wfpl/template.php')) { die('This form requires <a href="http://jasonwoof.org/wfpl">wfpl</a>.'); }
require_once('code/wfpl/template.php');
require_once('code/wfpl/format.php');
require_once('code/wfpl/messages.php');
$~name~ = substr(save_uploaded_image('~name~', $GLOBALS['upload_directory']), strlen($GLOBALS['upload_directory']));
} else {
if($_REQUEST['delete_~name~'] == 'Yes') {
- $name = '';
+ $~name~ = '';
} else {
$~name~ = format_filename($_REQUEST['old_~name~']);
}
function ~form_name~_display_listing($where = 'order by ~always_field~ limit 100') {
$rows = db_get_rows('~form_name~', 'id,~always_field~', $where);
if($rows == false || count($rows) == 0) {
+ tem_show('empty_listing');
+ tem_show('listings');
return false;
}
$~always_field~ = '--';
}
tem_set('~always_field~', $~always_field~);
- tem_sub('listing_row');
+ tem_show('listing_row');
}
- tem_sub('listings');
+ tem_show('populated_listing');
+ tem_show('listings');
return true;
}
<!--~end~-->
if($ret) {
return $ret;
}
- display_messages();
+ tem_show('main_body');
}
function _~form_name~_main() {<!--~opt_http_pass_2 start~-->
if($edit_id) {
# add hidden field for database id of row we're editing
tem_set('~form_name~_edit_id', $edit_id);
- tem_sub('editing');
+ tem_show('editing');
}
$delete_id = format_int($_REQUEST['~form_name~_delete_id']);
unset($_REQUEST['~form_name~_delete_id']);
if($delete_id) {
db_delete('~form_name~', 'where id=%i', $delete_id);
- message('Entry deleted.');<!--~opt_listing_3 start~-->
+ message('Entry deleted.');
- if(~form_name~_display_listing()) {
- return;
- }
- unset($delete_id);<!--~end~--><!--~opt_listing_3_else start~-->
-
- # FIXME: what to do after delete?
- return;<!--~end~-->
+ return './~form_name~.html';
}
if(!$edit_id) {<!--~opt_listing_1 start~-->
if(!isset($_REQUEST['~form_name~_new']) && !isset($_REQUEST['~always_field~'])) {
- if(~form_name~_display_listing()) {
- return;
- }
+ ~form_name~_display_listing();
+ return;
}
<!--~end~-->
- tem_sub('new_msg');
+ tem_show('new_msg');
}<!--~end~-->
if(isset($_REQUEST['~always_field~'])) {
}<!--~end~-->
if($error !== true) {<!--~opt_listing_4 start~-->
~form_name~_display_listing();<!--~end~--><!--~opt_listing_4_else start~-->
- tem_sub('thankyou');<!--~end~-->
+ tem_show('thankyou');<!--~end~-->
return;
}
}
# this has to be later in the file because it requres that ~always_field~ be set already
if($edit_id) {
- tem_sub('edit_msg');
+ tem_show('edit_msg');
}
- tem_sub('form');
+ tem_show('form');
}
?>