Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2242 → Rev 2243

/trunk/jrest/lib/RechercheInfosTaxonBeta.php
65,7 → 65,7
if(is_object($requete) && isset($requete->resultat)) {
foreach ($requete->resultat as $id => $res) {
$retenu = ($res->retenu == "true") ? '3' : '4';
$liste_genre_espece[] = array($res->nom_sci_complet, $id, $retenu);
$liste_genre_espece[] = array($res->nom_sci_complet, $id, $retenu, $res->nom_sci);
}
}
usort($liste_genre_espece, array($this, 'comparerParRetenuPuisNom'));
79,7 → 79,10
} elseif($a[2] != 3 && $b[2] == 3) {
return 1;
} else {
return levenshtein($this->masque_recherche, $a[0]) >= levenshtein($this->masque_recherche, $b[0]);
// maintient l'ordre lexicographique - et normalement le genre en premier, en utilisant le nom_sci (sans auteur)
return strcasecmp($a[3], $b[3]);
// @WTF levenshtein c'était juste pour garder le genre en premier ?
//return levenshtein($this->masque_recherche, $a[0]) >= levenshtein($this->masque_recherche, $b[0]);
}
}