Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 1152 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1152 Rev 1153
Line 188... Line 188...
188
		
188
		
189
		$champs_tri = 'IF(ISNULL(nom_fr), 0, 1) as nom_fr_present, '.
189
		$champs_tri = 'IF(ISNULL(nom_fr), 0, 1) as nom_fr_present, '.
190
				'IF(ISNULL(nom_en), 0, 1) as nom_en_present, '.
190
				'IF(ISNULL(nom_en), 0, 1) as nom_en_present, '.
191
				'IF(ISNULL(nom_es), 0, 1) as nom_es_present, '.
191
				'IF(ISNULL(nom_es), 0, 1) as nom_es_present, '.
192
				'IF(ISNULL(intitule), 0, 1) as intitule_present, '.
192
				'IF(ISNULL(intitule), 0, 1) as intitule_present, '.
-
 
193
				'IF(ISNULL(nom), 0, 1) as nom_present, '.
Line -... Line 194...
-
 
194
				'IF(zone = "north-america", 0, 1) as hors_amerique_du_nord ';
-
 
195
		
-
 
196
		// les US ont beaucoup de villes qui possèdent des noms similaires 
193
				'IF(ISNULL(nom), 0, 1) as nom_present ';
197
		// à des villes européennes, ce qui entraine beaucoup de résultats vers les US
194
		
198
		// au lieu de la ville originelle, on les "déclasse" donc artificiellement
Line 195... Line 199...
195
		$ordre = 'nom_present DESC, nom_fr_present DESC, nom_fr_present DESC, '.
199
		$ordre = 'hors_amerique_du_nord DESC, niveau DESC, nom_present DESC, nom_fr_present DESC, nom_fr_present DESC, '.
196
				 'nom_es_present DESC, intitule_present DESC, niveau ASC';
200
				 'nom_es_present DESC, intitule_present DESC';
197
		
201
		
198
		$niveau_str = array();
202
		$niveau_str = array();