From: moodler Date: Mon, 25 Sep 2006 01:42:41 +0000 (+0000) Subject: Changed the flag to be on a given user basis (just in case it gets called X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=218eb6512231ffbc63de5bf1cc65f5bb3c86f799;p=moodle.git Changed the flag to be on a given user basis (just in case it gets called for a lot of users) --- diff --git a/lib/accesslib.php b/lib/accesslib.php index 74866291e0..36b3d7cdf6 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -744,11 +744,11 @@ function check_enrolment_plugins(&$user) { static $inprogress; // To prevent this function being called more than once in an invocation - if (!empty($inprogress)) { + if (!empty($inprogress[$user->id])) { return; } - $inprogress = true; // Set the flag + $inprogress[$user->id] = true; // Set the flag require_once($CFG->dirroot .'/enrol/enrol.class.php'); @@ -775,7 +775,7 @@ function check_enrolment_plugins(&$user) { unset($enrol); } - $inprogress = false; // Unset the flag + unset($inprogress[$user->id]); // Unset the flag }