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

	if (static::checkFormPermission())
	{
		$formController = new BitrixCrmControllerForm();
		$publicActionResult->setResult([
			'crmFields' => static::getCrmFields()->getResult(),
			'crmCompanies' => static::getCrmCompanies()->getResult(),
			'crmCategories' => static::getCrmCategories()->getResult(),
			'agreements' => static::getAgreements()->getResult(),
			'formOptions' => Options::create($formId)->getArray(),
			'dictionary' => $formController->getDictAction(),
		]);
	}

	return $publicActionResult;
}