• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Kanban/ControllerStrategy/Base.php
  • Класс: BitrixCrmMobileKanbanControllerStrategyBase
  • Вызов: Base::prepareFilterPresets
public function prepareFilterPresets(Entity $entity, array $presets, ?string $defaultPresetName): array
{
	$results = [];

	foreach ($presets as $id => $preset)
	{
		$name = html_entity_decode($preset['name'] ?? '', ENT_QUOTES);

		if ($id === null || $id === 'default_filter' || $id === 'tmp_filter')
		{
			continue;
		}

		$default = ($id === $defaultPresetName);

		$results[] = compact('id', 'name', 'default');
	}

	return $results;
}