adding ldap listing controls to conf.pl
[squirrelmail.git] / functions / abook_local_file.php
index 6dca53eb0a99e07315997449e8c6461e60aac156..202d641da763db6a981c6c7af1f7bc3095ac6ac7 100644 (file)
@@ -259,6 +259,10 @@ class abook_local_file extends addressbook_backend {
         /* To be replaced by advanded search expression parsing */
         if(is_array($expr)) { return; }
 
+        // don't allow wide search when listing is disabled.
+        if ($expr=='*' && ! $this->listing)
+            return array();
+
         /* Make regexp from glob'ed expression
          * May want to quote other special characters like (, ), -, [, ], etc. */
         $expr = str_replace('?', '.', $expr);