Course filter is added to payment management page.

Show the enrolment method of course is 'authorize.
This commit is contained in:
ethem 2006-03-10 20:05:24 +00:00
parent 9e5588572b
commit 235a90f9b6

View File

@ -51,7 +51,11 @@ function authorize_orders()
$userid = optional_param('user', 0, PARAM_INT);
$courseid = optional_param('course', 0, PARAM_INT);
$status = optional_param('status', AN_STATUS_NONE, PARAM_INT);
$baseurl = $CFG->wwwroot."/enrol/authorize/index.php?course=$courseid&user=$userid";
if ($courseid == SITEID) {
$courseid = 0; // no filter
}
$baseurl = $CFG->wwwroot."/enrol/authorize/index.php?user=$userid";
$statusmenu = array(AN_STATUS_NONE => get_string('all'),
AN_STATUS_AUTH => $authstrs->authorizedpendingcapture,
AN_STATUS_AUTHCAPTURE => $authstrs->authcaptured,
@ -61,7 +65,18 @@ function authorize_orders()
);
print_simple_box_start('center');
echo $strs->status . ': ' . popup_form($baseurl.'&status=', $statusmenu, 'statusmenu', $status, '', '', '', true);
echo "$strs->status: ";
echo popup_form($baseurl.'&course='.$courseid.'&status=', $statusmenu, 'statusmenu', $status, '', '', '', true);
if ($courses = get_courses('all', 'c.sortorder ASC', 'c.id,c.fullname,c.enrol')) {
$popupcrs = array();
foreach ($courses as $crs) {
if ($crs->enrol == 'authorize' || (empty($crs->enrol) && $CFG->enrol == 'authorize')) {
$popupcrs[(int)$crs->id] = $crs->fullname;
}
}
echo "   $strs->course: ";
echo popup_form($baseurl.'&status='.$status.'&course=', $popupcrs, 'coursesmenu', $courseid, '', '', '', true);
}
print_simple_box_end();
$table = new flexible_table('enrol-authorize');