diff --git a/course/unenrol.php b/course/unenrol.php index 03617c3e30d..7121f3c6778 100644 --- a/course/unenrol.php +++ b/course/unenrol.php @@ -62,7 +62,8 @@ error("An error occurred while trying to unenrol that person."); } - add_to_log($course->id, 'course', 'unenrol', "view.php?id=$course->id", $userid); + add_to_log($course->id, 'course', 'unenrol', + "view.php?id=$course->id", $course->id); redirect($CFG->wwwroot.'/user/index.php?id='.$course->id); } else { @@ -72,7 +73,8 @@ // force a refresh of mycourses unset($USER->mycourses); - add_to_log($course->id, 'course', 'unenrol', "view.php?id=$course->id", $USER->id); + add_to_log($course->id, 'course', 'unenrol', + "view.php?id=$course->id", $course->id); redirect($CFG->wwwroot); } diff --git a/lib/accesslib.php b/lib/accesslib.php index 6f51b86db5d..60d4a0bbf62 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -2981,7 +2981,8 @@ function enrol_into_course($course, $user, $enrol) { email_welcome_message_to_user($course, $user); - add_to_log($course->id, 'course', 'enrol', 'view.php?id='.$course->id, $user->id); + add_to_log($course->id, 'course', 'enrol', + 'view.php?id='.$course->id, $course->id); return true; } diff --git a/lib/db/install.xml b/lib/db/install.xml index ddb23c5151e..9c5089f95c2 100644 --- a/lib/db/install.xml +++ b/lib/db/install.xml @@ -1689,6 +1689,7 @@ + @@ -1704,4 +1705,4 @@ - \ No newline at end of file + diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index fbe1268941a..f4adbfc673f 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -3002,6 +3002,19 @@ function xmldb_main_upgrade($oldversion=0) { upgrade_main_savepoint($result, 2007101512); } + if ($result && $oldversion < 2007101513) { + $log_action = new stdClass(); + $log_action->module = 'course'; + $log_action->action = 'unenrol'; + $log_action->mtable = 'course'; + $log_action->field = 'fullname'; + if (!record_exists("log_display", "action", "unenrol", + "module", "course")){ + $result = $result && insert_record('log_display', $log_action); + } + upgrade_main_savepoint($result, 2007101513); + } + return $result; } diff --git a/version.php b/version.php index 04f7288a7d2..aad10a0d51e 100644 --- a/version.php +++ b/version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007101512; // YYYYMMDD = date of the 1.9 branch (don't change) + $version = 2007101513; // YYYYMMDD = date of the 1.9 branch (don't change) // X = release number 1.9.[0,1,2,3...] // Y.YY = micro-increments between releases