• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/checklist.php
  • Класс: CCheckList
  • Вызов: CCheckList::GetDescription
function GetDescription($ID)
{//getting description of sections and points
	$file = $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/lang/".LANG."/admin/checklist/".$ID.".html";
	$arHowTo = "";
	if(file_exists($file))
	{
		if ($f = @fopen($file, "r"))
			$arHowTo = fread($f, filesize($file));
	}

	$convertEncoding = BitrixMainLocalizationTranslation::needConvertEncoding(LANG);
	if ($convertEncoding)
	{
		$targetEncoding = BitrixMainLocalizationTranslation::getCurrentEncoding();
		$sourceEncoding = BitrixMainLocalizationTranslation::getSourceEncoding(LANG);
		$arHowTo = BitrixMainTextEncoding::convertEncoding($arHowTo, $sourceEncoding, $targetEncoding);
	}

	$arDesc = array(
		"NAME" => GetMessage("CL_".$ID),
		"DESC" => GetMessage("CL_".$ID."_DESC", array('#LANG#' => LANG)),
		"AUTOTEST_DESC" => GetMessage("CL_".$ID."_AUTOTEST_DESC"),
		"HOWTO" => ($arHowTo <> '')?(str_ireplace('#LANG#', LANG, $arHowTo)):"",
		"LINKS" => GetMessage("CL_".$ID."_LINKS")
	);

	return $arDesc;
}