Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 379 → Rev 380

/trunk/modules/fiche/Fiche.php
67,6 → 67,7
public function executerFiche(){
$donnees= $this->parametres;
$donnees['nom_retenu'] = $this->nom_retenu->get('nom_sci_html_complet');
$donnees['famille'] = $this->nom_retenu->getTaxonSupRang('180');
$this->executerAction('Recherche', 'executerAccueil', $this->parametres);
$blocs_niveaux = $this->conteneur->getParametreTableau('blocs_fiche_defaut');
$donnees['blocs'] = '"'.str_replace('|', '","', $blocs_niveaux[Registre::get('parametres.niveau')]).'"';
/trunk/modules/fiche/formateurs/Classification.php
58,7 → 58,7
private function getTaxonsSuperieurs() {
$num_nom = $this->nomCourant->getNomRetenu()->get('id');
$resultat = $this->taxons->getTaxonsSup($num_nom);
$resultat = $this->nomCourant->getNomRetenu()->get('taxonsSup');
return $resultat[$num_nom];
}
/trunk/modules/fiche/squelettes/fiche_accueil.tpl.html
5,7 → 5,7
.ui-tabs { padding:0; position: relative; }
</style>
<div id="bloc-fiche" class="importance1">
<h1><?=$nom_retenu?></h1>
<h1><?=$nom_retenu?><?=($famille != '') ? ' - '.$famille : '';?></h1>
<div id="zone_onglets" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
<? $url = 'index.php?referentiel=bdtfx&niveau=1&module=fiche&action=fiche&num_nom='.$num_nom.'&type_nom='.$type_nom.'&nom='.$nom.'&onglet=';?>
<ul id="onglets" class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
/trunk/bibliotheque/NomCourant.php
8,6 → 8,7
$this->nns = $num_nom_selectionne;
$this->selectionne = new Nom($noms->getNom($this->nns));
$this->retenu = new Nom($taxons->getTaxon($this->nns));
$this->retenu->setTaxonsSuperieurs($taxons->getTaxonsSup($this->nns), $this->nns);
$taxons_sup = $taxons->getTaxonsSup($this->nns);
$this->taxons_sup = $taxons_sup[$this->nns];
}
/trunk/bibliotheque/Nom.php
5,6 → 5,9
public function __construct(Array $infos) {
$this->infos = $infos;
}
public function setTaxonsSuperieurs(Array $taxonsSup, $nns) {
$this->infos['taxonsSup'] = $taxonsSup[$nns];
}
public function getInfos() {
return $this->infos;
17,5 → 20,15
}
return $valeur;
}
public function getTaxonSupRang($rang) {
$nom_sci = '';
foreach ($this->infos['taxonsSup'] as $taxon) {
if ($taxon['rang.code'] == 'bdnt.rangTaxo:'.$rang) {
$nom_sci = $taxon['nom_sci_complet'];
}
}
return $nom_sci;
}
}
?>