public function showoneAction() { $user = $this->session->getCurrentUser(); if (is_null($this->request->getProperty('id'))) { throw new \Exception('Страница не найдена!'); } $id = (int) $this->request->getProperty('id'); $tasksModel = new Tasks(); $this->view->task = $tasksModel->getOneMyTask($user, $id); $this->view->user = $user; $timelineModel = new Timeline(); $seconds = $timelineModel->getTimeSumByTask($id); $hours = floor($seconds / 3600); $mins = floor(($seconds - $hours * 3600) / 60); $this->view->timesum = $hours . ' часов ' . $mins . ' минут'; $taskstatusModel = new Taskstatus(); $this->view->statuses = $taskstatusModel->select(); $filesModel = new Files(); $filesModel->setWhere(array('tasks_id' => $id)); $this->view->files = $filesModel->select(); }