Beispiel #1
0
 function __construct()
 {
     global $lang, $main;
     $this->main_menu = new SmartMenu(array('class' => 'main-menu menu'));
     $this->main_menu->createLink($lang['all_nodes'], make_ref('/nodes'), 'nodes');
     $this->main_menu->createLink($lang['all_ranges'], make_ref('/ranges/search'), 'addresses');
     $this->main_menu->createLink($lang['all_services'], make_ref('/services'), 'services');
     $this->main_menu->createLink($lang['all_zones'], make_ref('/dnszones'), 'dnszones');
     if ($main->userdata->logged) {
         if ($main->userdata->privileges['admin'] === true) {
             // Create administration submenu
             $this->main_menu->createLink($lang['admin_panel'], make_ref('/admin'), 'admin');
         }
         if ($main->userdata->privileges['admin'] === true || $main->userdata->privileges['hostmaster'] === true) {
             // Create hostmaster submenu
             $this->main_menu->createLink($lang['hostmaster_panel'], make_ref('/hostmaster'), 'hostmaster');
         }
     }
 }