| Line 113... |
Line 113... |
| 113 |
$blocs_niveaux = $this->conteneur->getParametreTableau('blocs_fiche_defaut');
|
113 |
$blocs_niveaux = $this->conteneur->getParametreTableau('blocs_fiche_defaut');
|
| 114 |
$donnees['blocs'] = '"'.str_replace('|', '","', $blocs_niveaux[Registre::get('parametres.niveau')]).'"';
|
114 |
$donnees['blocs'] = '"'.str_replace('|', '","', $blocs_niveaux[Registre::get('parametres.niveau')]).'"';
|
| Line 115... |
Line 115... |
| 115 |
|
115 |
|
| 116 |
// onglet
|
116 |
// onglet
|
| - |
|
117 |
$donnees['onglet'] = $this->onglet;
|
| - |
|
118 |
$taxons = new Taxons();
|
| - |
|
119 |
$referentiel = $this->conteneur->getParametre('referentiel');
|
| - |
|
120 |
$donnees['permalien_num_nom'] = $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns());
|
| 117 |
$donnees['onglet'] = $this->onglet;
|
121 |
$donnees['entete'] = $this->getVue('fiche_entete', $donnees);
|
| - |
|
122 |
$donnees['contenu_onglet'] = $this->getVue($squelette, $donnees);
|
| 118 |
$donnees['contenu_onglet'] = $this->getVue($squelette, $donnees);
|
123 |
|
| Line 119... |
Line 124... |
| 119 |
$donnees['base_url_onglets'] = Config::get('base_url_application_onglets');
|
124 |
$donnees['base_url_onglets'] = Config::get('base_url_application_onglets');
|
| 120 |
|
125 |
|
| 121 |
$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_accueil_niveau'.$niveau, $donnees), true);
|
126 |
$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_accueil_niveau'.$niveau, $donnees), true);
|
| Line 158... |
Line 163... |
| 158 |
}
|
163 |
}
|
| Line 159... |
Line 164... |
| 159 |
|
164 |
|
| 160 |
public function executerOnglet(){
|
165 |
public function executerOnglet(){
|
| 161 |
$this->viderSorties();
|
166 |
$this->viderSorties();
|
| - |
|
167 |
$donnees = $this->obtenirDonnees();
|
| - |
|
168 |
$squelette_onglet = $this->onglet;
|
| - |
|
169 |
// onglet
|
| - |
|
170 |
$donnees['onglet'] = $this->onglet;
|
| - |
|
171 |
$taxons = new Taxons();
|
| - |
|
172 |
$referentiel = $this->conteneur->getParametre('referentiel');
|
| - |
|
173 |
$donnees['permalien_num_nom'] = $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns());
|
| - |
|
174 |
// cas particulier de l'onglet synthese qui possède 3 niveaux
|
| - |
|
175 |
// et dont le nom n'est donc pas directement celui de son squelette
|
| - |
|
176 |
if($this->onglet == "synthese") {
|
| - |
|
177 |
$niveau = isset($_GET['niveau']) ? $_GET['niveau'] : 2;
|
| - |
|
178 |
$squelette_onglet .= '_niveau'.$niveau;
|
| - |
|
179 |
$entete = $this->getVue('fiche_entete', $donnees);
|
| - |
|
180 |
$vue = $entete.$this->getVue('fiche_'.$squelette_onglet, $donnees);
|
| - |
|
181 |
} else {
|
| - |
|
182 |
$vue = $this->getVue('fiche_'.$squelette_onglet, $donnees);
|
| - |
|
183 |
}
|
| 162 |
$donnees = $this->obtenirDonnees();
|
184 |
|
| 163 |
header('Content-type: text/html');
|
185 |
header('Content-type: text/html');
|
| 164 |
$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_'.$this->onglet, $donnees));
|
186 |
$this->setSortie(self::RENDU_CORPS, $vue);
|
| Line 165... |
Line 187... |
| 165 |
}
|
187 |
}
|
| 166 |
|
188 |
|
| 167 |
private function obtenirDonnees() {
|
189 |
private function obtenirDonnees() {
|