/branches/v5.7-duchartre/modules/mobile/squelettes/theme_gentiana_niveau1.tpl.html |
---|
62,15 → 62,17 |
</div> |
</div> |
<div class="span6"> |
<div class="wrapper_carte"> |
<ul id="galerie_carte" class="gallery"> |
<li> |
<a href="<?= $repartition['chorodep'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
</div> |
<? if ($repartition['carte'] != null) : ?> |
<div class="wrapper_carte"> |
<ul id="galerie_carte" class="gallery"> |
<li> |
<a href="<?= $repartition['carte'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
</div> |
<? endif; ?> |
</div> |
</div> |
<? if ($floraison['floraison'] != -1) : ?> |
131,7 → 133,7 |
<? endfor; ?> |
</div> |
<? else : ?> |
<? if (isset($repartition['chorodep'])) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?> |
<? if ($repartition['carte'] != null) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?> |
<div class="row-fluid infos"> |
<div data-target="#c9" data-toggle="collapse" class="btn btn-block couleur1-bg"> |
<h4 class="padding-left-1em"> |
144,8 → 146,8 |
<div class="span6 margin-right-05em"> Carte de répartition <br> |
<ul class="gallery style-none margin-center" id="galerie_carte"> |
<li> |
<a href="<?= $repartition['chorodep'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
<a href="<?= $repartition['carte'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
172,5 → 174,4 |
<? endif; ?> |
<? endif; ?> |
<? endif; ?> |
</div> |
</div> |
/branches/v5.7-duchartre/modules/mobile/squelettes/theme_gentiana2_niveau1.tpl.html |
---|
44,15 → 44,17 |
<div class="span5 margin-bottom-05em margin-center margin-right-05em"> |
<div class="row-fluid margin-top-05em padding-left-01em" id="icons"> |
<div class="span6"> |
<div class="wrapper_carte"> |
<ul id="galerie_carte" class="gallery"> |
<li> |
<a href="<?= $repartition['chorodep'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
</div> |
<? if ($repartition['carte'] != null) : ?> |
<div class="wrapper_carte"> |
<ul id="galerie_carte" class="gallery"> |
<li> |
<a href="<?= $repartition['carte'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
</div> |
<? endif; ?> |
</div> |
<div class="span6 bordered"> |
<div class="wrapper wrapper_demi"> |
146,7 → 148,7 |
</div> |
<? else : ?> |
<? if (isset($repartition['chorodep'])) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?> |
<? if (isset($repartition['carte'])) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?> |
<div class="row-fluid infos"> |
<div data-target="#c9" data-toggle="collapse" class="btn btn-block couleur1-bg"> |
<h4 class="padding-left-1em"> |
159,8 → 161,8 |
<div class="span6 margin-right-05em"> Carte de répartition <br> |
<ul class="gallery style-none margin-center" id="galerie_carte"> |
<li> |
<a href="<?= $repartition['chorodep'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
<a href="<?= $repartition['carte'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
189,5 → 191,4 |
</div> |
</div> |
</div> <!-- span12 englobant --> |
</div> |
</div> |
/branches/v5.7-duchartre/modules/mobile/squelettes/theme_pyracantha_niveau1.tpl.html |
---|
134,16 → 134,18 |
<div class="bg <?= $class ?>"> |
<div class="textes"> |
<? if (stristr($texte['corps'][$index], 'cologie') != false || stristr($texte['corps'][$index], 'cologie') != false) : ?> |
<div class="span6 margin-right-05em"> |
Carte de répartition <br /> |
<ul id="galerie_carte" class="gallery style-none margin-center"> |
<li> |
<a href="<?= $repartition['chorodep'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
</div> |
<? if ($repartition['carte'] != null) : ?> |
<div class="span6 margin-right-05em"> |
Carte de répartition <br /> |
<ul id="galerie_carte" class="gallery style-none margin-center"> |
<li> |
<a href="<?= $repartition['carte'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
</div> |
<? endif; ?> |
<div class=""> |
<?= $texte['corps'][$index+1]; ?> |
</div> |
159,7 → 161,7 |
<? endfor; ?> |
<? else : ?> |
<? if (isset($repartition['chorodep'])) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?> |
<? if ($repartition['carte'] != null) /* affichage de la chorologie quand même, en l'absence de fiche Smartflore */ : ?> |
<div class="row-fluid infos"> |
<div data-target="#c9" data-toggle="collapse" class="btn btn-block couleur1-bg"> |
<h4 class="padding-left-1em"> |
172,8 → 174,8 |
<div class="span6 margin-right-05em"> Carte de répartition <br> |
<ul class="gallery style-none margin-center" id="galerie_carte"> |
<li> |
<a href="<?= $repartition['chorodep'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['chorodep'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
<a href="<?= $repartition['carte'] ?>" rel="external"> |
<img style="width:190px; height:178px" src="<?= $repartition['carte'] ?>" class="" title="Carte de répartition" alt="Carte de répartition" /> |
</a> |
</li> |
</ul> |
199,4 → 201,4 |
<? endif; ?> |
<? endif; ?> |
</div> |
<? endif; ?> |
<? endif; ?> |
/branches/v5.7-duchartre/modules/mobile/sources/Repartition.php |
---|
17,6 → 17,7 |
private $conteneur = null; |
private $nomCourant = null; |
private $donnees = array(); |
private $referentiel = 'bdtfx'; |
private $cartes; |
public function __construct(Conteneur $conteneur) { |
23,25 → 24,30 |
$this->conteneur = $conteneur; |
$this->nomCourant = $this->conteneur->getNomCourant(); |
$this->cartes = $this->conteneur->getApiCartes(); |
$this->referentiel = $this->conteneur->getParametre('referentiel'); |
} |
public function getDonnees() { |
$donnees['chorodep'] = $this->getChorodepMiniature(); |
$donnees['carte'] = $this->getChorodepMiniature(); |
return $donnees; |
} |
private function getChorodepMiniature() { |
$this->cartes->setProjet('chorodep'); |
$this->cartes->setLargeur('570x534'); |
//TODO: démochir ce code |
// Chargement des nn des synonymes pour obtenir une carte plus complète |
$noms = $this->conteneur->getApiNoms(); |
$syns = $noms->getSynonymes($this->nomCourant->getNnr()); |
$nns_syns = array_keys($syns['resultat']); |
$nns_syns[] = $this->nomCourant->getNnr(); |
$id = 'nn:'.implode(',', $nns_syns); |
$this->cartes->setId($id); |
return $this->cartes->getUrlDataSvg(); |
$url_carte = null; |
if(Config::get($this->referentiel.'.baseRepartition') != null) { |
$this->cartes->setProjet(Config::get($this->referentiel.'.baseRepartition')); |
$this->cartes->setLargeur('570x534'); |
//TODO: démochir ce code |
// Chargement des nn des synonymes pour obtenir une carte plus complète |
$noms = $this->conteneur->getApiNoms(); |
$syns = $noms->getSynonymes($this->nomCourant->getNnr()); |
$nns_syns = array_keys($syns['resultat']); |
$nns_syns[] = $this->nomCourant->getNnr(); |
$id = 'nn:'.implode(',', $nns_syns); |
$this->cartes->setId($id); |
$url_carte = $this->cartes->getUrlDataSvg(); |
} |
return $url_carte; |
} |
} |
?> |