Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 863 Rev 864
Line 166... Line 166...
166
		// reformate les résultats pour les indexer par coste:nn par défaut
166
		// reformate les résultats pour les indexer par coste:nn par défaut
167
		// cependant le paramètre retour.indexBy permet de choisir une indexation par num_nom de bdtfx
167
		// cependant le paramètre retour.indexBy permet de choisir une indexation par num_nom de bdtfx
168
		$clef_index = $params['retour.indexBy'] == 'coste' ? 'coste:nn' : 'bdtfx:nn';
168
		$clef_index = $params['retour.indexBy'] == 'coste' ? 'coste:nn' : 'bdtfx:nn';
169
		$res2 = array();
169
		$res2 = array();
170
		foreach($res as $v) {
170
		foreach($res as $v) {
171
			if(!$v[$clef_index]) throw new Exception('format error: index NULL, use retour.indexBy=coste', 400);
171
			if(!$v[$clef_index]) throw new Exception('format error: index NULL, use retour.indexBy=coste', 409);
172
			$res2[$v[$clef_index]] = $v;
172
			$res2[$v[$clef_index]] = $v;
173
		}
173
		}
Line 174... Line 174...
174
 
174
 
175
		// l'appelant s'occupera du json_encode()
175
		// l'appelant s'occupera du json_encode()