. /** * This file defines the settings pages for licenses. * * @package core * @copyright 2020 Tom Dickman * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); require_once($CFG->libdir . '/licenselib.php'); if ($hassiteconfig) { $temp = new admin_settingpage('licensesettings', new lang_string('licensesettings', 'admin')); $licenses = license_manager::get_active_licenses_as_array(); $temp->add(new admin_setting_configselect('sitedefaultlicense', new lang_string('configsitedefaultlicense', 'admin'), new lang_string('configsitedefaultlicensehelp', 'admin'), 'unknown', $licenses)); $temp->add(new admin_setting_configcheckbox('rememberuserlicensepref', new lang_string('rememberuserlicensepref', 'admin'), new lang_string('rememberuserlicensepref_help', 'admin'), 1)); $ADMIN->add('license', $temp); }