Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 545 | Rev 677 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 545 Rev 651
Line 17... Line 17...
17
	private $onglet = 'synthese';
17
	private $onglet = 'synthese';
18
	private $parametres = array();
18
	private $parametres = array();
19
	private $conteneur = null;
19
	private $conteneur = null;
20
	private $num_nom = 0;
20
	private $num_nom = 0;
21
	private $nom_retenu = '';
21
	private $nom_retenu = '';
-
 
22
	private $url;
Line 22... Line 23...
22
 
23
 
23
 
24
 
24
	public function initialiser() {
25
	public function initialiser() {
-
 
26
		$this->capturerParametres();
25
		$this->capturerParametres();
27
		$this->conteneur = new Conteneur($this->parametres);
26
		$this->conteneur = new Conteneur($this->parametres);
28
		$this->url = $this->conteneur->getAppUrls();
27
		$this->nom_retenu = $this->conteneur->getNomCourant()->getNomRetenu();
29
		$this->nom_retenu = $this->conteneur->getNomCourant()->getNomRetenu();
Line 28... Line 30...
28
		spl_autoload_register(array($this, 'chargerClassesOnglets'));
30
		spl_autoload_register(array($this, 'chargerClassesOnglets'));
Line 85... Line 87...
85
		$donnees['blocs'] = '"'.str_replace('|', '","', $blocs_niveaux[Registre::get('parametres.niveau')]).'"';
87
		$donnees['blocs'] = '"'.str_replace('|', '","', $blocs_niveaux[Registre::get('parametres.niveau')]).'"';
Line 86... Line 88...
86
 
88
 
87
		$donnees = array_merge($this->obtenirDonnees(), $donnees);
89
		$donnees = array_merge($this->obtenirDonnees(), $donnees);
88
		$donnees['onglet'] = $this->onglet;
90
		$donnees['onglet'] = $this->onglet;
-
 
91
		$donnees['contenu_onglet'] = $this->getVue($squelette, $donnees);
89
		$donnees['contenu_onglet'] = $this->getVue($squelette, $donnees);
92
		
90
 
93
		
-
 
94
		$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_accueil_niveau'.$niveau, $donnees), true);
91
		$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_accueil_niveau'.$niveau, $donnees), true);
95
		$this->ajouterLienModuleExport();
Line -... Line 96...
-
 
96
	}
-
 
97
 
-
 
98
	public function ajouterLienModuleExport() {
-
 
99
		$donnees['lien'] = $this->url->obtenirUrlPdfExport($this->parametres['num_nom'],$this->parametres['type_nom'], $this->parametres['nom']);
-
 
100
		$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_pdf_lien', $donnees), true);
92
	}
101
	}
93
 
102
	
94
	public function executerOnglet(){
103
	public function executerOnglet(){
95
		$donnees = $this->obtenirDonnees();
104
		$donnees = $this->obtenirDonnees();
96
		header('Content-type: text/html');
105
		header('Content-type: text/html');