Приветствую, гуру, прошу Вашей помощи, весь мозг изломал
Есть блок, есть группы
1. (стандартная) зарегистрированные пользователи
2. группа 2
3. группа 3
структура сайта настроена так что вес пользователя растет с добавлением в группы выше уровнем,
никак не могу понять как показать блок 1й группе (зарегистрированные пользователи) только если пользователь не состоит в группах 2 и/или 3
и только на странице user/*
Вот такая комбинация почему то показывает блок вообще везде
<?php
if(isset($user->roles[2]) && !isset($user->roles[3]) && !isset($user->roles[4]) && (arg(0)=='user'))
{
return TRUE
}
?>
Подскажите пожалуйста где ошибка