• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/tasklistctrl.php
  • Класс: CTaskListCtrl
  • Вызов: CTaskListCtrl::getCommonFilter
public function getCommonFilter()
{
	$arCommonFilter = array();

	if ($this->oListState->isSubmode(CTaskListState::VIEW_SUBMODE_WITH_SUBTASKS))
	{
		$arCommonFilter['ONLY_ROOT_TASKS'] = 'Y';

		if ($this->oListState->isSubmode(CTaskListState::VIEW_SUBMODE_WITH_GROUPS))
			$arCommonFilter['SAME_GROUP_PARENT'] = 'Y';
	}

	if ($this->filterByGroupId !== null)
		$arCommonFilter['GROUP_ID'] = (int) $this->filterByGroupId;

	return ($arCommonFilter);
}