06/10/2016, 01:02:06
Je me réponds tout seul comme ça ça pourra servir aux autres...
c'était bien ces histoires de virgule qui mettaient le wild dans la recherche.
il faut modifier le fichier class.cd_company_query.php
remplacer à la ligne 166 :
par:
et là, la fonction de recherche fonctionne !
je continue de voir si y'a d'autres trucs qui déconnent ou que je ne comprends pas et je reviens...
c'était bien ces histoires de virgule qui mettaient le wild dans la recherche.
il faut modifier le fichier class.cd_company_query.php
remplacer à la ligne 166 :
Code :
[== PHP ==]
$str = '(SELECT 3959 * acos(cos(radians('.$coords['lat'].'))
* cos(radians(C.latitude))
* cos(radians(C.longitude) - radians('.$coords['long'].'))
+ sin(radians('.$coords['lat'].'))
* sin(radians(C.latitude)))) AS distance';
par:
Code :
[== Indéfini ==]
$str = '(SELECT 3959 * acos(cos(radians('.str_replace(",", ".", $coords['lat']).'))
* cos(radians(C.latitude))
* cos(radians(C.longitude) - radians('.str_replace(",", ".", $coords['long']).'))
+ sin(radians('.str_replace(",", ".", $coords['lat']).'))
* sin(radians(C.latitude)))) AS distance';
et là, la fonction de recherche fonctionne !
je continue de voir si y'a d'autres trucs qui déconnent ou que je ne comprends pas et je reviens...