X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=metaform%2Ftemplate.php;h=b0b629813b1a271cff13a3294951af5fc59702ea;hb=HEAD;hp=7a09ae2ddb5132884c02efe9f8406794ca990880;hpb=15459c86d0996ab3037b1738a8be6efd378c1258;p=wfpl.git diff --git a/metaform/template.php b/metaform/template.php index 7a09ae2..b0b6298 100644 --- a/metaform/template.php +++ b/metaform/template.php @@ -88,12 +88,7 @@ function ~public_file_name~_main() {~opt_public_display {~ 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) { @@ -235,10 +230,7 @@ function ~file_name~_main_form($id = false) {~pulldowns {~ 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);~}~