Exemplo n.º 1
0
 /**
  * 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;
     }
 }