$GLOBALS['~name~_file_name'] = uniqid() . getmypid() . '.jpg'; # comment this out to use uploader's filename
<!--~}~--><!--~}~-->
-require_once('code/wfpl/template.php');
require_once('code/wfpl/format.php');
-require_once('code/wfpl/messages.php');
-require_once('code/wfpl/email.php');<!--~opt_db {~-->
-require_once('code/db_connect.php');<!--~}~--><!--~uploads_include {~-->
+require_once('code/wfpl/email.php');<!--~uploads_include {~-->
require_once('code/wfpl/upload.php');<!--~}~-->
function ~file_name~_get_fields() {
return $data;
}
-<!--~opt_listing {~-->
-# You may pass a "where clause" for the db query.
-function ~file_name~_display_listing($where = 'order by ~always_field~ limit 100') {
- $rows = db_get_assocs('~table_name~', 'id<!--~listing_fields_1 {~-->,~name~<!--~}~-->', $where);
- if($rows == false || count($rows) == 0) {
- tem_set('listings', array('empty_listing' => true));
- return;
- }
- # make sure there's something clickable
- foreach($rows as &$row) {
- if($row['~always_field~'] == '') {
- $row['~always_field~'] = '--';
- }
- }
- tem_set('listings', array(
- 'populated_listing' => true,
- 'rows' => $rows));
- return true;
-}
-<!--~}~-->
function ~file_name~_main() {<!--~opt_pass {~-->
if(!logged_in_as_admin()) {
$_REQUEST['url'] = this_url();
message('Error: Broken link');
return './~file_name~';
}
- $row = db_get_assoc('~table_name~', 'id,'.~file_name upper~_DB_FIELDS, 'where id=%i', $id);
- if(!$row) {
+ $data = db_get_assoc('~table_name~', 'id,'.~file_name upper~_DB_FIELDS, 'where id=%i', $id);
+ if(!$data) {
message('Error: ~singular cap~ not found');
return './~file_name~';
}
- tem_set('display', $row);
+ tem_set('display', $data);
}
function ~file_name~_edit_main() {<!--~}~--><!--~pulldowns {~-->
- pulldown('~name~', array('option 1', 'option 2', 'option 3'));
+ pulldown('~name~', ~pulldown_options~);
<!--~}~--><!--~opt_db {~-->
$edit_id = format_int($_REQUEST['~file_name~_edit_id']);
unset($_REQUEST['~file_name~_edit_id']);
if($edit_id) {
# add hidden field for database id of row we're editing
tem_set('~file_name~_edit_id', $edit_id);
- tem_set('editing', 'show');
- tem_set('edit_msg', 'show');
+ tem_set('editing');
+ tem_set('edit_msg');
}
$delete_id = format_int($_REQUEST['~file_name~_delete_id']);
if(!$edit_id) {<!--~opt_listing {~-->
if(!isset($_REQUEST['~file_name~_new']) && !isset($_REQUEST['~always_field~'])) {
- ~file_name~_display_listing();
+ $listing_rows = db_get_assocs('~table_name~', 'id<!--~listing_fields_1 {~-->,~name~<!--~}~-->', 'order by ~always_field~ limit 100');
+ tem_set('listings', $listing_rows);
return;
}
<!--~}~-->
- tem_set('new_msg', 'show');
+ tem_set('new_msg');
}
<!--~}~-->
if(isset($_POST['~always_field~'])) {
tem_set('upload_max_filesize', upload_max_filesize());<!--~}~-->
tem_set('form', $data);<!--~show_extra_headers {~-->
- tem_set('extra_headers', 'show');<!--~}~-->
+ tem_set('extra_headers');<!--~}~-->
}
?>