/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/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/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; |
} |
} |
?> |