...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/script.php
- Класс: Bitrix\Crm\WebForm\Script
- Вызов: Script::getCrmButtonWidget
static function getCrmButtonWidget($formId, $params = []) { if (Manager::isEmbeddingEnabled($formId)) { $options = [ 'usedBySiteButton' => true, 'lang' => $params['LANGUAGE_ID'] ?: LANGUAGE_ID, ]; $formOptions = [ 'id' => 'b24-site-button-form-' . $formId, 'visible' => false, 'useSign' => !$params['REMOVE_COPYRIGHT'], ]; return Webpack\Form::instance($formId) ->setAdditionalOptions($options) ->setAdditionalFormOptions($formOptions) ->getContent(); } ob_start(); /*@var $APPLICATION CMain*/ global $APPLICATION; $APPLICATION->IncludeComponent("bitrix:crm.button.webform", ".default", array( 'FORM_ID' => $formId, 'REMOVE_COPYRIGHT' => $params['REMOVE_COPYRIGHT'] ? 'Y' : 'N', 'TITLE' => ( $params['IS_CALLBACK'] ? Loc::getMessage('CRM_WEBFORM_SCRIPT_WIDGET_FORM_CALLBACK_TITLE') : Loc::getMessage('CRM_WEBFORM_SCRIPT_WIDGET_FORM_DEFAULT_TITLE') ) )); return ob_get_clean(); }