Есть определенные роли у пользователей (администраторы группы N) которые могут редактировать профиль любого пользователя, а точнее личную информацию и проставлять галочки квалификации в чекбоксы. Есть администраторы группы T которые могут делать тоже самое, но не могут проставлять галочки квалификации в профиле любого пользователя. Как сделать такой фильтр по группам? Код определения принадлежности текущего пользователя накатал, а как и где это работает должно - не знаю.
if ( CSite::InGroup( array(10) ) ):
echo "Ура";
endif;
Пример у меня
$groups_arr = $USER->GetUserGroupArray();
if(!in_array(9,$groups_arr)) die('Ваш аккаунт не принадлежит группе NAME');
У вас должно быть, примерно так:
$groups_arr = $USER->GetUserGroupArray();
if (in_array(10,$groups_arr)):
echo "Ура";
endif;
Можно добавить в шаблон профиля
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости