First dashboard draft (test)

This commit is contained in:
Dennis Eichhorn 2017-03-26 09:56:34 +02:00
parent 96d3c119d3
commit a4cce45152
2 changed files with 37 additions and 0 deletions

View File

@ -22,6 +22,8 @@ use phpOMS\Module\ModuleAbstract;
use phpOMS\Module\WebInterface;
use phpOMS\Views\View;
use Modules\Knowledgebase\Models\WikiCategoryMapper;
/**
* Task class.
*
@ -77,4 +79,26 @@ class Controller extends ModuleAbstract implements WebInterface
protected static $dependencies = [
];
/**
* @param RequestAbstract $request Request
* @param ResponseAbstract $response Response
* @param mixed $data Generic data
*
* @return \Serializable
*
* @since 1.0.0
* @author Dennis Eichhorn <d.eichhorn@oms.com>
*/
public function viewKnowledgebaseDashboard(RequestAbstract $request, ResponseAbstract $response, $data = null) : \Serializable
{
$view = new View($this->app, $request, $response);
$view->setTemplate('/Modules/Knowledgebase/Theme/Backend/wiki-dashboard');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1005801001, $request, $response));
$list = WikiCategoryMapper::getNewest(50);
$view->setData('categories', $list);
return $view;
}
}

View File

@ -0,0 +1,13 @@
<?php
$categories = $this->getData('categories');
?>
<div class="row">
<div class="col-xs-12">
<?php foreach($categories as $category) : ?>
<section class="box wf-100">
<?= $category->getName(); ?>
</section>
<?php endforeach; ?>
</div>
</div>