From 4a35940233e08ab22db033655f29bd4cd3cb9726 Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Tue, 19 Jun 2012 11:20:21 +0800 Subject: [PATCH] MDL-33808 - incorrect cleaning of repository names --- repository/lib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repository/lib.php b/repository/lib.php index d6aa472515f..c469833d66f 100644 --- a/repository/lib.php +++ b/repository/lib.php @@ -1450,7 +1450,7 @@ abstract class repository { $ft = new filetype_parser; $meta = new stdClass(); $meta->id = $this->id; - $meta->name = $this->get_name(); + $meta->name = format_string($this->get_name()); $meta->type = $this->options['type']; $meta->icon = $OUTPUT->pix_url('icon', 'repository_'.$meta->type)->out(false); $meta->supported_types = $ft->get_extensions($this->supported_filetypes()); @@ -1762,6 +1762,7 @@ abstract class repository { // it can be empty, then moodle will look for instance name from language string $mform->addElement('text', 'pluginname', get_string('pluginname', 'repository'), array('size' => '40')); $mform->addElement('static', 'pluginnamehelp', '', get_string('pluginnamehelp', 'repository')); + $mform->setType('pluginname', PARAM_TEXT); } } @@ -1892,6 +1893,7 @@ final class repository_instance_form extends moodleform { $mform->addElement('text', 'name', get_string('name'), 'maxlength="100" size="30"'); $mform->addRule('name', $strrequired, 'required', null, 'client'); + $mform->setType('name', PARAM_TEXT); } public function definition() {