/** * @NoAdminRequired */ public function rebuildTaskViewRight() { if (\OC::$server->getAppManager()->isEnabledForUser('tasksplus')) { $calendars = CalendarCalendar::allCalendars($this->userId, true); if (count($calendars) > 0) { $allowedCals = []; foreach ($calendars as $calInfo) { $isAktiv = (int) $calInfo['active']; if ($this->configInfo->getUserValue($this->userId, $this->appName, 'calendar_' . $calInfo['id']) !== '') { $isAktiv = (int) $this->configInfo->getUserValue($this->userId, $this->appName, 'calendar_' . $calInfo['id']); } if ($isAktiv === 1) { $allowedCals[] = $calInfo; } } $cDataTimeLine = new Timeline(); $cDataTimeLine->setCalendars($allowedCals); $taskOutPutbyTime = $cDataTimeLine->generateAddonCalendarTodo(); $params = ['taskOutPutbyTime' => $taskOutPutbyTime]; $response = new TemplateResponse('tasksplus', 'calendars.tasks.list', $params, ''); return $response; } } }