Fix searching for '*'
authorGunnar Wrobel <p@rdus.de>
Wed, 29 Apr 2009 08:21:21 +0000 (10:21 +0200)
committerGunnar Wrobel <p@rdus.de>
Wed, 29 Apr 2009 08:21:21 +0000 (10:21 +0200)
framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Kolab/Address.php
framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Kolab/Adminrole.php
framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Kolab/Distlist.php

index a41eaf5..b771b32 100644 (file)
@@ -60,15 +60,13 @@ class Horde_Kolab_Server_Object_Kolab_Address extends Horde_Kolab_Server_Object_
     {
         $criteria = array('AND' => array(
                               array('field' => self::ATTRIBUTE_SN,
-                                    'op'    => '=',
-                                    'test'  => '*'),
+                                    'op'    => 'any'),
                               array('field' => self::ATTRIBUTE_OC,
                                     'op'    => '=',
                                     'test'  => self::OBJECTCLASS_INETORGPERSON),
                               array('NOT' => array(
                                         array('field' => self::ATTRIBUTE_SID,
-                                              'op'    => '=',
-                                              'test'  => '*'),
+                                              'op'    => 'any'),
                                     ),
                               ),
                           ),
index 5b7c9a8..47ad6a3 100644 (file)
@@ -55,11 +55,9 @@ class Horde_Kolab_Server_Object_Kolab_Adminrole extends Horde_Kolab_Server_Objec
 
         $criteria = array('AND' => array(
                               array('field' => self::ATTRIBUTE_CN,
-                                    'op'    => '=',
-                                    'test'  => '*'),
+                                    'op'    => 'any'),
                               array('field' => self::ATTRIBUTE_SN,
-                                    'op'    => '=',
-                                    'test'  => '*'),
+                                    'op'    => 'any'),
                               array('field' => self::ATTRIBUTE_OC,
                                     'op'    => '=',
                                     'test'  => self::OBJECTCLASS_INETORGPERSON),
index 50bc4a9..6d08063 100644 (file)
@@ -37,8 +37,7 @@ class Horde_Kolab_Server_Object_Kolab_Distlist extends Horde_Kolab_Server_Object
     {
         $criteria = array('AND' => array(
                               array('field' => self::ATTRIBUTE_MAIL,
-                                    'op'    => '=',
-                                    'test'  => '*'),
+                                    'op'    => 'any'),
                               array('field' => self::ATTRIBUTE_OC,
                                     'op'    => '=',
                                     'test'  => self::OBJECTCLASS_KOLABGROUPOFNAMES),