disable regexp compilation error
authortokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sun, 5 Feb 2006 09:13:27 +0000 (09:13 +0000)
committertokul <tokul@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sun, 5 Feb 2006 09:13:27 +0000 (09:13 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@10641 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/abook_local_file.php

index 4e7a6b9ed87dfc2eb5fec4a01fe0c89e1d098d41..274e19dad0b4c3c88bbace443271cdbb5331b776 100644 (file)
@@ -276,7 +276,12 @@ class abook_local_file extends addressbook_backend {
 
         while ($row = @fgetcsv($this->filehandle, 2048, '|')) {
             $line = join(' ', $row);
-            if(eregi($expr, $line)) {
+            /**
+             * TODO: regexp search is supported only in local_file backend.
+             * Do we check format of regexp or ignore errors?
+             */
+            // errors on eregi call are suppressed in order to prevent display of regexp compilation errors
+            if(@eregi($expr, $line)) {
                 array_push($res, array('nickname'  => $row[0],
                     'name'      => $row[1] . ' ' . $row[2],
                     'firstname' => $row[1],