• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/taskplannermaintance.php
  • Класс: CTaskPlannerMaintance
  • Вызов: CTaskPlannerMaintance::OnAfterTMDayStart
static function OnAfterTMDayStart()
{
	global $CACHE_MANAGER;

	$list = self::getCurrentTasksList();
	if(count($list) > 0)
	{
		$arFilter = array(
			'ID' => $list,
			'!STATUS' => self::$arTaskStatusOpened,
		);

		$newList = array();
		$dbRes = CTasks::GetList(array(), $arFilter, array('ID'));
		while($arRes = $dbRes->Fetch())
		{
			$newList[] = $arRes['ID'];
		}

		self::setCurrentTasksList($newList);
		$CACHE_MANAGER->ClearByTag('tasks_user_'.BitrixTasksUtilUser::getId());
	}
}