• Модуль: 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,
	];
}