Задать вопрос
@Sp1keazyYT

Что нужно в коде вписать, чтобы выводилось название группы пользователя, в которой он состоит, при условии если он не админ?

Здравствуйте. Что нужно вписать в условие функции, что если у текущего пользователя id группы не был равен 1 (то есть он не был администратором), то появлялось название группы echo $arMaxGroup['NAME']; с максимальным id из списка групп в которых пользователь находится, а если это условие нарушается, то есть у человека id группы есть 1 (то есть он админ сайта), то выводился текст из echo. Как это сделать?

Вот код:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
	
	$obGroups = CUser::GetUserGroupList(1);

	$maxGroupId = 0;
	while ($arGroup = $obGroups->Fetch()) {
		if ($maxGroupId < $arGroup['GROUP_ID']) {
			$maxGroupId = $arGroup['GROUP_ID'];
		}
	}
	$obMaxGroup = CGroup::GetByID($maxGroupId);
	if ($arMaxGroup = $obMaxGroup->Fetch()) {
		echo $arMaxGroup['NAME'];
	}
	
?>
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы