/** * Shows module content * * @param \phpOMS\Message\RequestAbstract $request Request * @param \phpOMS\Message\ResponseAbstract $response Response * * @since 1.0.0 * @author Dennis Eichhorn <*****@*****.**> */ public function showSingleReporter($request, $response) { switch ($request->getPath(4)) { case '': if (file_exists(__DIR__ . '/Templates/' . $request->getData('id') . '.tpl.php')) { } $reportSingle = new \phpOMS\Views\View($this->app, $request, $response); $reportSingle->setTemplate('/Modules/Reporter/Theme/reporter/reporter-single'); $navigation = \Modules\Navigation\Models\Navigation::getInstance($request->getHash(), $this->app->dbPool); $reportSingle->addData('nav', $navigation->nav); $dataView = new \phpOMS\Views\View($this->app, $request, $response); $dataView->setTemplate('/Modules/Reporter/Templates/' . $request->getData('id') . '/' . $request->getData('id')); $reportSingle->addData('name', $request->getData('id')); $reportSingle->addView('DataView', $dataView); echo $reportSingle->render(); break; } }