Differences Between: [Versions 311 and 400]
1 <?php 2 3 // This file defines settingpages and externalpages under the "mnet" category 4 5 if ($hassiteconfig) { // speedup for non-admins, add all caps used on this page 6 7 $ADMIN->add('mnet', new admin_externalpage('net', new lang_string('settings', 'mnet'), 8 "$CFG->wwwroot/$CFG->admin/mnet/index.php", 9 'moodle/site:config')); 10 11 12 13 $ADMIN->add('mnet', new admin_externalpage('mnetpeers', new lang_string('managemnetpeers', 'mnet'), 14 "$CFG->wwwroot/$CFG->admin/mnet/peers.php", 15 'moodle/site:config')); 16 17 18 $ADMIN->add('mnet', new admin_category('mnetpeercat', new lang_string('mnetpeers', 'mnet'))); 19 20 if (isset($CFG->mnet_dispatcher_mode) and $CFG->mnet_dispatcher_mode !== 'off') { 21 require_once($CFG->dirroot.'/mnet/lib.php'); 22 23 $hosts = mnet_get_hosts(); 24 foreach ($hosts as $host) { 25 if ($host->id == $CFG->mnet_all_hosts_id) { 26 $host->name = new lang_string('allhosts', 'core_mnet'); 27 } 28 $ADMIN->add('mnetpeercat', 29 new admin_externalpage( 30 'mnetpeer' . $host->id, 31 $host->name, 32 $CFG->wwwroot . '/'.$CFG->admin.'/mnet/peers.php?step=update&hostid=' . $host->id, 33 'moodle/site:config' 34 ) 35 ); 36 } 37 } 38 39 $ADMIN->add('mnet', new admin_externalpage('ssoaccesscontrol', new lang_string('ssoaccesscontrol', 'mnet'), 40 "$CFG->wwwroot/$CFG->admin/mnet/access_control.php", 41 'moodle/site:config')); 42 $ADMIN->add('mnet', new admin_externalpage('mnetenrol', new lang_string('clientname', 'mnetservice_enrol'), 43 "$CFG->wwwroot/mnet/service/enrol/index.php", 44 'moodle/site:config')); 45 $ADMIN->add('mnet', new admin_externalpage('trustedhosts', new lang_string('trustedhosts', 'mnet'), 46 "$CFG->wwwroot/$CFG->admin/mnet/trustedhosts.php", 47 'moodle/site:config')); 48 49 if (isset($CFG->mnet_dispatcher_mode) and $CFG->mnet_dispatcher_mode !== 'off') { 50 $profilefields = new admin_settingpage('mnetprofilefields', new lang_string('profilefields', 'mnet'), 51 'moodle/site:config'); 52 $ADMIN->add('mnet', $profilefields); 53 54 $fields = mnet_profile_field_options(); 55 $forced = implode(', ', $fields['forced']); 56 57 $profilefields->add(new admin_setting_configmultiselect('mnetprofileexportfields', new lang_string('profileexportfields', 'mnet'), new lang_string('profilefielddesc', 'mnet', $forced), $fields['legacy'], $fields['optional'])); 58 $profilefields->add(new admin_setting_configmultiselect('mnetprofileimportfields', new lang_string('profileimportfields', 'mnet'), new lang_string('profilefielddesc', 'mnet', $forced), $fields['legacy'], $fields['optional'])); 59 } 60 61 62 } // end of speedup
title
Description
Body
title
Description
Body
title
Description
Body
title
Body