• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/provider/taskprovider.php
  • Класс: BitrixTasksProviderTaskProvider
  • Вызов: TaskProvider::makeFilter
private function makeFilter(): self
{
	$this->arParams['ENABLE_LEGACY_ACCESS'] = false;
	$this->arSqlSearch = CTasks::GetFilter($this->arOptimizedFilter, '', $this->arParams);

	if ($this->accessSql !== '')
	{
		$this->arSqlSearch[] = $this->accessSql;
	}

	$r = $this->obUserFieldsSql->GetFilter();
	if ($r <> '')
	{
		$this->userFieldsJoin = true;
		$this->arSqlSearch[] = "(".$r.")";
	}

	return $this;
}