]> git.mjollnir.org Git - moodle.git/commitdiff
Email function now returns an "emailstop" error if email was blocked
authormoodler <moodler>
Tue, 3 Aug 2004 04:03:01 +0000 (04:03 +0000)
committermoodler <moodler>
Tue, 3 Aug 2004 04:03:01 +0000 (04:03 +0000)
lib/moodlelib.php

index b73751007e43cf1cf9f5ac4d50dac866198fcda7..0775a70746983dc1b19f193bf0c568b5153ec4ba 100644 (file)
@@ -1393,6 +1393,9 @@ function email_to_user($user, $from, $subject, $messagetext, $messagehtml="", $a
 ///  attachname  - the name of the file (extension indicates MIME)
 ///  usetrueaddress - determines whether $from email address should be sent out.
 ///                   Will be overruled by user profile setting for maildisplay
+///
+///  Returns "true" if mail was sent OK, "emailstop" if email was blocked by user
+///  and "false" if there was another sort of error.
 
     global $CFG, $_SERVER;
 
@@ -1408,7 +1411,7 @@ function email_to_user($user, $from, $subject, $messagetext, $messagehtml="", $a
     }
 
     if (!empty($user->emailstop)) {
-        return false;
+        return 'emailstop';
     }
 
     $mail = new phpmailer;