From: ethem Date: Sun, 12 Nov 2006 13:26:14 +0000 (+0000) Subject: Get course before require_login(); Merged from 17stable. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=b29c7bb2ba239f06a063ea7a65205433ece1ab44;p=moodle.git Get course before require_login(); Merged from 17stable. --- diff --git a/enrol/authorize/index.php b/enrol/authorize/index.php index 1336641908..552cfba5ec 100644 --- a/enrol/authorize/index.php +++ b/enrol/authorize/index.php @@ -9,6 +9,11 @@ $courseid = optional_param('course', SITEID, PARAM_INT); $userid = optional_param('user', 0, PARAM_INT); +/// Get course + if (! $course = get_record('course', 'id', $courseid)) { + error('Could not find that course'); + } + /// Only site users can access to this page require_login(); // Don't use $courseid! User may want to see old orders. @@ -16,10 +21,6 @@ error("Guests cannot use this page."); } - if (! $course = get_record('course', 'id', $courseid)) { - error('Could not find that course'); - } - /// Load strings. All strings should be defined here. locallib.php uses these strings. $strs = get_strings(array('search','status','action','time','course','confirm','no','all','none','error')); $authstrs = get_strings(array('orderid','nameoncard','echeckfirslasttname','void','capture','refund','delete', @@ -30,9 +31,9 @@ /// Print header $strpaymentmanagement = get_string('paymentmanagement', 'enrol_authorize'); - print_header_simple("$strpaymentmanagement", "", "$strpaymentmanagement"); + print_header_simple($strpaymentmanagement, "", "$strpaymentmanagement"); -/// If orderid is empty, print orders +/// If orderid is empty, user wants to see all orders if (empty($orderid)) { authorize_print_orders($courseid, $userid); } else {