$showConfigureMenu = ($showPublishingEnvironmentMenu || $g_user->hasPermission('ManageLocalizer') || $g_user->hasPermission('ViewLogs')); $showUserMenu = ($g_user->hasPermission('ManageUsers') || $g_user->hasPermission('DeleteUsers') || $g_user->hasPermission('ManageSubscriptions') || $g_user->hasPermission('ManageUserTypes') || $g_user->hasPermission('ManageReaders') || $g_user->hasPermission('SyncPhorumUsers')); $showAdminActions = ($g_user->hasPermission('AddArticle') || (CampCache::IsEnabled() && $g_user->hasPermission('ClearCache'))); // Creates the Content menu DynMenuItem::SetMenuType('DynMenuItem_JQueryFG'); $menu_content =& DynMenuItem::Create('', ''); $menu_item =& DynMenuItem::Create(getGS('Publications'), "/$ADMIN/pub/index.php", array('icon' => '', 'id' => 'publication')); $menu_content->addItem($menu_item); if ($g_user->hasPermission('CommentModerate')) { $menu_item =& DynMenuItem::Create(getGS('Comments'), "/$ADMIN/comments/index.php", array('icon' => '', 'id' => 'comments')); $menu_content->addItem($menu_item); } $menu_item =& DynMenuItem::Create(getGS('Media Archive'), "/$ADMIN/media-archive/index.php", array('icon' => '', 'id' => 'image_archive')); $menu_content->addItem($menu_item);
/** * Add a separator in the menu. * */ public function &addSplit($p_attrs = null) { $className = DynMenuItem::SetMenuType(); if (!class_exists($className)) { return; } $newItem = new $className('[[split]]', '', $p_attrs); if (isset($newItem->m_attrs['id'])) { $this->m_subItems[$newItem->m_attrs['id']] = $newItem; } else { $this->m_subItems[] = $newItem; } return $newItem; } // fn addSplit