• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/category/dealcategory.php
  • Класс: Bitrix\Crm\Category\DealCategory
  • Вызов: DealCategory::getJavaScriptInfos
static function getJavaScriptInfos(array $IDs = null, $encode = false)
{
	$infos = array();
	$map = is_array($IDs) ? array_fill_keys($IDs, true) : null;
	foreach(self::getAll(true) as $entry)
	{
		$ID = (int)$entry['ID'];
		if($map === null || isset($map[$ID]))
		{
			$name = isset($entry['NAME']) ? $entry['NAME'] : '';
			if($name !== '' && $encode)
			{
				$name = htmlspecialcharsbx($name);
			}
			$infos[] = array('id' => $ID, 'name' => ($name !== '' ? $name : $ID));
		}
	}
	return $infos;
}