cleanup, media fixes, news fixes

This commit is contained in:
Dennis Eichhorn 2019-07-30 20:23:16 +02:00
parent 87a6748d5a
commit 4ee7ecf733

View File

@ -18,8 +18,8 @@ use Modules\Dashboard\Models\DashboardBoardMapper;
use Modules\Dashboard\Models\NullDashboardBoard; use Modules\Dashboard\Models\NullDashboardBoard;
use phpOMS\Contract\RenderableInterface; use phpOMS\Contract\RenderableInterface;
use phpOMS\Message\RequestAbstract; use phpOMS\Message\RequestAbstract;
use phpOMS\Message\ResponseAbstract; use phpOMS\Message\ResponseAbstract;
use phpOMS\Module\NullModule;
use phpOMS\Views\View; use phpOMS\Views\View;
/** /**
@ -58,9 +58,16 @@ final class BackendController extends Controller
$boardComponents = $board->getComponents(); $boardComponents = $board->getComponents();
foreach ($boardComponents as $component) { foreach ($boardComponents as $component) {
$panels[] = $this->app->moduleManager $module = $this->app->moduleManager->get($component->getModule());
->get($component->getModule())
->viewDashboard($request, $response, $data); // todo: check if this should be done with instanceof DashboardView -> instanceof DashboardView
if ($module instanceof NullModule
|| !\method_exists($module, 'viewDashboard')
) {
continue;
}
$panels[] = $module->viewDashboard($request, $response, $data);
} }
$view->addData('panels', $panels); $view->addData('panels', $panels);