Fixed templates

This commit is contained in:
Dennis Eichhorn 2017-09-06 15:32:18 +02:00
parent 1d49aa179e
commit 14f114309f
3 changed files with 13 additions and 1 deletions

View File

@ -35,7 +35,7 @@ return [
],
'^.*/backend/qa/create.*$' => [
[
'dest' => '\Modules\QA\Controller:viewQACreate',
'dest' => '\Modules\QA\Controller:viewQAQuestionCreate',
'verb' => RouteVerb::GET,
],
],

View File

@ -158,6 +158,18 @@ class Controller extends ModuleAbstract implements WebInterface
return $view;
}
public function viewQAQuestionCreate(RequestAbstract $request, ResponseAbstract $response, $data = null)
{
$view = new View($this->app, $request, $response);
$view->setTemplate('/Modules/QA/Theme/Backend/qa-question-create');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1006001001, $request, $response));
$question = QAQuestionMapper::get((int) $request->getData('id'));
$view->addData('question', $question);
return $view;
}
public function apiQAQuestionCreate(RequestAbstract $request, ResponseAbstract $response, $data = null)
{
if (!empty($val = $this->validateQAQuestionCreate($request))) {

View File