• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/provider/templateprovider.php
  • Класс: BitrixTasksProviderTemplateProvider
  • Вызов: TemplateProvider::configure
private function configure(array $arOrder = [], array $arFilter = [], array $arSelect = [], array $arParams = [], array $arNavParams = [])
{
	$this->arOrder 		= $arOrder;
	$this->arFilter 	= $arFilter;
	$this->arSelect 	= $arSelect;
	$this->arParams 	= $arParams;
	$this->arNavParams 	= $arNavParams;

	if (!array_key_exists('ZOMBIE', $arFilter) || $arFilter['ZOMBIE'] != 'Y')
	{
		$this->arFilter['ZOMBIE'] = 'N';
	}

	if (isset($arParams['USER_ID']))
	{
		$this->userId = (int) $arParams['USER_ID'];
	}

	if (!isset($arFilter['SCENARIO']) || !ScenarioTable::isValidScenario($arFilter['SCENARIO']))
	{
		$this->arFilter['SCENARIO'] = ScenarioTable::SCENARIO_DEFAULT;
	}

	$this->executorId = $this->userId;
}