Config::filterAgreements

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Config
  4. filterAgreements
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/embed/config.php
  • Класс: Bitrix\Crm\WebForm\Embed\Config
  • Вызов: Config::filterAgreements
static function filterAgreements(array $list)
{
	$result = [];
	foreach ($list as $item)
	{
		if (empty($item) || empty($item['id']) || !is_array($item))
		{
			continue;
		}

		$id = (int) $item['id'];
		if (!$id)
		{
			continue;
		}

		$result[] = [
			'id' => $id,
			'checked' => (bool) ($item['checked'] ?? true),
			'required' => (bool) ($item['required'] ?? true),
		];
	}

	return $result;
}

Добавить комментарий