]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-18440 email_to_user() - avoid some notices ; merged from 19_STABLE
authorstronk7 <stronk7>
Wed, 4 Mar 2009 15:03:00 +0000 (15:03 +0000)
committerstronk7 <stronk7>
Wed, 4 Mar 2009 15:03:00 +0000 (15:03 +0000)
lib/moodlelib.php

index 97a04706b6d76970c34936cdbde57dc6d583d4dc..866f1952ad814e605d891ea91cbbb1f71c15a5e1 100644 (file)
@@ -2336,6 +2336,11 @@ function over_bounce_threshold($user) {
     if (empty($CFG->handlebounces)) {
         return false;
     }
+
+    if (empty($user->id)) { /// No real (DB) user, nothing to do here.
+        return false;
+    }
+
     // set sensible defaults
     if (empty($CFG->minbounces)) {
         $CFG->minbounces = 10;
@@ -2361,6 +2366,10 @@ function over_bounce_threshold($user) {
 function set_send_count($user,$reset=false) {
     global $DB;
 
+    if (empty($user->id)) { /// No real (DB) user, nothing to do here.
+        return;
+    }
+
     if ($pref = $DB->get_record('user_preferences', array('userid'=>$user->id, 'name'=>'email_send_count'))) {
         $pref->value = (!empty($reset)) ? 0 : $pref->value+1;
         $DB->update_record('user_preferences', $pref);