Проверка членства в определенной группе

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 10 марта 2016 в 23:42
Что бы проверить пользователя, на проверку в определенной группе, есть функции isInGroup и isInGroups, но как туда передать ID группы не знаю, подскажите пожалуйста.
делаю так:
  1. $is_vip = cmsUser::isInGroup(7);
  2. $is_vip = cmsUser::isInGroup(array(7));
  3. $is_vip = cmsUser::isInGroups(array(0 => 7));
Все возвращают
Warning: in_array() expects parameter 2 to be array, null given in Z:\home\сайт\www\system\core\user.php on line 651
#2 11 марта 2016 в 07:38
У вас не определён второй параметр — "группы авторизованного пользователя". Попробуйте третий вариант
  1. $is_vip = cmsUser::isUserInGroups($user_groups, array(7))
где $user_groups — массив групп, в которых стоит проверяемый пользователь.
array(7) — массив групп, в которых он должен присутствовать.
#3 11 марта 2016 в 11:26
Loadырь, Спасибо, работает :)
Если кому то понадобиться
  1. $is_vip = cmsUser::isUserInGroups(cmsUser::get('groups'), array(0 => 7));
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.