- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/rest/configuration/entity/webform.php
- Класс: Bitrix\Crm\Integration\Rest\Configuration\Entity\WebForm
- Вызов: WebForm::export
public function export($option)
{
if(!Rest\Configuration\Helper::checkAccessManifest($option, $this->accessManifest))
{
return null;
}
$content = ['list' => []];
$list = Crm\WebForm\Internals\FormTable::getDefaultTypeList([
'select' => ['ID'],
'filter' => [
'=ACTIVE' => 'Y',
'=IS_SYSTEM' => 'N',
],
]);
foreach ($list as $item)
{
$options = Crm\WebForm\Options::create($item['ID'])->getArray();
$content['list'][] = self::cleanFormOptions($options);
}
return [
'FILE_NAME' => 'list',
'CONTENT' => $content,
];
}