From faff54b4b0e494aff69e8b48536360fdd68b5849 Mon Sep 17 00:00:00 2001 From: Damien <damien.burel@maarch.org> Date: Wed, 24 Apr 2019 12:23:28 +0200 Subject: [PATCH] FEAT #10394 TIME 0:15 Maileva Enabled --- src/app/attachment/controllers/AttachmentController.php | 8 +++++++- src/core/models/CoreConfigModel.php | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app/attachment/controllers/AttachmentController.php b/src/app/attachment/controllers/AttachmentController.php index fa726022d11..d5c8431de51 100755 --- a/src/app/attachment/controllers/AttachmentController.php +++ b/src/app/attachment/controllers/AttachmentController.php @@ -155,7 +155,13 @@ class AttachmentController } } - return $response->withJson(['attachments' => $attachments]); + $mailevaConfig = CoreConfigModel::getMailevaConfiguration(); + $mailevaEnabled = false; + if (!empty($mailevaConfig) && $mailevaConfig['enabled']) { + $mailevaEnabled = true; + } + + return $response->withJson(['attachments' => $attachments, 'mailevaEnabled' => $mailevaEnabled]); } public function setInSignatureBook(Request $request, Response $response, array $aArgs) diff --git a/src/core/models/CoreConfigModel.php b/src/core/models/CoreConfigModel.php index 0116319ff72..ba3cd7cf692 100755 --- a/src/core/models/CoreConfigModel.php +++ b/src/core/models/CoreConfigModel.php @@ -193,6 +193,7 @@ class CoreConfigModel $mailevaConfig = []; if ($loadedXml) { + $mailevaConfig['enabled'] = filter_var((string)$loadedXml->ENABLED, FILTER_VALIDATE_BOOLEAN); $mailevaConfig['connectionUri'] = (string)$loadedXml->CONNECTION_URI; $mailevaConfig['uri'] = (string)$loadedXml->URI; $mailevaConfig['clientId'] = (string)$loadedXml->CLIENT_ID; -- GitLab