X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=admin_pages.php;h=3faba8258dbb1245842ff01cbd195c3e0da1a267;hb=0a5d51b1488c91a5b6387d440ab16c04ef10bac8;hp=ae6e4c45924123205d2010c4331c776a20563499;hpb=8c4eef93b5d12e5453780b2b23c6a06af5d3894f;p=wfpl-cms.git diff --git a/admin_pages.php b/admin_pages.php index ae6e4c4..3faba82 100644 --- a/admin_pages.php +++ b/admin_pages.php @@ -5,8 +5,8 @@ define('ADMIN_PAGES_DB_FIELDS', 'title,filename,navbar,nav_title,content,description,keywords'); -require_once(INC_WFPL . 'format.php'); -require_once(INC_WFPL . 'email.php'); +require_once(DOCROOT . 'inc/wfpl/format.php'); +require_once(DOCROOT . 'inc/wfpl/email.php'); function format_cms_filename($str) { $str = format_filename($str); @@ -31,10 +31,7 @@ function admin_pages_get_fields() { function admin_pages_main() { - if(!logged_in_as_admin()) { - $_REQUEST['url'] = this_url(); - return 'admin_login'; - } + session_auth_must('edit_page'); $id = _REQUEST_cut('edit_id'); if($id) { @@ -98,6 +95,7 @@ function admin_pages_main_form($id = false) { tem_set('id', $id); } + tem_set('$basename', 'admin_pages'); $navbar_options = array(array('ignored', 'Not at all'), array('0', 'First')); $rows = db_get_rows('cms_pages', 'id,coalesce(nullif(nav_title,\'\'), title) as title,navbar', 'where navbar != 0 order by navbar');