• Модуль: advertising
  • Путь к файлу: ~/bitrix/modules/advertising/classes/general/advertising.php
  • Класс: CAdvContract_all
  • Вызов: CAdvContract_all::GetEmailArrayByRole
static function GetEmailArrayByRole($role)
{
	global $USER;
	if (!is_object($USER)) $USER = new CUser;
	$arrEMail = array();
	$arGroups = CAdvContract::GetGroupsByRole($role);
	if (is_array($arGroups) && count($arGroups)>0)
	{
		$rsUser = CUser::GetList("id", "desc", array("ACTIVE" => "Y", "GROUPS_ID" => $arGroups));
		while ($arUser = $rsUser->Fetch())
		{
			$arrEMail[] = $arUser["EMAIL"];
		}
	}
	return array_unique($arrEMail);
}