From 1d2a739b5609c2aa0e96f3308583ac6eddbaf718 Mon Sep 17 00:00:00 2001 From: ethem Date: Fri, 15 Jun 2007 17:40:58 +0000 Subject: [PATCH] MDL-9836 Authorize.net / SSL Config Bug prevents display of options from enrol/authorize/enrol.php --- enrol/authorize/enrol.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.39.5