From b29c7bb2ba239f06a063ea7a65205433ece1ab44 Mon Sep 17 00:00:00 2001 From: ethem Date: Sun, 12 Nov 2006 13:26:14 +0000 Subject: [PATCH] Get course before require_login(); Merged from 17stable. --- enrol/authorize/index.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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 { -- 2.39.5