Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 734 → Rev 735

/trunk/services/modules/0.1/moissonnage/cartes/DonneesFloradata.php
37,12 → 37,15
$nomRang = $this->obtenirNomRang($this->taxon);
if ($nomRang == 'famille') {
$criteres[] = "famille=".$this->bdd->proteger($this->taxon['nom_sci']);
} elseif ($nomRang == 'genre') {
$criteres[] = "nom_sel LIKE ".$this->bdd->proteger($this->taxon['nom_sci'].'%');
} else {
$criteres[] = "nt=".$this->taxon['num_taxonomique'];
$taxons = array($this->taxon['num_taxonomique']);
$sousTaxons = $this->recupererSynonymesEtSousEspeces();
foreach ($sousTaxons as $sousTaxon) {
$criteres[] ="nt=".$sousTaxon['num_taxonomique'];
$taxons[] = $sousTaxon['num_taxonomique'];
}
$criteres[] = "nt IN (".implode(',', $taxons).")";
}
return "(".implode(' OR ',array_unique($criteres)).")";
}