• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/usertypemanager.php
  • Класс: CUserTypeManager
  • Вызов: CUserTypeManager::GetUserType
function GetUserType($user_type_id = false)
{
	if(!is_array($this->arUserTypes))
	{
		$this->arUserTypes = array();
		foreach(GetModuleEvents("main", "OnUserTypeBuildList", true) as $arEvent)
		{
			$res = ExecuteModuleEventEx($arEvent);
			$this->arUserTypes[$res["USER_TYPE_ID"]] = $res;
		}
	}
	if($user_type_id !== false)
	{
		if(array_key_exists($user_type_id, $this->arUserTypes))
			return $this->arUserTypes[$user_type_id];
		else
			return false;
	}
	else
		return $this->arUserTypes;
}