dammit ... I WANNA CLOSE #253 (stupid regex bug)
authorPierre Habouzit (MadCoder <pierre.habouzit@m4x.org>
Tue, 11 Jan 2005 17:15:52 +0000 (17:15 +0000)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 26 Jun 2008 21:27:27 +0000 (23:27 +0200)
git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-292

include/search.classes.inc.php

index 94922d4..a6d4fbf 100644 (file)
@@ -285,7 +285,7 @@ class QuickSearch extends SField
            $order .= " + ( (u.nom='$s' OR u.epouse='$s') + (CONCAT(' ',u.nom,' ',u.epouse,' ') RLIKE '$sep{$s}$sep') )*1000
                         + ( CONCAT(' ',u.nom,' ',u.epouse,' ') RLIKE '$sep{$s}' )*100
                         + ( (u.prenom = '$s') + (CONCAT(' ',u.prenom,' ') RLIKE '$sep{$s}$sep') )*10
-                        + ( u.prenom RLIKE '$sep{$s}' )";
+                        + ( u.prenom RLIKE '(^|$sep){$s}' )";
        }
         return $order.' AS mark';
     }