• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/crm/common.php
  • Класс: BitrixImOpenLinesCrmCommon
  • Вызов: Common::getDealCategories
static function getDealCategories(): Result
{
	$result = new Result();

	if (!Loader::includeModule('crm'))
	{
		$result->addError(new Error(Loc::getMessage('IMOL_CRM_ERROR_NOT_LOAD_CRM'), Crm::ERROR_IMOL_NOT_LOAD_CRM, __METHOD__));
	}
	else
	{
		$categories = DealCategory::getSelectListItems();

		foreach ($categories as $id => $category)
		{
			$categories[$id] = [
				'ID' => $id,
				'NAME' => $category,
			];
		}

		$result->setData($categories);
	}

	return $result;
}