• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/checklist.php
  • Класс: CCheckList
  • Вызов: CCheckList::GetPoints
function GetPoints($arSectionCode = false)
{
	$arCheckList = $this->GetCurrentState();
	$arResult = array();
	if (is_array($arCheckList) && !empty($arCheckList))
	{
		foreach ($arCheckList["POINTS"] as $key => $arFields)
		{
			$arFields = array_merge($this->GetDescription($key), $arFields);

			if ($arFields["PARENT"] == $arSectionCode || $arSectionCode  == false)
				$arResult[$key] = $arFields;
			if (isset($arResult[$key]["STATE"]['COMMENTS']) && is_array($arResult[$key]["STATE"]['COMMENTS']))
				$arResult[$key]["STATE"]['COMMENTS_COUNT'] = count($arResult[$key]["STATE"]['COMMENTS']);
		}
	}

	return $arResult;
}