X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/admin/mnet
home
/
cbholdings
/
pasukulu
/
admin
/
mnet
/
📁
..
📄
access_control.php
(8.86 KB)
📄
delete.php
(2.08 KB)
📄
index.php
(5.57 KB)
📄
peer_forms.php
(8.43 KB)
📄
peers.php
(9.88 KB)
📄
profilefields.php
(3.05 KB)
📄
profilefields_form.php
(2.82 KB)
📄
services.php
(3.32 KB)
📄
services_form.php
(3.01 KB)
📄
tabs.php
(1.93 KB)
📄
testclient.php
(7.64 KB)
📄
trustedhosts.html
(2.21 KB)
📄
trustedhosts.php
(1.98 KB)
Editing: trustedhosts.php
<?php // Allows the admin to configure services for remote hosts require(__DIR__.'/../../config.php'); require_once($CFG->libdir.'/adminlib.php'); include_once($CFG->dirroot.'/mnet/lib.php'); admin_externalpage_setup('trustedhosts'); if (!extension_loaded('openssl')) { echo $OUTPUT->header(); throw new \moodle_exception('requiresopenssl', 'mnet', '', null, true); } $site = get_site(); $trusted_hosts = '';//array(); $old_trusted_hosts = get_config('mnet', 'mnet_trusted_hosts'); if (!empty($old_trusted_hosts)) { $old_trusted_hosts = explode(',', $old_trusted_hosts); } else { $old_trusted_hosts = array(); } $test_ip_address = optional_param('testipaddress', NULL, PARAM_HOST); $in_range = false; if (!empty($test_ip_address)) { foreach($old_trusted_hosts as $host) { if (address_in_subnet($test_ip_address, $host)) { $in_range = true; $validated_by = $host; break; } } } /// If data submitted, process and store if (($form = data_submitted()) && confirm_sesskey()) { $hostlist = preg_split("/[\s,]+/", $form->hostlist); foreach($hostlist as $host) { list($address, $mask) = explode('/', $host.'/'); if (empty($address)) continue; if (strlen($mask) == 0) $mask = 32; $trusted_hosts .= trim($address).'/'.trim($mask)."\n"; unset($address, $mask); } set_config('mnet_trusted_hosts', str_replace("\n", ',', $trusted_hosts), 'mnet'); } elseif (!empty($old_trusted_hosts)) { foreach($old_trusted_hosts as $host) { list($address, $mask) = explode('/', $host.'/'); if (empty($address)) continue; if (strlen($mask) == 0) $mask = 32; $trusted_hosts .= trim($address).'/'.trim($mask)."\n"; unset($address, $mask); } } include('./trustedhosts.html');
Upload File
Create Folder