Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 109 → Rev 110

/trunk/interfaces/controleurs/FicheTaxon.php
109,9 → 109,13
}
// homonymie
$nom = $this->encodeChaine($this->donnees['info']['nom_complet']);
$homonyme = $this->taxonDao->getHomonyme($this->referentiel, $nom);
if (count($homonyme) > 1) {
$this->donnees['fiche_synonymie']['Homonymie (sensu)'] = $homonyme;
$homonymes = $this->taxonDao->getHomonyme($this->referentiel, $nom);
if (count($homonymes) > 1) {
foreach ($homonymes as $id => &$homonyme) {
$homonyme['statut'] = $homonyme['homonyme'];
}
$this->donnees['fiche_synonymie']['Homonymie (sensu)'] = $homonymes;
}
// Même basionyme
if ($this->donnees['info']['basionyme'] != '') {
123,6 → 127,7
}
}
}
private function trierSynonymesNomenclaturauxTaxonomiques($synonyme) {
if ($this->donnees['num_nom'] != $synonyme['num_nom'] && $synonyme['basionyme'] != null) {
if (($this->donnees['num_nom'] != $synonyme['num_nom']) && ($synonyme['basionyme'] ==
137,6 → 142,7
$this->donnees['fiche_synonymie']['indéterminée (pas de basionyme)'][] = $synonyme;
}
}
private function trierSynonymesMalAppliques($synonyme) {
if ($synonyme['synonyme_mal_applique'] == 1) {
if ($synonyme['num_nom'] == $synonyme['num_nom_retenu']) {
147,6 → 153,7
$this->donnees['fiche_synonymie']['mal appliquée'][] = $synonyme;
}
}
private function trierSynonymesOrthographiques($synonyme) {
if (isset($synonyme['synonyme_orthographique']) && $synonyme['synonyme_orthographique'] != '') {
if ($synonyme['synonyme_orthographique'] == $synonyme['num_nom']) {
196,7 → 203,7
$this->tableau_manuel['statuts_culture'][$valeur];
}
}
foreach ($this->donnees['chorologie']['Présence'] as $lieu=>$valeur) {
foreach ($this->donnees['chorologie']['Présence'] as $lieu => $valeur) {
if (!isset($this->donnees['chorologie']['Statut d\'origine'][$lieu])) {
$this->donnees['chorologie']['Statut d\'origine'][$lieu]['code'] = '';
$this->donnees['chorologie']['Statut d\'origine'][$lieu]['valeur'] =
291,7 → 298,8
case 'p2' :
$taxon['num_nom'] = $params['p2_num'];
break;
default : break;
default :
break;
}
return Recherche::getUrlFicheTaxon($taxon);
}