From 9e1bb31035ba1e1daa034d8d20c35cad76fd4eca Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 29 Dec 2008 21:32:20 +0000 Subject: [PATCH] MDL-17724 fixed group/grouping renaming now allows case change --- group/group_form.php | 4 +++- group/grouping_form.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/group/group_form.php b/group/group_form.php index cded5d9f54..95fbe17f8b 100644 --- a/group/group_form.php +++ b/group/group_form.php @@ -46,9 +46,11 @@ class group_form extends moodleform { $errors = parent::validation($data, $files); + $textlib = textlib_get_instance(); + $name = trim($data['name']); if ($data['id'] and $group = $DB->get_record('groups', array('id'=>$data['id']))) { - if ($group->name != $name) { + if ($textlib->strtolower($group->name) != $textlib->strtolower($name)) { if (groups_get_group_by_name($COURSE->id, $name)) { $errors['name'] = get_string('groupnameexists', 'group', $name); } diff --git a/group/grouping_form.php b/group/grouping_form.php index 9f4fe66a52..c63b2d4316 100644 --- a/group/grouping_form.php +++ b/group/grouping_form.php @@ -32,9 +32,11 @@ class grouping_form extends moodleform { $errors = parent::validation($data, $files); + $textlib = textlib_get_instance(); + $name = trim($data['name']); if ($data['id'] and $grouping = $DB->get_record('groupings', array('id'=>$data['id']))) { - if ($grouping->name != $name) { + if ($textlib->strtolower($grouping->name) != $textlib->strtolower($name)) { if (groups_get_grouping_by_name($COURSE->id, $name)) { $errors['name'] = get_string('groupingnameexists', 'group', $name); } -- 2.39.5