From 158ca5fd7cd21ed00e2e012d79ab0dba34776916 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 21 Mar 2025 02:48:19 +0000 Subject: [PATCH] crash backup --- Admin/Install/Workflow.install.json | 12 ++++++------ Controller/ApiController.php | 2 +- Controller/BackendController.php | 2 +- Theme/Backend/mail-view.tpl.php | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Admin/Install/Workflow.install.json b/Admin/Install/Workflow.install.json index 291864b..a139a18 100755 --- a/Admin/Install/Workflow.install.json +++ b/Admin/Install/Workflow.install.json @@ -1,11 +1,11 @@ { "triggers": [ - "PRE:Module:Messages:message-create", - "POST:Module:Messages:message-create", - "PRE:Module:Messages:message-update", - "POST:Module:Messages:message-update", - "PRE:Module:Messages:message-delete", - "POST:Module:Messages:message-delete" + "PRE:Messages:message-create", + "POST:Messages:message-create", + "PRE:Messages:message-update", + "POST:Messages:message-update", + "PRE:Messages:message-delete", + "POST:Messages:message-delete" ], "actions": { "1001200001": { diff --git a/Controller/ApiController.php b/Controller/ApiController.php index b0c657d..2a3e372 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -81,7 +81,7 @@ final class ApiController extends Controller } $media = $data['media'] ?? MediaMapper::get() - ->where('id', (int) $request->getData('id')) + ->where('id', $request->getDataInt('id') ?? 0) ->execute(); /** @var \Model\Setting $template */ diff --git a/Controller/BackendController.php b/Controller/BackendController.php index edeee9f..fa3a7cd 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -192,7 +192,7 @@ final class BackendController extends Controller $view = new View($this->app->l11nManager, $request, $response); $view->setTemplate('/Modules/Messages/Theme/Backend/mail-view'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1001201001, $request, $response); - $view->data['id'] = (int) $request->getData('id'); + $view->data['id'] = $request->getDataInt('id') ?? 0; return $view; } diff --git a/Theme/Backend/mail-view.tpl.php b/Theme/Backend/mail-view.tpl.php index 83f9a29..416b632 100755 --- a/Theme/Backend/mail-view.tpl.php +++ b/Theme/Backend/mail-view.tpl.php @@ -14,7 +14,7 @@ declare(strict_types=1); $mail = new \phpOMS\Message\Mail\Imap(); $mail->connect('{imap.gmail.com:993/imap/ssl}INBOX', 'dev.orange.management@gmail.com', 'DEV_PASSWORD'); -$mails = $mail->getEmail($this->getData('id')); +$mails = $mail->getEmail($this->data['id']); echo $this->data['nav']->render(); ?>