Permalink
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

Merged from 16 stable.
  • Loading branch information...
ethem
ethem committed Jun 29, 2006
1 parent c1a2545 commit c1f6386c4772feb631c0e65d3bf8f293a22aadb1
Showing with 4 additions and 4 deletions.
  1. +3 −3 enrol/authorize/enrol.php
  2. +1 −1 enrol/authorize/locallib.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;
@@ -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 c1f6386

Please sign in to comment.