Changeset 82956 in spip-zone


Ignore:
Timestamp:
Jun 11, 2014, 11:03:10 AM (7 years ago)
Author:
cedric@…
Message:

bugfix : nettoyer les + et * des termes fulltext pour construire une REGEXP PHP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fulltext/inc/rechercher.php

    r82954 r82956  
    145145        include_spip('inc/charsets');
    146146        $recherche = trim(translitteration($recherche));
     147
     148        // retirer les + de +truc et les * de truc*
     149        $recherche = preg_replace(",(^|\s)\+(\w),Uims","$1$2",$recherche);
     150        $recherche = preg_replace(",(\w)\*($|\s),Uims","$1$2",$recherche);
    147151
    148152        // s'il y a plusieurs mots il faut les chercher tous : oblige REGEXP
Note: See TracChangeset for help on using the changeset viewer.