/** * Shows module content * * @param \phpOMS\Message\RequestAbstract $request Request * @param \phpOMS\Message\ResponseAbstract $response Response * * @since 1.0.0 * @author Dennis Eichhorn <*****@*****.**> */ public function showBackendAccountSingle($request, $response) { switch ($request->getPath(5)) { case 'front': $accountView = new \phpOMS\Views\View($this->app, $request, $response); $accountView->setTemplate('/Modules/Admin/Theme/Backend/accounts-single'); $navigation = \Modules\Navigation\Models\Navigation::getInstance($request->getHash(), $this->app->dbPool); $accountView->addData('nav', $navigation->nav); $account = \Model\Account::getInstance((int) $request->getData('id'), $this->app->dbPool->get(), $this->app->sessionManager, $this->app->cache); $accountView->addData('account', $account); echo $accountView->render(); break; default: $response->setHeader('HTTP', 'HTTP/1.0 404 Not Found'); $response->setHeader('Status', 'Status: 404 Not Found'); include __DIR__ . '/../../Web/Backend/404.tpl.php'; return; } }