[Помогите] Как скрыть кнопки

Тема в разделе "Joomla", создана пользователем alex_storm, 14 июл 2013.

  1. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Работаю в компоненте ProjectFork и хочу скрыть кнопки для разных групп пользователей.
    Как это можно сделать? Может можно как то брать по ID из базы и скрывать?
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    что на счёт ACL Manager ?

    если хочешь код, то например:
    PHP:
    if($this->user->get('gid') > 22 )
    где gid - это id группы пользователя
     
  3. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Немного не то.
    Сделал вот такую штуку, но с точки зрения безопасности она ущербна.
    PHP:
    <?php
    $user 
    =& JFactory::getUser();
    $groups $user->get('groups');
    foreach(
    $groups as $groupName=>$groupId) {
    if (
    $groupName == "24") {
    echo 
    '<style>.new {display:none !important;}</style>';
    }
    if (
    $groupName == "20") {
    echo 
    '<style>#editor{display:none !important;}</style>';
    }
    }
    ?>
    Вставил его в <head></head>
    В принципе работает как нужно. Только вот если продуманный пользователь попадается, который умеет пользоваться Firebugom тут уже ничего не поможет)
     
    rrrrsrer79 нравится это.