From 3c76e67145800596941e395610c200a2264bf237 Mon Sep 17 00:00:00 2001 From: moodler Date: Fri, 5 Jan 2007 08:46:10 +0000 Subject: [PATCH] Better errors that lead to the wiki for more help MDL-8068 --- admin/mnet/access_control.php | 9 +++++---- admin/mnet/index.php | 16 ++++++++++------ admin/mnet/peers.php | 17 ++++++++++------- admin/mnet/trustedhosts.php | 12 +++++++----- 4 files changed, 32 insertions(+), 22 deletions(-) diff --git a/admin/mnet/access_control.php b/admin/mnet/access_control.php index 2d86273d8f..284ab76b0e 100644 --- a/admin/mnet/access_control.php +++ b/admin/mnet/access_control.php @@ -1,4 +1,4 @@ -id, true, "nopermissions"); - if (!$site = get_site()) { - error(get_string('nosite','mnet')); + + if (!extension_loaded('openssl')) { + admin_externalpage_print_header($adminroot); + print_error('requiresopenssl', 'mnet', '', NULL, true); } - if (!function_exists('curl_init') ) { - error(get_string('nocurl','mnet')); + if (!$site = get_site()) { + admin_externalpage_print_header($adminroot); + print_error('nosite', 'mnet', '', NULL, true); } - if (!extension_loaded('openssl')) { - error(get_string('requiresopenssl', 'mnet')); + if (!function_exists('curl_init') ) { + admin_externalpage_print_header($adminroot); + print_error('nocurl', 'mnet', '', NULL, true); } if (!isset($CFG->mnet_dispatcher_mode)) set_config('mnet_dispatcher_mode', 'off'); diff --git a/admin/mnet/peers.php b/admin/mnet/peers.php index a88d5df057..f2a9a9d8f3 100644 --- a/admin/mnet/peers.php +++ b/admin/mnet/peers.php @@ -14,16 +14,19 @@ $context = get_context_instance(CONTEXT_SYSTEM, SITEID); require_capability('moodle/site:config', $context, $USER->id, true, "nopermissions"); -if (!$site = get_site()) { - error(get_string('nosite','mnet')); +if (!extension_loaded('openssl')) { + admin_externalpage_print_header($adminroot); + print_error('requiresopenssl', 'mnet', '', NULL, true); } -if (!function_exists('curl_init') ) { - error(get_string('nocurl','mnet')); +if (!$site = get_site()) { + admin_externalpage_print_header($adminroot); + print_error('nosite', 'mnet', '', NULL, true); } -if (!extension_loaded('openssl')) { - error(get_string('requiresopenssl', 'mnet')); +if (!function_exists('curl_init') ) { + admin_externalpage_print_header($adminroot); + print_error('nocurl', 'mnet', '', NULL, true); } /// Initialize variables. @@ -130,4 +133,4 @@ if (($form = data_submitted()) && confirm_sesskey()) { if (empty($hosts)) $hosts = array(); include('./peers.html'); } -?> \ No newline at end of file +?> diff --git a/admin/mnet/trustedhosts.php b/admin/mnet/trustedhosts.php index 4e91d7dbaf..ffc871917d 100644 --- a/admin/mnet/trustedhosts.php +++ b/admin/mnet/trustedhosts.php @@ -13,12 +13,14 @@ require_capability('moodle/site:config', $context, $USER->id, true, "nopermissions"); - if (!$site = get_site()) { - error(get_string('nosite','mnet')); - } - if (!extension_loaded('openssl')) { - error(get_string('requiresopenssl', 'mnet')); + admin_externalpage_print_header($adminroot); + print_error('requiresopenssl', 'mnet', '', NULL, true); + } + + if (!$site = get_site()) { + admin_externalpage_print_header($adminroot); + print_error('nosite', 'mnet', '', NULL, true); } $trusted_hosts = '';//array(); -- 2.39.5