[AppDB] Respect the send_email flag for admin-only emails

Rosanne DiMesio dimesio at earthlink.net
Tue Aug 8 11:09:19 CDT 2017


Signed-off-by: Rosanne DiMesio <dimesio at earthlink.net>
---
 include/user.php | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/include/user.php b/include/user.php
index ff6b0fa..5a4b428 100644
--- a/include/user.php
+++ b/include/user.php
@@ -561,10 +561,12 @@ class User {
     public static function getAdminEmails()
     {
         $sRecipients = '';
-        $sQuery = "SELECT DISTINCT(user_list.email) FROM user_privs, user_list WHERE
-                user_privs.userid = user_list.userId
-                AND
-                user_privs.priv= 'admin'";
+        $sQuery = "SELECT user_list.email FROM user_privs, user_list, user_prefs 
+            WHERE user_privs.userid = user_list.userId 
+            AND user_privs.userId = user_prefs.userId 
+            AND user_privs.priv = 'admin' 
+            AND user_prefs.name = 'send_email' 
+            AND user_prefs.value = 'yes'";
         $hResult = query_parameters($sQuery);
         if(!$hResult)
             return FALSE;
-- 
2.12.3




More information about the wine-patches mailing list