...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/internals/landing.php
- Класс: Bitrix\Crm\WebForm\Internals\LandingTable
- Вызов: LandingTable::createLanding
static function createLanding($formId, $name = null) { if (!$formId) { return null; } if ($row = static::query()->addSelect('LANDING_ID')->where('FORM_ID', $formId)->fetch()) { return $row['LANDING_ID']; } $webpack = Webpack\Form::instance($formId); if (!$webpack->isBuilt() && !$webpack->build()) { return null; } $landingId = Integration\Landing\FormLanding::getInstance()->createLanding($formId, $name); if (!$landingId) { return null; } $result = static::add(['FORM_ID' => $formId, 'LANDING_ID' => $landingId]); if ($result->isSuccess()) { return $landingId; } return null; }