• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/tasktools.php
  • Класс: CTasksTools
  • Вызов: CTasksTools::IsIntranetUser
static function IsIntranetUser($userId)
{

	if (in_array(1, CUser::GetUserGroup($userId)))
		return true;

	$rsUsers = CUser::GetList(
		"id",
		"asc",
		array("ID" => $userId),
		array("SELECT" => array("UF_DEPARTMENT"))
	);

	if (
		($arUser = $rsUsers->Fetch())
		&& isset($arUser["UF_DEPARTMENT"][0])
		&& (int)$arUser["UF_DEPARTMENT"][0] > 0
	)
	{
		return true;
	}

	return false;
}