• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskliststate.php
  • Класс: CTaskListState
  • Вызов: CTaskListState::resetState
public function resetState()
{
	$groupsEnabled = COption::GetOptionString("tasks", "tasksDisableDefaultListGroups", null) ? 'N' : 'Y';

	$this->state = array(
		self::TOC_SECTION_SELECTED       => self::VIEW_SECTION_ROLES,
		self::TOC_ROLE_SELECTED          => self::VIEW_ROLE_RESPONSIBLE,
		self::TOC_VIEW_SELECTED          => self::VIEW_MODE_LIST,
		self::TOC_TASK_CATEGORY_SELECTED => array(
			self::VIEW_ROLE_RESPONSIBLE => self::VIEW_TASK_CATEGORY_IN_PROGRESS,
			self::VIEW_ROLE_ORIGINATOR  => self::VIEW_TASK_CATEGORY_IN_PROGRESS,
			self::VIEW_ROLE_ACCOMPLICE  => self::VIEW_TASK_CATEGORY_IN_PROGRESS,
			self::VIEW_ROLE_AUDITOR     => self::VIEW_TASK_CATEGORY_IN_PROGRESS
		),
		self::TOC_SUBMODES               => array(
			self::VIEW_SUBMODE_WITH_GROUPS => array(
				self::TOC_SELECTED => $groupsEnabled
			),
			self::VIEW_SUBMODE_WITH_SUBTASKS => array(
				self::TOC_SELECTED => $groupsEnabled
			)
		),
		self::TOC_VIEW_MODE_PARAMETERS  => array(
			self::VIEW_MODE_GANTT => array(
				self::VIEW_MODE_GANTT_OPTION_ZOOM => self::GANTT_ZOOM_MONTHDAY2X
			)
		)
	);
}