• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar.php
  • Класс: CCalendar
  • Вызов: CCalendar::GetGroupMembers
static function GetGroupMembers($groupId)
{
	$dbMembers = CSocNetUserToGroup::GetList(
		array("RAND" => "ASC"),
		array(
			"GROUP_ID" => $groupId,
			"<=ROLE" => SONET_ROLES_USER,
			"USER_ACTIVE" => "Y",
		),
		false,
		false,
		array("USER_ID", "USER_NAME", "USER_LAST_NAME", "USER_SECOND_NAME", "USER_LOGIN")
	);

	$arMembers = [];
	if ($dbMembers)
	{
		while ($Member = $dbMembers->GetNext())
		{
			$name = trim($Member['USER_NAME'].' '.$Member['USER_LAST_NAME']);
			if ($name == '')
				$name = trim($Member['USER_LOGIN']);
			$arMembers[] = array('id' => $Member["USER_ID"],'name' => $name);
		}
	}
	return $arMembers;
}