JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
ckeditor bump
[wfpl-cms.git] / admin_pages.php
index 7769d73..1a9b2cb 100644 (file)
@@ -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) {
@@ -80,12 +77,15 @@ function admin_pages_main_delete($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() {