From 3b8d21c78fd070454033850d56669d5b63fb6220 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 9 May 2018 20:46:03 +0200 Subject: [PATCH] Templating --- Controller.php | 12 +++++++++--- Theme/Backend/task-create.tpl.php | 4 ++-- Theme/Backend/task-single.tpl.php | 11 ++++++----- info.json | 3 ++- 4 files changed, 19 insertions(+), 11 deletions(-) diff --git a/Controller.php b/Controller.php index 3033ec7..5fdb1ea 100644 --- a/Controller.php +++ b/Controller.php @@ -187,6 +187,12 @@ class Controller extends ModuleAbstract implements WebInterface $view->addData('task', $task); $view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1001101001, $request, $response)); + $accGrpSelector = new \Modules\Profile\Theme\Backend\Components\AccountGroupSelector\BaseView($this->app, $request, $response); + $view->addData('accGrpSelector', $accGrpSelector); + + $editor = new \Modules\Editor\Theme\Backend\Components\Editor\BaseView($this->app, $request, $response); + $view->addData('editor', $editor); + return $view; } @@ -256,7 +262,7 @@ class Controller extends ModuleAbstract implements WebInterface { $val = []; if (($val['title'] = empty($request->getData('title'))) - || ($val['description'] = empty($request->getData('description'))) + || ($val['plain'] = empty($request->getData('plain'))) || ($val['due'] = !((bool) strtotime((string) $request->getData('due')))) || ($val['forward'] = !(is_numeric($request->getData('forward') ?? 0))) ) { @@ -317,8 +323,8 @@ class Controller extends ModuleAbstract implements WebInterface { $task = new Task(); $task->setTitle((string) ($request->getData('title') ?? '')); - $task->setDescription(Markdown::parse((string) ($request->getData('description') ?? ''))); - $task->setDescriptionRaw((string) ($request->getData('description') ?? '')); + $task->setDescription(Markdown::parse((string) ($request->getData('plain') ?? ''))); + $task->setDescriptionRaw((string) ($request->getData('plain') ?? '')); $task->setCreatedBy($request->getHeader()->getAccount()); $task->setDue(new \DateTime((string) ($request->getData('due') ?? 'now'))); $task->setStatus(TaskStatus::OPEN); diff --git a/Theme/Backend/task-create.tpl.php b/Theme/Backend/task-create.tpl.php index e2ce50f..aa2f755 100644 --- a/Theme/Backend/task-create.tpl.php +++ b/Theme/Backend/task-create.tpl.php @@ -47,8 +47,8 @@ echo $this->getData('nav')->render(); ?> - getData('editor')->render('task-editor-tools'); ?> - getData('editor')->getData('text')->render('task-editor-text', 'plain', 'fTask'); ?> + getData('editor')->render('task-editor'); ?> + getData('editor')->getData('text')->render('task-editor', 'plain', 'fTask'); ?> diff --git a/Theme/Backend/task-single.tpl.php b/Theme/Backend/task-single.tpl.php index 6347ce9..c3e00bc 100644 --- a/Theme/Backend/task-single.tpl.php +++ b/Theme/Backend/task-single.tpl.php @@ -35,7 +35,7 @@ echo $this->getData('nav')->render(); ?>

printHtml($task->getTitle()); ?>

- printHtml($task->getDescription()); ?> + getDescription(); ?>
@@ -65,7 +65,7 @@ echo $this->getData('nav')->render(); ?> getDescription() !== '') : ?>
- printHtml($element->getDescription()); ?> + getDescription(); ?>
@@ -98,9 +98,10 @@ echo $this->getData('nav')->render(); ?>
- +
-
+
getData('editor')->render('task-editor'); ?> +
getData('editor')->getData('text')->render('task-editor', 'plain', 'fTask'); ?>
@@ -112,7 +113,7 @@ echo $this->getData('nav')->render(); ?>
-
+
getData('accGrpSelector')->render('iReceiver', true); ?>
diff --git a/info.json b/info.json index 1a36e3f..f76e670 100644 --- a/info.json +++ b/info.json @@ -19,7 +19,8 @@ "dependencies": { "Admin": "1.0.0", "Calendar": "1.0.0", - "Media": "1.0.0" + "Media": "1.0.0", + "Editor": "1.0.0" }, "providing": { "Navigation": "*"