190,10 → 190,14 |
'IF(ISNULL(nom_en), 0, 1) as nom_en_present, '. |
'IF(ISNULL(nom_es), 0, 1) as nom_es_present, '. |
'IF(ISNULL(intitule), 0, 1) as intitule_present, '. |
'IF(ISNULL(nom), 0, 1) as nom_present '; |
'IF(ISNULL(nom), 0, 1) as nom_present, '. |
'IF(zone = "north-america", 0, 1) as hors_amerique_du_nord '; |
|
$ordre = 'nom_present DESC, nom_fr_present DESC, nom_fr_present DESC, '. |
'nom_es_present DESC, intitule_present DESC, niveau ASC'; |
// les US ont beaucoup de villes qui possèdent des noms similaires |
// à des villes européennes, ce qui entraine beaucoup de résultats vers les US |
// au lieu de la ville originelle, on les "déclasse" donc artificiellement |
$ordre = 'hors_amerique_du_nord DESC, niveau DESC, nom_present DESC, nom_fr_present DESC, nom_fr_present DESC, '. |
'nom_es_present DESC, intitule_present DESC'; |
|
$niveau_str = array(); |
if($niveaux != null) { |