Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1143 → Rev 1144

/trunk/modules/fiche/Fiche.php
80,15 → 80,15
}
 
// Récupération parametres et données
$donnees = $this->parametres;
$donnees = array_merge($this->obtenirDonnees(), $donnees);
$donnees = array_merge($this->obtenirDonnees(), $this->parametres);
$donnees['i18n'] = I18n::get('Fiche');
$verna = (isset($donnees['ethnobotanique']['nomsVerna'])) ? $donnees['ethnobotanique']['nomsVerna'][0]['nom_vernaculaire'] : "";
$verna = isset($donnees['ethnobotanique']['nomsVerna']) && count($donnees['ethnobotanique']['nomsVerna']) ? $donnees['ethnobotanique']['nomsVerna'][0]['nom_vernaculaire'] : "";
 
// titre, description et tag de la page
$this->setSortie('titre', $this->nom_retenu->get('nom_sci'));
$this->setSortie('description', "Fiche descriptive de ".$this->nom_retenu->get('nom_sci')." ".
$verna." ".$donnees['description']['titre']." ".implode(" ", $donnees['description']['description']));
// ( <meta name="description" ...> )
$this->setSortie('description', sprintf("Fiche descriptive de %s %s (%s)", $this->nom_retenu->get('nom_sci'), $verna ? ('/ ' . $verna) : '', $donnees['description']['titre']));
 
$this->setSortie('tags', $this->nom_retenu->get('nom_sci').",".$verna.
",botanique,plante,description,ecologie,reconnaitre,fiche espece");
 
155,11 → 155,9
}
 
private function obtenirDonnees() {
$donnees = array();
$classe = ucfirst($this->onglet);
$onglet = new $classe($this->conteneur); // grep-friendly: new Synthese()
$donnees = $onglet->obtenirDonnees();
return $donnees;
return $onglet->obtenirDonnees();
}
}
?>