Ejemplo n.º 1
0
 public function admin_menu()
 {
     $menu = Menu::factory("root");
     gallery_menu::admin($menu, $this);
     foreach (module::active() as $module) {
         if ($module->name == "gallery") {
             continue;
         }
         $class = "{$module->name}_menu";
         if (method_exists($class, "admin")) {
             call_user_func_array(array($class, "admin"), array(&$menu, $this));
         }
     }
     print $menu;
 }
Ejemplo n.º 2
0
 public function site_menu()
 {
     $menu = Menu::factory("root");
     if ($this->page_type != "login") {
         gallery_menu::site($menu, $this);
         foreach (module::active() as $module) {
             if ($module->name == "gallery") {
                 continue;
             }
             $class = "{$module->name}_menu";
             if (method_exists($class, "site")) {
                 call_user_func_array(array($class, "site"), array(&$menu, $this));
             }
         }
     }
     $menu->compact();
     print $menu;
 }