• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/exchangeclient.php
  • Класс: CDavExchangeClient
  • Вызов: CDavExchangeClient::InitUserEntityLoadMessages
static function InitUserEntityLoadMessages($key, $defaultMessage = "")
{
	$arResult = array();

	$dbLang = CLanguage::GetList();
	while ($arLang = $dbLang->Fetch())
	{
		$MESS = array();

		$lid = preg_replace("/[^a-z0-9]/i", "", $arLang["LID"]);
		$fn = $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/dav/lang/".$lid."/options.php";
		$fnDef = $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/dav/lang/en/options.php";
		if (file_exists($fn))
			include($fn);
		elseif (file_exists($fnDef))
			include($fnDef);

		if (isset($MESS["DAV_".$key]))
			$arResult[$arLang["LID"]] = $MESS["DAV_".$key];
		else
			$arResult[$arLang["LID"]] = $defaultMessage;
	}

	return $arResult;
}