From 679f9eb2c7d720f5eb351832377ddfb521fd97e5 Mon Sep 17 00:00:00 2001
From: Demian <demian@pytech.de>
Date: Thu, 3 Nov 2022 09:34:49 +0100
Subject: [PATCH] Fixed mail_relay_domain_get; Added mail_relay_domain_update
 #6399

---
 interface/lib/classes/remote.d/mail.inc.php | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/interface/lib/classes/remote.d/mail.inc.php b/interface/lib/classes/remote.d/mail.inc.php
index 1e94dcd85f..2d26b1969f 100644
--- a/interface/lib/classes/remote.d/mail.inc.php
+++ b/interface/lib/classes/remote.d/mail.inc.php
@@ -692,6 +692,8 @@ class remoting_mail extends remoting {
 
     public function mail_relay_domain_get($session_id, $primary_id)
     {
+        global $app;
+
         if(!$this->checkPerm($session_id, 'mail_relay_get'))
         {
             throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
@@ -702,6 +704,17 @@ class remoting_mail extends remoting {
 		return $app->remoting_lib->getDataRecord($primary_id);
     }
 
+    public function mail_relay_domain_update($session_id, $client_id, $primary_id, $params)
+    {
+        if(!$this->checkPerm($session_id, 'mail_relay_update'))
+        {
+            throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
+            return false;
+        }
+        $affected_rows = $this->updateQuery('../mail/form/mail_relay_domain.tform.php', $client_id, $primary_id, $params);
+		return $affected_rows;
+    }
+
 	//* Get spamfilter whitelist details
 	public function mail_spamfilter_whitelist_get($session_id, $primary_id)
 	{
-- 
GitLab