]> git.mjollnir.org Git - moodle.git/commitdiff
mnet: check for openssl extension
authormartinlanghoff <martinlanghoff>
Thu, 4 Jan 2007 06:19:56 +0000 (06:19 +0000)
committermartinlanghoff <martinlanghoff>
Thu, 4 Jan 2007 06:19:56 +0000 (06:19 +0000)
admin/mnet/access_control.php
admin/mnet/index.php
admin/mnet/peers.php
admin/mnet/trustedhosts.php
lang/en_utf8/mnet.php

index 7c9e83780e338bd122e85e41dcfce1b577adbb4f..43036863743cda6dcfbd571b3fe093dc2db0b737 100644 (file)
@@ -14,6 +14,11 @@ $action       = trim(strtolower(optional_param('action', '', PARAM_ALPHA)));
 
 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);
 
index 560c529a661ae4932f67f280b58dd16608581e6c..735f87e98094fc9241d4d33be284a5a24a084fc1 100644 (file)
         error('PHP Curl library is not installed');
     }
 
+    if (!extension_loaded('openssl')) {
+        error(get_string('requiresopenssl', 'mnet'));
+    }
+
     if (!isset($CFG->mnet_dispatcher_mode)) set_config('mnet_dispatcher_mode', 'off');
 
 /// If data submitted, process and store
index d028f4e8d42cc2dc67fd2626e5d5a06e7dee4890..72027de171cc5460217d2ca153bf7f4684319930 100644 (file)
@@ -22,6 +22,10 @@ if (!function_exists('curl_init') ) {
     error('PHP Curl library is not installed');
 }
 
+if (!extension_loaded('openssl')) {
+    error(get_string('requiresopenssl', 'mnet'));
+}
+
 /// Initialize variables.
 
 // Step must be one of:
index 861fc9d3b2ccd8860c80ce4f976b56563b6ca434..1d903651af1227b2ea52a3dc2f397fa678125675 100644 (file)
         error('Site isn\'t defined!');
     }
 
+    if (!extension_loaded('openssl')) {
+        error(get_string('requiresopenssl', 'mnet'));
+    }
+
     $trusted_hosts = '';//array();
     $old_trusted_hosts = get_config('mnet', 'mnet_trusted_hosts');
 
index 60bcd5e575d0a8e762e2346b00d5b9d6e313c1ca..bd799757bfc31b338c50a969bc7056f461c5d3f1 100644 (file)
@@ -2,6 +2,7 @@
 $string['description']                  = 'Description';
 $string['mnet']                         = 'Moodle Networking';
 $string['net']                          = 'Networking';
+$string['requiresopenssl']              = 'Networking requires the OpenSSL extension';
 $string['yourhost']                     = 'Your Host';
 $string['yourpeers']                    = 'Your Peers';
 $string['settings']                     = 'Settings';