From f1bc57e220c9c0afbf4a91da40c72d1e6918ce1b Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Tue, 7 May 2024 18:38:48 +0100 Subject: [PATCH] MDL-81822 tool_licensemanager: slightly relax license shortname type. The "*-4.0" license versions could not be managed currently. --- admin/tool/licensemanager/classes/form/edit_license.php | 2 +- admin/tool/licensemanager/index.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/tool/licensemanager/classes/form/edit_license.php b/admin/tool/licensemanager/classes/form/edit_license.php index c9f2f1e977e..042efd7f1c1 100644 --- a/admin/tool/licensemanager/classes/form/edit_license.php +++ b/admin/tool/licensemanager/classes/form/edit_license.php @@ -77,7 +77,7 @@ class edit_license extends moodleform { $mform = $this->_form; $mform->addElement('text', 'shortname', get_string('shortname', 'tool_licensemanager')); - $mform->setType('shortname', PARAM_ALPHANUMEXT); + $mform->setType('shortname', PARAM_NOTAGS); // Shortname is only editable when user is creating a license. if ($this->action != manager::ACTION_CREATE) { $mform->freeze('shortname'); diff --git a/admin/tool/licensemanager/index.php b/admin/tool/licensemanager/index.php index 4c287337ebe..cbcbc9feb7b 100644 --- a/admin/tool/licensemanager/index.php +++ b/admin/tool/licensemanager/index.php @@ -29,7 +29,7 @@ require_once($CFG->libdir . '/licenselib.php'); require_admin(); $action = optional_param('action', '', PARAM_ALPHANUMEXT); -$license = optional_param('license', '', PARAM_SAFEDIR); +$license = optional_param('license', '', PARAM_NOTAGS); // Route via the manager. $licensemanager = new \tool_licensemanager\manager();