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();
|