New file |
0,0 → 1,47 |
<?php |
// declare(encoding='UTF-8'); |
/** |
* Classe mère du module Liste. |
* |
* @category PHP 5.2 |
* @package eflore-consultation |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @author Delphine CAUQUIL <delphine@tela-botanica.org> |
* @copyright 2011 Tela-Botanica |
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3 |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2 |
* @version $Id$ |
*/ |
class Repartition extends aControleur { |
|
private $conteneur = null; |
private $nomCourant = null; |
private $donnees = array(); |
private $referentiel = 'bdtfx'; |
private $cartes; |
|
public function __construct(Conteneur $conteneur) { |
$this->conteneur = $conteneur; |
$this->nomCourant = $this->conteneur->getNomCourant(); |
$this->cartes = $this->conteneur->getApiCartes(); |
$this->referentiel = $this->conteneur->getParametre('referentiel'); |
} |
|
public function getDonnees() { |
$donnees['carte'] = $this->getChorodepMiniature(); |
return $donnees; |
} |
|
private function getChorodepMiniature() { |
$url_carte = null; |
if (Config::get($this->referentiel.'.baseRepartition') != null) { |
$this->cartes->setProjet(Config::get($this->referentiel.'.baseRepartition')); |
$this->cartes->setLargeur('570x534'); |
$nt = $this->nomCourant->getNt(); |
$this->cartes->setId("{$this->referentiel}.nt:$nt"); |
$url_carte = $this->cartes->getUrlDataSvg(); |
} |
return $url_carte; |
} |
} |
?> |
Property changes: |
Added: svnkit:entry:sha1-checksum |
+7e6935a1dae5a65376b5236b5be79756881600b7 |
\ No newline at end of property |