Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Regard whitespace Rev 654 → Rev 655

/trunk/services/modules/0.1/bdtfx/Noms.php
116,10 → 116,6
}
}
public function verifierParamChamps($param, $val) {
$this->recupererTableSignification('correspondance_champs,champs_api,champs_comp');
$champs_demandes = explode(',', $val);
579,16 → 575,13
return $table_retour_json;
}
 
public function remplirJsonResultat($resultat) {
$champs = null;
if (array_key_exists('retour.champs', $this->parametres)) {
$champs = explode(',', $this->parametres['retour.champs']);
}
$resultat_json = null;
$noms = array();
$nomsRetenus = array();
foreach ($resultat as $tab) {
$this->table_retour = array();
$num = $tab['num_nom'];
601,11 → 594,25
$this->ajouterChampsPersonnalises($champs, $reponse_id);
$retour = array_merge($retour, $this->table_retour);
}
$resultat_json[$num] = $retour;
// Sépare les noms retenus des autres noms
if (isset($retour['retenu']) && $retour['retenu'] == 'true') {
$nomsRetenus[$num] = $retour;
} else {
$noms[$num] = $retour;
}
return $resultat_json;
}
// Trie par ordre alphabétique de nom_sci
$nomsRetenus = Tableau::trierMD($nomsRetenus, array('nom_sci' => SORT_ASC));
$noms = Tableau::trierMD($noms, array('nom_sci' => SORT_ASC));
// Rassemble la liste des noms avec les noms retenus en premier
$nomsRetour = array();
Tableau::etendre($nomsRetour, $nomsRetenus);
Tableau::etendre($nomsRetour, $noms);
 
return $nomsRetour;
}
 
public function remplirJsonEntete() {
$entete = array();
if (isset($this->masque)) {