Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 983 Rev 990
Line 122... Line 122...
122
	
122
	
123
	public function ajouterPiedDePage() {
123
	public function ajouterPiedDePage() {
124
		$description = new Description($this->conteneur);
124
		$description = new Description($this->conteneur);
125
		$taxons = new Taxons($this->conteneur);
125
		$taxons = new Taxons($this->conteneur);
-
 
126
		$referentiel = $this->conteneur->getParametre('referentiel');
126
		$referentiel = $this->conteneur->getParametre('referentiel');
127
		$urlMobile = $this->url->obtenirUrlMobile($this->parametres['num_nom'], $this->parametres['type_nom'], $this->parametres['nom']);
127
		$donnees = array('wikipedia' => $description->getUrlWikipedia(),
128
		$donnees = array('wikipedia' => $description->getUrlWikipedia(),
128
						 'export_pdf' => $this->ajouterLienModuleExport(),
129
			'export_pdf' => $this->ajouterLienModuleExport(),
129
						 'permalien_num_nom' => $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns()),
130
			'permalien_num_nom' => $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns()),
130
						 'permalien_taxon' => $taxons->getUrlPermalienTaxon($referentiel, 1, $this->conteneur->getNomCourant()->getNt()),
131
			'permalien_taxon' => $taxons->getUrlPermalienTaxon($referentiel, 1, $this->conteneur->getNomCourant()->getNt()),
131
						 'nn' => $this->conteneur->getNomCourant()->getNns(),
132
			'nn' => $this->conteneur->getNomCourant()->getNns(),
132
						 'nt' => $this->conteneur->getNomCourant()->getNt(),
133
			'nt' => $this->conteneur->getNomCourant()->getNt(),
133
						 'wiki' => $description->getLienWikini(),
134
			'wiki' => $description->getLienWikini(),
-
 
135
			'nom_retenu' => $this->nom_retenu->get('nom_sci'),
-
 
136
			'mobile' => $urlMobile,
-
 
137
			'qr_code_png' => $this->obtenirUrlQrCode($urlMobile)
134
						 'nom_retenu' => $this->nom_retenu->get('nom_sci'));
138
		);
135
		$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_pied_page', $donnees), true);
139
		$this->setSortie(self::RENDU_CORPS, $this->getVue('fiche_pied_page', $donnees), true);
Line -... Line 140...
-
 
140
	}
-
 
141
	
-
 
142
	private function obtenirUrlQrCode($urlMobile) {
-
 
143
		$qr = $this->conteneur->getQrCode();
-
 
144
		$qr->setUrl(htmlspecialchars_decode($urlMobile));
-
 
145
		$idQrCode = $this->conteneur->getNomCourant()->getNns();
-
 
146
		$urlQrCode = $qr->dessiner($idQrCode);
-
 
147
		return $urlQrCode;
136
	}
148
	}
137
	
149
	
138
	public function executerOnglet(){
150
	public function executerOnglet(){
139
		$this->viderSorties();
151
		$this->viderSorties();
140
		$donnees = $this->obtenirDonnees();
152
		$donnees = $this->obtenirDonnees();