From: ethem Date: Fri, 15 Jun 2007 17:40:58 +0000 (+0000) Subject: MDL-9836 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1d2a739b5609c2aa0e96f3308583ac6eddbaf718;p=moodle.git MDL-9836 Authorize.net / SSL Config Bug prevents display of options from enrol/authorize/enrol.php --- diff --git a/enrol/authorize/enrol.php b/enrol/authorize/enrol.php index 42fb074cce..ffd536ce3d 100755 --- a/enrol/authorize/enrol.php +++ b/enrol/authorize/enrol.php @@ -41,7 +41,7 @@ class enrolment_plugin_authorize prevent_double_paid($course); httpsrequired(); - if (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off') { + if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 443) { // MDL-9836 if (empty($CFG->loginhttps)) { error(get_string('httpsrequired', 'enrol_authorize')); } else { @@ -417,7 +417,7 @@ class enrolment_plugin_authorize notify(get_string('adminconfighttps', 'enrol_authorize', $a)); return; // notice breaks the form and xhtml later } - elseif (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off') { + elseif (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 443) { // MDL-9836 $wwwsroot = qualified_me(); $wwwsroot = str_replace('http:', 'https:', $wwwsroot); $a = new stdClass;