Файловый менеджер - Редактировать - /var/www/axolotl/data/www/axolotls.ru/www/bitrix/modules/crm/lib/automation/trigger/webformtrigger.php
Назад
<?php namespace Bitrix\Crm\Automation\Trigger; Use Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); class WebFormTrigger extends BaseTrigger { public static function getCode() { return 'WEBFORM'; } public static function getName() { return Loc::getMessage('CRM_AUTOMATION_TRIGGER_WEBFORM_NAME'); } public function checkApplyRules(array $trigger) { if (!parent::checkApplyRules($trigger)) { return false; } if ( is_array($trigger['APPLY_RULES']) && isset($trigger['APPLY_RULES']['form_id']) && $trigger['APPLY_RULES']['form_id'] > 0 ) { return (int)$trigger['APPLY_RULES']['form_id'] === (int)$this->getInputData('WEBFORM_ID'); } return true; } public static function toArray() { $result = parent::toArray(); if (static::isEnabled()) { $forms = \Bitrix\Crm\WebForm\Internals\FormTable::getList(array( 'select' => array('ID', 'NAME'), 'order' => array('NAME' => 'ASC', 'ID' => 'ASC'), ))->fetchAll(); $result['WEBFORM_LIST'] = $forms; } return $result; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.8 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка