Fix case sensitivity issues with Xnet's ML names
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Fri, 22 Dec 2006 16:08:23 +0000 (16:08 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Fri, 22 Dec 2006 16:08:23 +0000 (16:08 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1310 839d8a87-29fc-0310-9880-83ba4fa771e5

bin/lists.rpc.py
modules/xnetlists.php

index bb2353d..ed311c9 100755 (executable)
@@ -758,8 +758,9 @@ check_opts = {
 }
 
 def check_options(userdesc, perms, vhost, listname, correct=False):
+    listname = listname.lower()
     try:
-        mlist = MailList.MailList(vhost+VHOST_SEP+listname.lower(), lock=0)
+        mlist = MailList.MailList(vhost+VHOST_SEP+listname, lock=0)
     except:
         return 0
     try:
index 560fccd..70c387f 100644 (file)
@@ -133,7 +133,7 @@ class XnetListsModule extends ListsModule
             return;
         }
 
-        $liste = Post::v('liste');
+        $liste = strtolower(Post::v('liste'));
 
         if (!preg_match("/^[a-zA-Z0-9\-]*$/", $liste)) {
             $page->trig('le nom de la liste ne doit contenir que des lettres, chiffres et tirets');