- Модуль: 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;
}