]> git.mjollnir.org Git - moodle.git/commitdiff
fixed register globals issue with $loginasguest; merged from MOODLE_16_STABLE
authorskodak <skodak>
Sun, 21 May 2006 20:51:52 +0000 (20:51 +0000)
committerskodak <skodak>
Sun, 21 May 2006 20:51:52 +0000 (20:51 +0000)
course/enrol.php

index f62ff9b8429e875e07154ae70be8a453223af0ea..5b1b5b6408153eb1a283beb40ac82eca3f3896f7 100644 (file)
@@ -7,7 +7,8 @@
     require_once("lib.php");
     require_once("$CFG->dirroot/enrol/enrol.class.php");
 
-    $id = required_param('id',PARAM_INT);
+    $id           = required_param('id', PARAM_INT);
+    $loginasguest = optional_param('loginasguest', 0, PARAM_BOOL);
 
     require_login();
 
@@ -96,7 +97,7 @@
       //User is not enrolled in the course, wants to access course content
       //as a guest, and course setting allow unlimited guest access
       //Code cribbed from course/loginas.php
-      if (isset($loginasguest) && ($course->guest==1)) {
+      if ($loginasguest and ($course->guest==1)) {
         $realuser = $USER->id;
         $realname = fullname($USER, true);
         $USER = guest_user();