app->l11nManager, $request, $response); $view->setTemplate('/Modules/Checklist/Theme/Backend/checklist-list'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003601001, $request, $response); $view->data['checklists'] = ChecklistMapper::getAll() ->sort('id', OrderType::DESC) ->executeGetArray(); return $view; } /** * Routing end-point for application behavior. * * @param RequestAbstract $request Request * @param ResponseAbstract $response Response * @param array $data Generic data * * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ public function viewChecklistView(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); $view->setTemplate('/Modules/Checklist/Theme/Backend/checklist-view'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003601001, $request, $response); $view->data['template'] = ChecklistMapper::get() ->with('tasks') ->with('tasks/taskElements') ->with('tasks/taskElements/accRelation') ->with('tasks/taskElements/accRelation/relation') ->with('tasks/taskElements/grpRelation') ->with('tasks/taskElements/grpRelation/relation') ->where('id', (int) $request->getData('id')) ->sort('tasks/due', OrderType::ASC) ->execute(); return $view; } /** * Routing end-point for application behavior. * * @param RequestAbstract $request Request * @param ResponseAbstract $response Response * @param array $data Generic data * * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ public function viewChecklistTemplateList(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); $view->setTemplate('/Modules/Checklist/Theme/Backend/checklist-template-list'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003601001, $request, $response); $view->data['templates'] = ChecklistTemplateMapper::getAll() ->sort('id', OrderType::DESC) ->executeGetArray(); return $view; } /** * Routing end-point for application behavior. * * @param RequestAbstract $request Request * @param ResponseAbstract $response Response * @param array $data Generic data * * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ public function viewChecklistTemplateCreate(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); $view->setTemplate('/Modules/Checklist/Theme/Backend/checklist-template'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003601001, $request, $response); return $view; } /** * Routing end-point for application behavior. * * @param RequestAbstract $request Request * @param ResponseAbstract $response Response * @param array $data Generic data * * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ public function viewChecklistTemplateView(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); $view->setTemplate('/Modules/Checklist/Theme/Backend/checklist-template'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003601001, $request, $response); $view->data['template'] = ChecklistTemplateMapper::get() ->with('tasks') ->with('tasks/taskElements') ->with('tasks/taskElements/accRelation') ->with('tasks/taskElements/accRelation/relation') ->with('tasks/taskElements/grpRelation') ->with('tasks/taskElements/grpRelation/relation') ->where('id', (int) $request->getData('id')) ->sort('tasks/due', OrderType::ASC) ->execute(); return $view; } /** * Routing end-point for application behavior. * * @param RequestAbstract $request Request * @param ResponseAbstract $response Response * @param array $data Generic data * * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ public function viewChecklistTemplateTaskView(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { return $this->app->moduleManager->get('Tasks', 'Backend')->viewTaskView($request, $response, $data); } /** * Routing end-point for application behavior. * * @param RequestAbstract $request Request * @param ResponseAbstract $response Response * @param array $data Generic data * * @return RenderableInterface * * @since 1.0.0 * @codeCoverageIgnore */ public function viewChecklistTemplateTaskCreate(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface { $view = new View($this->app->l11nManager, $request, $response); $view->setTemplate('/Modules/Tasks/Theme/Backend/task-create'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1003601001, $request, $response); $accGrpSelector = new \Modules\Profile\Theme\Backend\Components\AccountGroupSelector\BaseView($this->app->l11nManager, $request, $response); $view->data['accGrpSelector'] = $accGrpSelector; $editor = new \Modules\Editor\Theme\Backend\Components\Editor\BaseView($this->app->l11nManager, $request, $response); $view->data['editor'] = $editor; return $view; } }