public function prepare() { $user = new User(1); if (!$user->isAuthorized()) { $this->redirect('?r=auth'); } $header = new PageHeader($this->curpage, $this->db, $this->config); $footer = new PageFooter($this->curpage, $this->db, $this->config); $topMenu = new TopMenu($this->curpage, $this->db, $this->config); $topMenu->prepare(); $serversDB = new JsonDB(__serversdb); $serverId = (int) $_GET['id']; $server = $serversDB->data[$serverId]; $query = new ApiQuery($server['address'], $server['apiKey']); $tasksList = $query->getTasksList(true); $header->data['title'] = $server['name']; $this->data['server'] = $server; $this->data['tasksList'] = $tasksList; $this->data['header'] = $header->show(); $this->data['footer'] = $footer->show(); $this->data['topMenu'] = $topMenu->show(); }