Жалғасы қoсымша А
new JMenuNode(JText::_('JSITE'), '#'), true
);
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_CONTROL_PANEL'),
'index.php', 'class:cpanel')
);
$menu->addSeparator();
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_USER_PROFILE'),
'index.php?option=com_admin&task=profile.edit&id='.$user->id, 'class:profile')
);
$menu->addSeparator();
if ($user->authorise('core.admin'))
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_CONFIGURATION'),
'index.php?option=com_config', 'class:config'));
$menu->addSeparator();
}
$chm = $user->authorise('core.admin', 'com_checkin');
$cam = $user->authorise('core.manage', 'com_cache');
if ($chm || $cam )
{
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_MAINTENANCE'),
'index.php?option=com_checkin', 'class:maintenance'), true
);
if ($chm)
{
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_GLOBAL_CHECKIN'),
'index.php?option=com_checkin', 'class:checkin'));
$menu->addSeparator();
}
if ($cam)
{
72
Жалғасы қoсымша А
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_CLEAR_CACHE'),
'index.php?option=com_cache', 'class:clear'));
$menu->addChild(new
JMenuNode(JText::_('MOD_MENU_PURGE_EXPIRED_CACHE'),
'index.php?option=com_cache&view=purge', 'class:purge'));
}
$menu->getParent();
}
$menu->addSeparator();
if ($user->authorise('core.admin'))
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_SYSTEM_INFORMATION'),
'index.php?option=com_admin&view=sysinfo', 'class:info')
);
$menu->addSeparator();
}
$menu->addChild(
new JMenuNode(JText::_('MOD_MENU_LOGOUT'),
JRoute::_('index.php?option=com_login&task=logout&'. JSession::getFormToken()
.'=1'), 'class:logout')
);
$menu->getParent();
//
// Users Submenu
//
if ($user->authorise('core.manage', 'com_users'))
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_USERS'), '#'), true
);
$createUser = $shownew && $user->authorise('core.create',
'com_users');
$createGrp = $user->authorise('core.admin', 'com_users');
73
Жалғасы қoсымша А
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_USER_MANAGER'),
'index.php?option=com_users&view=users', 'class:user'), $createUser
);
if ($createUser)
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_ADD_USER'),
'index.php?option=com_users&task=user.add', 'class:newarticle')
);
$menu->getParent();
}
if ($createGrp)
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_GROUPS'),
'index.php?option=com_users&view=groups', 'class:groups'), $createUser
);
if ($createUser)
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_ADD_GROUP'),
'index.php?option=com_users&task=group.add', 'class:newarticle')
);
$menu->getParent();
}
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_LEVELS'),
'index.php?option=com_users&view=levels', 'class:levels'), $createUser
);
if ($createUser)
{
$menu->addChild(
74
Жалғасы қoсымша А
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_ADD_LEVEL'),
'index.php?option=com_users&task=level.add', 'class:newarticle')
);
$menu->getParent();
}
}
$menu->addSeparator();
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_NOTES'),
'index.php?option=com_users&view=notes', 'class:user-note'), $createUser
);
if ($createUser)
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_ADD_NOTE'),
'index.php?option=com_users&task=note.add', 'class:newarticle')
);
$menu->getParent();
}
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_USERS_NOTE_CATEGORIES'),
'index.php?option=com_categories&view=categories&extension=com_users',
'class:category'),
$createUser
);
if ($createUser)
{
$menu->addChild(
new
JMenuNode(JText::_('MOD_MENU_COM_CONTENT_NEW_CATEGORY'),
'index.php?option=com_categories&task=category.add&extension=com_users',
'class:newarticle')
);
$menu->getParent();
|