Есть определенные роли у пользователей (администраторы группы 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;
Можно добавить в шаблон профиля
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники