Better dummy dashboard implementation

This commit is contained in:
Dennis Eichhorn 2017-03-04 21:55:50 +01:00
parent f13911bc23
commit 8cfaa61779
2 changed files with 12 additions and 5 deletions

View File

@ -86,7 +86,7 @@ class Controller extends ModuleAbstract implements WebInterface
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param mixed $data Generic data
* *
* @return RenderableInterface * @return \Serializable
* *
* @since 1.0.0 * @since 1.0.0
* @author Dennis Eichhorn <d.eichhorn@oms.com> * @author Dennis Eichhorn <d.eichhorn@oms.com>
@ -97,6 +97,11 @@ class Controller extends ModuleAbstract implements WebInterface
$view->setTemplate('/Modules/Dashboard/Theme/Backend/dashboard'); $view->setTemplate('/Modules/Dashboard/Theme/Backend/dashboard');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1000301001, $request, $response)); $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1000301001, $request, $response));
$view->addData('panels', [
$this->app->moduleManager->get('News')->viewDashboard($request, $response, $data),
$this->app->moduleManager->get('Tasks')->viewDashboard($request, $response, $data)
]);
return $view; return $view;
} }

View File

@ -1,4 +1,6 @@
<?php include __DIR__ . '/../../../News/Theme/Backend/dashboard-news.tpl.php'; ?> <div class="row">
<?php include __DIR__ . '/../../../Calendar/Theme/Backend/dashboard-calendar.tpl.php'; ?> <?php $panels = $this->getData('panels'); ?>
<?php include __DIR__ . '/../../../Tasks/Theme/Backend/dashboard-task.tpl.php'; ?> <?php foreach($panels as $panel) : ?>
<?php include __DIR__ . '/../../../Reporter/Theme/Backend/dashboard-reporter.tpl.php'; ?> <?= $panel->render(); ?>
<?php endforeach; ?>
</div>