X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/enrol/lti
home
/
cbholdings
/
pasukulu
/
enrol
/
lti
/
📁
..
📁
amd
📁
backup
📄
cartridge.php
(2.17 KB)
📁
classes
📄
configure.php
(3.55 KB)
📁
db
📁
ims-blti
📄
index.php
(6.34 KB)
📄
jwks.php
(1.31 KB)
📁
lang
📄
launch.php
(6.52 KB)
📄
launch_deeplink.php
(4.05 KB)
📄
lib.php
(19.81 KB)
📄
login.php
(4.2 KB)
📄
manage_deployment.php
(5.36 KB)
📁
pix
📄
proxy.php
(2.58 KB)
📄
register.php
(8.34 KB)
📄
register_platform.php
(7.96 KB)
📄
settings.php
(4.81 KB)
📄
styles.css
(252 B)
📁
templates
📁
tests
📄
thirdpartylibs.xml
(381 B)
📄
tool.php
(3.65 KB)
📄
upgradelib.php
(2.15 KB)
📄
version.php
(1.27 KB)
📁
xml
Editing: settings.php
<?php // This file is part of Moodle - http://moodle.org/ // // Moodle is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Moodle is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Moodle. If not, see <http://www.gnu.org/licenses/>. /** * General plugin functions. * * @package enrol_lti * @copyright 2016 Mark Nelson <markn@moodle.com> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ use enrol_lti\local\ltiadvantage\admin\admin_setting_registeredplatforms; defined('MOODLE_INTERNAL') || die; // The 'Publish as LTI tool' node is a category. $ADMIN->add('enrolments', new admin_category('enrolltifolder', new lang_string('pluginname', 'enrol_lti'), $this->is_enabled() === false)); $settings = new admin_settingpage($section, "User default values", 'moodle/site:config', $this->is_enabled() === false); // Add all the user default values settings to the first page. if ($ADMIN->fulltree) { $settings->add(new admin_setting_heading('enrol_lti_settings', '', get_string('pluginname_desc', 'enrol_lti'))); if (!is_enabled_auth('lti')) { $notify = new \core\output\notification(get_string('authltimustbeenabled', 'enrol_lti'), \core\output\notification::NOTIFY_WARNING); $settings->add(new admin_setting_heading('enrol_lti_enable_auth_lti', '', $OUTPUT->render($notify))); } if (empty($CFG->allowframembedding)) { $notify = new \core\output\notification(get_string('allowframeembedding', 'enrol_lti'), \core\output\notification::NOTIFY_WARNING); $settings->add(new admin_setting_heading('enrol_lti_enable_embedding', '', $OUTPUT->render($notify))); } $settings->add(new admin_setting_heading('enrol_lti_user_default_values', get_string('userdefaultvalues', 'enrol_lti'), '')); $choices = array(0 => get_string('emaildisplayno'), 1 => get_string('emaildisplayyes'), 2 => get_string('emaildisplaycourse')); $maildisplay = isset($CFG->defaultpreference_maildisplay) ? $CFG->defaultpreference_maildisplay : 2; $settings->add(new admin_setting_configselect('enrol_lti/emaildisplay', get_string('emaildisplay'), get_string('emaildisplay_help'), $maildisplay, $choices)); $city = ''; if (!empty($CFG->defaultcity)) { $city = $CFG->defaultcity; } $settings->add(new admin_setting_configtext('enrol_lti/city', get_string('city'), '', $city)); $country = ''; if (!empty($CFG->country)) { $country = $CFG->country; } $countries = array('' => get_string('selectacountry') . '...') + get_string_manager()->get_list_of_countries(); $settings->add(new admin_setting_configselect('enrol_lti/country', get_string('selectacountry'), '', $country, $countries)); $settings->add(new admin_setting_configselect('enrol_lti/timezone', get_string('timezone'), '', 99, core_date::get_list_of_timezones(null, true))); $settings->add(new admin_setting_configselect('enrol_lti/lang', get_string('preferredlanguage'), '', $CFG->lang, get_string_manager()->get_list_of_translations())); $settings->add(new admin_setting_configtext('enrol_lti/institution', get_string('institution'), '', '')); } $ADMIN->add('enrolltifolder', $settings); // Now, create a tool registrations settings page. $settings = new admin_settingpage('enrolsettingslti_registrations', "Tool registration", 'moodle/site:config', $this->is_enabled() === false); $settings->add(new admin_setting_heading('enrol_lti_tool_registrations_heading', get_string('registeredplatforms', 'enrol_lti'), '')); $settings->add(new admin_setting_registeredplatforms()); $ADMIN->add('enrolltifolder', $settings); // This adds a settings page to the 'publish as LTI tool' folder, hidden. // On this page, we'll override the active node to force a match on enrolsettingslti_registrations settings page. $ADMIN->add('enrolltifolder', new admin_externalpage('enrolsettingslti_registrations_edit', get_string('registerplatformadd', 'enrol_lti'), "$CFG->wwwroot/$CFG->admin/enrol/lti/register_platform.php", 'moodle/site:config', true)); // And deployments add/edit. $ADMIN->add('enrolltifolder', new admin_externalpage('enrolsettingslti_deployment_manage', get_string('deployments', 'enrol_lti'), "$CFG->wwwroot/$CFG->admin/enrol/lti/manage_deployment.php", 'moodle/site:config', true)); // Tell core we're finished. $settings = null;
Upload File
Create Folder