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);
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) {
function admin_pages_get_images() {
$images = db_get_assocs('cms_images', 'image,name,caption,sizes', 'order by name, caption, image');
- $id = 0;
- foreach($images as &$image) {
- $image['id'] = '' . $id;
- $id += 1;
+ if ($images) {
+ $id = 0;
+ foreach($images as &$image) {
+ $image['id'] = '' . $id;
+ $id += 1;
+ }
+ return $images;
}
- return $images;
+ return null;
}
function admin_pages_main_listing() {