• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/publicaction/form.php
  • Класс: BitrixLandingPublicActionForm
  • Вызов: Form::getCrmCompanies
static function getCrmCompanies()
{
	$companies = [];

	if (
		Loader::includeModule('crm')
		&& static::checkFormPermission()
	)
	{
		$res = CCrmCompany::GetListEx(
			[],
			[
				'=IS_MY_COMPANY' => 'Y',
				'CHECK_PERMISSIONS' => 'N',
			],
			false,
			false,
			[
				'ID',
				'TITLE',
			]
		);
		if ($res)
		{
			while ($company = $res->fetch())
			{
				$companies[] = $company;
			}
		}
	}

	$publicActionResult = new PublicActionResult();
	$publicActionResult->setResult($companies);

	return $publicActionResult;
}