...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/rest.php
- Класс: Bitrix\Crm\WebForm\Rest
- Вызов: Rest::getFormList
static function getFormList(array $params = []) { $result = []; $filter = ['ACTIVE' => 'Y']; if(!empty($params) && $params['GET_INACTIVE'] === 'Y') { unset($filter['ACTIVE']); } $res = Internals\FormTable::getDefaultTypeList([ 'select' => [ 'ID', 'NAME', 'SECURITY_CODE', 'IS_CALLBACK_FORM', 'ACTIVE', 'XML_ID' ], 'filter' => $filter, 'order' => [ 'ID' => 'DESC' ] ]); while ($form = $res->fetch()) { $webpack = Webpack\Form::instance($form['ID']); if (!$webpack->isBuilt()) { $webpack->build(); $webpack = Webpack\Form::instance($form['ID']); } $url = $webpack->getEmbeddedFileUrl(); $result[] = array_merge($form, ['URL' => $url]); } return $result; }