]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
undid the 1.8 changes that leaked into trunk
authorCash Costello <cash.costello@gmail.com>
Sat, 24 Jul 2010 20:30:52 +0000 (20:30 +0000)
committerCash Costello <cash.costello@gmail.com>
Sat, 24 Jul 2010 20:30:52 +0000 (20:30 +0000)
pages/admin.php
start.php

index addff5b50475621e2f0c207b9125b48051a846cf..d3e81035164b11f8038cf85f2d01d777fe811cbe 100644 (file)
@@ -18,6 +18,6 @@
        
        $body .= elgg_view("tidypics/admin/tidypics", array('tab' => $tab));
        
-       page_draw(elgg_echo('tidypics:administration'), elgg_view_layout("administration", $body));
+       page_draw(elgg_echo('tidypics:administration'), elgg_view_layout("two_column_left_sidebar", '', $body));
 
 ?>
\ No newline at end of file
index c447c2a3468dccdd543ac2a9e667dd34f4164766..dc7debcd657d5b8aced93e63d7a982fb9730fb6e 100644 (file)
--- a/start.php
+++ b/start.php
                elgg_extend_view('css', 'tidypics/css');
                
                // Extend hover-over and profile menu
-               elgg_extend_view('profile/menu/links','tidypics/hover_menu');
+               extend_view('profile/menu/links','tidypics/hover_menu');
                
                //group view  ** psuedo widget view for group pages**
-               elgg_extend_view('groups/right_column','tidypics/groupprofile_albums');
+               extend_view('groups/right_column','tidypics/groupprofile_albums');
                
                // rss extensions
-               elgg_extend_view('extensions/xmlns', 'extensions/tidypics/xmlns');
-               elgg_extend_view('extensions/channel', 'extensions/tidypics/channel');
+               extend_view('extensions/xmlns', 'extensions/tidypics/xmlns');
+               extend_view('extensions/channel', 'extensions/tidypics/channel');
                
                // Register a page handler, so we can have nice URLs
                register_page_handler('photos','tidypics_page_handler');
                }
                
                // slideshow plugin hook
-               register_plugin_hook('tp_slideshow', 'album', 'tidypics_slideshow');
-               
-               elgg_add_submenu_item(array(
-                       'text' => elgg_echo('tidypics:administration'),
-                       'href' => "{$CONFIG->wwwroot}mod/tidypics/pages/admin.php",
-                       'parent_id' => 'site',
-               ), 'admin', 'default');
+               register_plugin_hook('tp_slideshow', 'album', 'tidypics_slideshow');            
        }
        
        /**
                
        }
 
+       /**
+        * Sets up tidypics admin menu. Triggered on pagesetup.
+        */
+       function tidypics_adminmenu()
+       {
+               global $CONFIG;
+
+               if (get_context() == 'admin' && isadminloggedin()) {
+                       add_submenu_item(elgg_echo('tidypics:administration'), $CONFIG->url . "mod/tidypics/pages/admin.php");
+               }
+       }
+
        /**
         * Sets up submenus for tidypics most viewed pages
         */
                $slideshow_link = "javascript:PicLensLite.start({maxScale:0,feedUrl:location.href+'?view=rss'})";
                
                // add the slideshow javascript to the header
-               elgg_extend_view('metatags', 'tidypics/js/slideshow');
+               extend_view('metatags', 'tidypics/js/slideshow');
                
                return $slideshow_link;
        }
        // Make sure tidypics_init is called on initialisation
        register_elgg_event_handler('init','system','tidypics_init');
        register_elgg_event_handler('pagesetup','system','tidypics_submenus');
+       register_elgg_event_handler('pagesetup','system','tidypics_adminmenu');
        
        // Register actions
        register_action("tidypics/settings", false, $CONFIG->pluginspath . "tidypics/actions/settings.php");