Browse files

Interactive plugins (authorize and paypal ) must use 'manual'.

Some patches must be applied to lib/db.
http://moodle.org/bugs/bug.php?op=show&bugid=5941
Look: version.patch, lib_db.patch

Eloy, your question about enrol fields for interactive plugins were solved.
Now, we sure we never use authorize and paypal field for backup and restore.
Because manual is active and cannot be disabled when restoring.
Bug #5358 - Add support for enrol systems in backup/restore
http://moodle.org/bugs/bug.php?op=show&bugid=5358&pos=0
  • Loading branch information...
1 parent a395180 commit e99b6fb404769d04fa134c7c520a9e37e5c32d0a ethem committed Jun 29, 2006
Showing with 4 additions and 4 deletions.
  1. +3 −3 enrol/authorize/enrol.php
  2. +1 −1 enrol/authorize/locallib.php
View
6 enrol/authorize/enrol.php
@@ -220,7 +220,7 @@ function cc_submit($form, $course)
else {
$timestart = $timenow;
$timeend = $timestart + (3600 * 24); // just enrol for 1 days :)
- enrol_student($USER->id, $course->id, $timestart, $timeend, 'authorize');
+ enrol_student($USER->id, $course->id, $timestart, $timeend, 'manual');
redirect("$CFG->wwwroot/course/view.php?id=$course->id");
}
return;
@@ -270,7 +270,7 @@ function cc_submit($form, $course)
$timestart = $timeend = 0;
}
- if (enrol_student($USER->id, $course->id, $timestart, $timeend, 'authorize')) {
+ if (enrol_student($USER->id, $course->id, $timestart, $timeend, 'manual')) {
$teacher = get_teacher($course->id);
if (!empty($CFG->enrol_mailstudents)) {
$a = new stdClass;
@@ -762,7 +762,7 @@ function cron()
$timestart = $timenow;
$timeend = $order->settletime + $order->enrolperiod;
}
- if (enrol_student($order->userid, $order->courseid, $timestart, $timeend, 'authorize')) {
+ if (enrol_student($order->userid, $order->courseid, $timestart, $timeend, 'manual')) {
$this->log .= "User($order->userid) has been enrolled to course($order->courseid).\n";
if (!empty($CFG->enrol_mailstudents)) {
$sendem[] = $order->id;
View
2 enrol/authorize/locallib.php
@@ -235,7 +235,7 @@ function authorize_print_order_details($orderno)
$timestart = time(); // early start
$timeend = $order->settletime + $order->enrolperiod; // lately end
}
- if (enrol_student($order->userid, $order->courseid, $timestart, $timeend, 'authorize')) {
+ if (enrol_student($order->userid, $order->courseid, $timestart, $timeend, 'manual')) {
$user = get_record('user', 'id', $order->userid);
$teacher = get_teacher($order->courseid);
$a = new stdClass;

0 comments on commit e99b6fb

Please sign in to comment.