Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 167 → Rev 168

/trunk/interfaces/controleurs/FicheTaxon.php
67,17 → 67,13
private function chargerNomenclature() {
$this->donnees['selectionne'] = $this->taxonDao->getNomenclature($this->referentiel, $this->donnees['num_nom']);
if (strpos($this->donnees['nom'], ' x ') ) {
if ($this->donnees['num_nom'] != $this->donnees['num_nom_retenu'] && $this->donnees['num_nom_retenu'] != '') {
$this->donnees['retenu'] = $this->taxonDao->getNomenclature($this->referentiel, $this->donnees['num_nom_retenu']);
$this->donnees['parents'] = $this->taxonDao->getParentsHybride($this->referentiel, $this->donnees['num_nom_retenu']);
} else {
$this->donnees['parents'] = $this->taxonDao->getParentsHybride($this->referentiel, $this->donnees['num_nom']);
}
} else {
if ($this->donnees['num_nom'] != $this->donnees['num_nom_retenu'] && $this->donnees['num_nom_retenu'] != '') {
$this->donnees['retenu'] = $this->taxonDao->getNomenclature($this->referentiel, $this->donnees['num_nom_retenu']);
}
if ($this->donnees['num_nom'] != $this->donnees['num_nom_retenu'] && $this->donnees['num_nom_retenu'] != '') {
$this->donnees['retenu'] = $this->taxonDao->getNomenclature($this->referentiel, $this->donnees['num_nom_retenu']);
}
if ($this->donnees['info']['hybride_parent_01'] != '' && $this->donnees['info']['hybride_parent_02'] != '') {
$this->donnees['parents'] = $this->taxonDao->getParentsHybride($this->referentiel, $this->donnees['num_nom']);
} elseif ($this->donnees['info']['hybride_parent_01'] != '' || $this->donnees['info']['hybride_parent_02'] != ''){
$this->donnees['parents'] = $this->taxonDao->getParentsHybride($this->referentiel, $this->donnees['num_nom']);
}
}
205,19 → 201,17
private function chargerClassification() {
$this->chargerTableauManuel('signification_rang');
$this->donnees['valeur_rang'] = $this->tableau_manuel['signification_rang'];
if ($this->donnees['info']['num_tax_sup'] != '' || isset($this->donnees['retenu']['num_tax_sup'])) {
if ($this->donnees['num_nom'] == $this->donnees['num_nom_retenu']) {
$this->donnees['classification']['supérieurs'] = array_reverse($this->taxonDao->getClassification
('Superieur', $this->referentiel, $this->donnees['info']['num_tax_sup']));
} else {
$this->donnees['classification']['supérieurs'] = array_reverse($this->taxonDao->getClassification
if ($this->donnees['info']['num_tax_sup'] != '' && $this->donnees['info']['num_tax_sup'] !== "0") {
$this->donnees['classification']['supérieurs'] = array_reverse($this->taxonDao->getClassification
('Superieur', $this->referentiel, $this->donnees['info']['num_tax_sup']));
} elseif (isset($this->donnees['retenu']['num_tax_sup']) && ($this->donnees['retenu']['num_tax_sup'] != '')) {
$this->donnees['classification']['supérieurs'] = array_reverse($this->taxonDao->getClassification
('Superieur', $this->referentiel, $this->donnees['retenu']['num_tax_sup']));
}
}
if ($this->donnees['num_nom_retenu'] != '') {
$class_inf = $this->taxonDao->getClassification
('Inferieur', $this->referentiel, $this->donnees['num_nom_retenu']);
if ($class_inf != '') {
if ($class_inf != '') {
$this->donnees['classification']['inférieurs'] = $class_inf['inf'];
$this->donnees['niveau'] = $class_inf['niveau'];
}
/trunk/interfaces/controleurs/Recherche.php
137,6 → 137,7
if (isset($parametres['tax']) && ($parametres['tax'] == 1)) {
$resultat = $this->chercherSynonymes($rechercheDao, $parametres);
} else {
$donnees['referentiel'] = $this->referentiel;
$donnees['fragmenteur'] = $this->gererFragmenteur($rechercheDao, $parametres);
$donnees['resultats'] = $rechercheDao->chercher('ParDefaut', $parametres);
$resultat = $this->getVue('resultat_recherche', $donnees);
149,6 → 150,7
private function chercherSynonymes($rechercheDao, $parametres){
$this->donnees_par_page = 2;
$this->donnees_par_page_choix = '1,2,5,10';
$donnees['referentiel'] = $this->referentiel;
$donnees['fragmenteur'] = $this->gererFragmenteur($rechercheDao, $parametres, 'NombreTaxon');
$resultats = $rechercheDao->chercher('ParTaxon', $parametres);
foreach ($resultats as $res) {