function ~file_name~_main() {~opt_pass {~
- if (logged_in_as_admin()) {
- tem_set('admin_privs');
- } else {
- $_REQUEST['url'] = this_url();
- return 'admin_login';
- }
+ session_auth_must('admin_~file_name~');
~}~~opt_db {~
$id = _REQUEST_cut('edit_id');
if ($id) {
return './~file_name~~opt_db unset {~_thanks~}~';~}~
}
}
- # otherwise, we display the form again. We've got the form field
- # values in $data and will put those back in the filds below. You
- # should add some message asking people to fix their entry in
- # whatever way you require.~opt_db {~
+ # else fall through to display the form again. Field values are in $data~opt_db {~
} elseif ($id) {
# we've recieved an edit id, but no data. So we grab the values to be edited from the database
$data = db_get_assoc('~table_name~', ~file_name upper~_DB_FIELDS, 'where id=%i', $id);~}~