-<?php
+<?php // $Id$
// Allows the admin to control user logins from remote moodles.
require_login();
$adminroot = admin_get_root();
-if (!extension_loaded('openssl')) {
- error(get_string('requiresopenssl', 'mnet'));
-}
admin_externalpage_setup('ssoaccesscontrol', $adminroot);
admin_externalpage_print_header($adminroot);
+if (!extension_loaded('openssl')) {
+ print_error('requiresopenssl', 'mnet', '', NULL, true);
+}
+
$sitecontext = get_context_instance(CONTEXT_SYSTEM, SITEID);
$sesskey = sesskey();
$formerror = array();
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);
}
if (!isset($CFG->mnet_dispatcher_mode)) set_config('mnet_dispatcher_mode', 'off');
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.
if (empty($hosts)) $hosts = array();
include('./peers.html');
}
-?>
\ No newline at end of file
+?>
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();