• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/helper/filter.php
  • Класс: BitrixTasksHelperFilter
  • Вызов: Filter::getDateFilterFieldData
private function getDateFilterFieldData($row): array
{
	$filter = [];

	$rowId = $row['id'];
	$from = $this->getFilterFieldData("{$rowId}_from");
	$to = $this->getFilterFieldData("{$rowId}_to");

	if ($rowId === 'ACTIVE' && !empty($from))
	{
		$filter['ACTIVE']['START'] = $from;
		$filter['ACTIVE']['END'] = $to;

		return $filter;
	}

	if ($from)
	{
		$filter[">={$rowId}"] = $from;
	}

	if ($to)
	{
		$filter["<={$rowId}"] = $to;
	}

	return $filter;
}