Разграничить администраторские права
Помогите пожалуйста. На сайте имеется несколько администраторов. Но получается, что если они имеют админские права, то и в админпанели они могут тоже все(вкл. и откл. плагины, менять настройки и т.д.).
Вопрос как мне защититься от кривых рук? Идея такая, чтобы часть меню админки скрыть от них, а оставить только пункт «блоги и пользователи». Пускай что хотят там-то и делают.
В файле menu.admin.tpl (aceadminpanel) добавил {if $oUserCurrent->isAdministrator()} и получилось вот так
Но тогда все равно открывается все меню, поскольку они являются админами. А хотелось бы чтобы было как-то вот так
{if $sUserLogin==gena}, но тогда меню закрывается для всех.
Что я не так сделал?
Вопрос как мне защититься от кривых рук? Идея такая, чтобы часть меню админки скрыть от них, а оставить только пункт «блоги и пользователи». Пускай что хотят там-то и делают.
В файле menu.admin.tpl (aceadminpanel) добавил {if $oUserCurrent->isAdministrator()} и получилось вот так
{if $oUserCurrent->isAdministrator()}
<li {if $sMenuItemSelect=='blogs'}class="active"{/if}>
<a href="{router page='admin'}blogs/">{$oLang->adm_menu_blogs}</a>
{if $sMenuItemSelect=='blogs'}
<ul class="sub-menu" >
<li {if $sMenuSubItemSelect=='list'}class="active"{/if}><div><a href="{router page='admin'}blogs/list/">{$oLang->adm_menu_blogs_list}</a></div></li>
{if $aPluginActive.aceblogextender}
<li {if $sMenuSubItemSelect=='category'}class="active"{/if}><div><a href="{router page='category'}admin/list/">{$oLang->mblog_categories}</a></div></li>
{/if}
</ul>
{/if}
</li>
Но тогда все равно открывается все меню, поскольку они являются админами. А хотелось бы чтобы было как-то вот так
{if $sUserLogin==gena}, но тогда меню закрывается для всех.
Что я не так сделал?