как правиль построить вывод из массива

runyugin

Постоялец
Регистрация
30 Июн 2013
Сообщения
55
Реакции
4
PHP:
             <?php 
$oUser   = JFactory::getUser();
jimport( 'joomla.access.access' );
$groups = JAccess::getGroupsByUser($oUser->id);
if (in_array(10, $groups)): {   ?><span>продавец</span>
<?php }    endif ?>

У пользователя может быть пренадлежность к группам следующая

вар 1. к группе : 1 - гость
вар 2. к группе : 2 -зарегестрированный
вар 3. к группе : 2 и 10 - продавец
вар 4. к группе : 2 и 11 - магазин

как настроить отдельный вывод совпадений так чтоб не выводилось например :
зарегестрированный, продавец....
 
Полагаю, ниже в коде море этих проверок по номеру.
Настроить отдельный вывод где? В любом месте - рисуй функцию с проверкой по номеру и выводи в нужных местах.

И да, это не JS.
 
  • Заблокирован
  • #3
PHP:
foreach ($user->groups as $groupId => $value){
    $db = JFactory::getDbo();
    $db->setQuery(
        'SELECT `title`' .
        ' FROM `#__usergroups`' .
        ' WHERE `id` = '. (int) $groupId
    );
    $groupNames .= $db->loadResult();
    $groupNames .= '<br/>';
}
print $groupNames;
 
Назад
Сверху