Жалғасы қoсымша А
);
if ($createContent)
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_CONTENT_NEW_CATEGORY'),
'index.php?option=com_categories&task=category.add&extension=com_content',
'class:newarticle')
);
$menu->getParent();
}
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_CONTENT_FEATURED'),
'index.php?option=com_content&view=featured', 'class:featured')
);
$menu->addSeparator();
if ($user->authorise('core.manage', 'com_media'))
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_MEDIA_MANAGER'),
'index.php?option=com_media', 'class:media'));
}
$menu->getParent();
}
//
// Components Submenu
//
// Get the authorised components and sub-menus.
$components = ModMenuHelper::getComponents( true );
// Check if there are any components, otherwise, don't render the menu
if ($components)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_COMPONENTS'), '#'), true);
foreach ($components as &$component)
{
79
Жалғасы қoсымша А
if (!empty($component->submenu))
{
// This component has a db driven submenu.
$menu->addChild(new JMenuNode($component->text,
$component->link, $component->img), true);
foreach ($component->submenu as $sub)
{
$menu->addChild(new JMenuNode($sub->text, $sub-
>link, $sub->img));
}
$menu->getParent();
}
else
{
$menu->addChild(new JMenuNode($component->text,
$component->link, $component->img));
}
}
$menu->getParent();
}
//
// Extensions Submenu
//
$im = $user->authorise('core.manage', 'com_installer');
$mm = $user->authorise('core.manage', 'com_modules');
$pm = $user->authorise('core.manage', 'com_plugins');
$tm = $user->authorise('core.manage', 'com_templates');
$lm = $user->authorise('core.manage', 'com_languages');
if ($im || $mm || $pm || $tm || $lm)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_EXTENSIONS_EXTENSIONS'), '#'), true);
if ($im)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_EXTENSIONS_EXTENSION_MANAGER'),
'index.php?option=com_installer', 'class:install'));
$menu->addSeparator();
}
80
Жалғасы қoсымша А
if ($mm)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_EXTENSIONS_MODULE_MANAGER'),
'index.php?option=com_modules', 'class:module'));
}
if ($pm)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_EXTENSIONS_PLUGIN_MANAGER'),
'index.php?option=com_plugins', 'class:plugin'));
}
if ($tm)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_EXTENSIONS_TEMPLATE_MANAGER'),
'index.php?option=com_templates', 'class:themes'));
}
if ($lm)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_EXTENSIONS_LANGUAGE_MANAGER'),
'index.php?option=com_languages', 'class:language'));
}
$menu->getParent();
}
//
// Help Submenu
//
if ($showhelp == 1)
{
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_HELP'), '#'), true
);
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_HELP_JOOMLA'),
'index.php?option=com_admin&view=help', 'class:help')
);
81
Жалғасы қoсымша А
$menu->addSeparator();
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_FORUM'),
'http://forum.joomla.org', 'class:help-forum', false, '_blank')
);
if ($forum_url = $params->get('forum_url'))
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_HELP_SUPPORT_CUSTOM_FORUM'),
$forum_url, 'class:help-forum', false, '_blank')
);
}
$debug = $lang->setDebug(false);
if ($lang-
>hasKey('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM_V
ALUE') &&
JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM_V
ALUE') != '')
{
$forum_url = 'http://forum.joomla.org/viewforum.php?f=' . (int)
JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_FORUM_V
ALUE');
$lang->setDebug($debug);
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_HELP_SUPPORT_OFFICIAL_LANGUAGE_
FORUM'), $forum_url, 'class:help-forum', false, '_blank')
);
}
$lang->setDebug($debug);
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_HELP_DOCUMENTATION'),
'http://docs.joomla.org', 'class:help-docs', false, '_blank')
);
$menu->addSeparator();
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_HELP_LINKS'), '#',
'class:weblinks'), true
82
Жалғасы қoсымша А
);
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_HELP_EXTENSIONS'),
'http://extensions.joomla.org', 'class:help-jed', false, '_blank')
);
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_HELP_TRANSLATIONS'),
'http://community.joomla.org/translations.html', 'class:help-trans', false, '_blank')
);
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_HELP_RESOURCES'),
'http://resources.joomla.org', 'class:help-jrd', false, '_blank')
);
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_HELP_COMMUNITY'),
'http://community.joomla.org', 'class:help-community', false, '_blank')
);
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_HELP_SECURITY'),
'http://developer.joomla.org/security.html', 'class:help-security', false, '_blank')
);
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_HELP_DEVELOPER'),
'http://developer.joomla.org', 'class:help-dev', false, '_blank')
);
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_HELP_SHOP'),
'http://shop.joomla.org', 'class:help-shop', false, '_blank')
);
$menu->getParent();
$menu->getParent();
}
|