• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/agent/timeline/entitytimelinebuildagent.php
  • Класс: Bitrix\Crm\Agent\Timeline\EntityTimelineBuildAgent
  • Вызов: EntityTimelineBuildAgent::getProgressData
public function getProgressData()
{
	$progressName = $this->getProgressOptionName();
	if($progressName === '')
	{
		return null;
	}

	$s = Option::get('crm', $progressName,  '');
	$data = $s !== '' ? unserialize($s, ['allowed_classes' => false]) : null;
	if(!is_array($data))
	{
		$data = array();
	}

	$data['LAST_ITEM_ID'] = isset($data['LAST_ITEM_ID']) ? (int)($data['LAST_ITEM_ID']) : 0;
	$data['PROCESSED_ITEMS'] = isset($data['PROCESSED_ITEMS']) ? (int)($data['PROCESSED_ITEMS']) : 0;
	$data['TOTAL_ITEMS'] = isset($data['TOTAL_ITEMS']) ? (int)($data['TOTAL_ITEMS']) : 0;

	return $data;
}