From 84b1753eaaf27d43864a7c7be16ae413712e9c72 Mon Sep 17 00:00:00 2001
From: Michael <michael.danielczok@gmail.com>
Date: Thu, 13 Jul 2017 14:50:30 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20Im=20Contact.php=20(AJAX)=20wird=20gepr?=
 =?UTF-8?q?=C3=BCft,=20ob=20die=20Mail=20von=20einer=20Seite=20mit=20Seite?=
 =?UTF-8?q?ntyp=20Contact=20versendet=20wurde=20oder=20ob=20aus=20einem=20?=
 =?UTF-8?q?Brick.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ajax/contact.php | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/ajax/contact.php b/ajax/contact.php
index e6d6b7d..bbbf92f 100644
--- a/ajax/contact.php
+++ b/ajax/contact.php
@@ -26,11 +26,17 @@ function ($brickId, $project, $siteId, $message, $email, $name) {
         }
 
         $BrickManager = QUI\Bricks\Manager::init();
-        $Brick        = $BrickManager->getBrickByID($brickId);
         $Project      = QUI::getProjectManager()->decode($project);
         $Site         = $Project->get((int)$siteId);
 
-        $receiver = $Brick->getSetting('mailTo');
+        if ($Site->getAttribute('type') === 'quiqqer/sitetypes:types/contact') {
+            // Contact form (site)
+            $receiver = $Site->getAttribute('quiqqer.settings.sitetypes.contact.email');
+        } else {
+            // Contact form (brick)
+            $Brick    = $BrickManager->getBrickByID($brickId);
+            $receiver = $Brick->getSetting('mailTo');
+        }
 
         if ($receiver == '') {
             $receiver = (QUI::conf('mail', 'admin_mail'));
-- 
GitLab