public function actionDisplay()
 {
     global $mainframe, $user;
     if (!$user->isSuperAdmin()) {
         YiiMessage::raseNotice("Your account not have permission to view menu");
         $this->redirect(Router::buildLink("cpanel"));
     }
     $this->pageTitle = "Menu manager";
     $model = MenuType::getInstance();
     $obj_menu = YiiMenu::getInstance();
     $task = Request::getVar('task', "");
     if ($task == "hidden" or $task == 'publish' or $task == "unpublish") {
         $cids = Request::getVar('cid');
         for ($i = 0; $i < count($cids); $i++) {
             $cid = $cids[$i];
             if ($task == "publish") {
                 $this->changeStatus($cid, 1);
             } else {
                 if ($task == "hidden") {
                     $this->changeStatus($cid, 2);
                 } else {
                     $this->changeStatus($cid, 0);
                 }
             }
         }
         YiiMessage::raseSuccess("Successfully saved changes status for menu type");
     }
     $this->addIconToolbar("Creat", Router::buildLink('menus', array("view" => "menutype", 'layout' => 'new')), "new");
     $this->addIconToolbar("Edit", Router::buildLink('menus', array("view" => "menutype", 'layout' => 'edit')), "edit", 1, 1, "Please select a item from the list to edit");
     $this->addIconToolbar("Publish", Router::buildLink('menus', array("view" => "menutype", 'layout' => 'publish')), "publish");
     $this->addIconToolbar("Unpublish", Router::buildLink('menus', array("view" => "menutype", 'layout' => 'unpublish')), "unpublish");
     $this->addIconToolbar("Delete", Router::buildLink('menus', array("view" => "menutype", 'layout' => 'remove')), "trash", 1, 1, "Please select a item from the list to Remove");
     $this->addBarTitle("Menu type <small>[manager]</small>", "user");
     $items = $obj_menu->loadMenus("*", false);
     $this->render('default', array("items" => $items));
 }