/branches/v5.4-decaisne/metier/api_0.1/Cartes.php |
---|
96,6 → 96,21 |
$url = $this->formaterUrl($tpl, $params); |
return $url; |
} |
public function getUrlFloreProbablePng() { |
$tpl = Config::get('carteFloreProbableTpl'); |
$params = array('id' => $this->id, |
'mime_type' => 'text/plain'); |
$url = $this->formaterUrl($tpl, $params); |
$donnees = $this->chargerDonnees($url); |
$url_carte = null; |
// on demande l'url de la carte au web service |
// car la carte peut ne pas exister |
if(isset($donnees['binaire.href'])) { |
$url_carte = $donnees['binaire.href']; |
} |
return $url_carte; |
} |
public function getLegendeId() { |
$tpl = Config::get('legendeIdCarteTpl'); |
/branches/v5.4-decaisne/configurations/bdtfx.ini |
---|
12,6 → 12,7 |
baseRepartition = "chorodep" |
baseMoissonnage = "eflore" |
baseFloresRef = "bdtfx" |
baseFloreProbable = "sophy" |
baseDescription = "coste,baseflor" |
baseEcologie = "baseflor" |
/branches/v5.4-decaisne/configurations/config.defaut.ini |
---|
180,6 → 180,7 |
legendeCarteTpl = "{ref:cartesTpl}/legende" |
efloreCarteTpl = "{ref:cartesTpl}?masque.nn={num_nom}&masque.nt={num_tax}&masque.ns={nom_sci}&masque.au={auteur}&retour.format={largeur}&retour={mime_type}" |
carteMoissonnageTpl = "{ref:cartesTpl}?referentiel={referentiel}&num_taxon={num_taxon}&format={largeur}&retour={mime_type}&methode={methode}" |
carteFloreProbableTpl = "{ref:cartesTpl}/flore-probable/{id}?retour.format={mime_type}" |
metaDonneesTpl = "{ref:baseUrlApiEflore}/meta-donnees?{verproj}={version}" |
/branches/v5.4-decaisne/presentations/styles/eflore.css |
---|
1015,6 → 1015,11 |
margin-top: 5px; |
padding-left: 20px; |
} |
.conteneur_flore_probable { |
text-align: center; |
} |
/*----Description+Ecologie-----------------------------------------------------------------------------------*/ |
.citation { |
/branches/v5.4-decaisne/modules/fiche/squelettes/fiche_repartition.tpl.html |
---|
47,6 → 47,24 |
</div> |
<hr class="nettoyage" /> |
<?endif;?> |
<? if (isset($flore_probable)) : ?> |
<div id="flore_probable"> |
<h2>Carte de la flore probable</h2> |
<? if ($flore_probable['carte']['url'] != null) { ?> |
<div class="conteneur_flore_probable"> |
<img id="carte_flore_probable" alt="Carte de la flore probable pour ce taxon" src="<?= $flore_probable['carte']['url'] ?>" /> |
</div> |
<hr class="nettoyage" /> |
<span class="conteneur_lien_metadonnees"> |
<a class="lien_metadonnees lien_popup" href="<?= $flore_probable['meta']['url']; ?>">Voir toutes les metadonnées</a> |
</span> |
<? } else { ?> |
<h3 class="aucune_info"> Aucune carte de flore probable pour ce taxon </h3> |
<?php } ?> |
</div> |
<hr class="nettoyage" /> |
<?endif;?> |
<div id="cel"> |
<h2>Observations du carnet en ligne</h2> |
/branches/v5.4-decaisne/modules/fiche/formateurs/Repartition.php |
---|
36,6 → 36,7 |
public function obtenirDonnees() { |
$this->getRepartition(); |
$this->getMoissonnage(); |
$this->getFloreProbable(); |
$this->donnees['widget']['nt'] = $this->nomCourant->getNt(); |
$this->donnees['widget']['nn'] = $this->nomCourant->getNnr(); |
$this->donnees['widget']['referentiel'] = $this->referentiel; |
104,6 → 105,19 |
$eflore['legende'] = $this->cartes->getLegende(); |
$this->donnees['moissonnage'] = $eflore; |
} |
private function getFloreProbable() { |
$projetFloreProbable = Config::get($this->referentiel.'.baseFloreProbable'); |
if (! $projetFloreProbable) return; |
$this->cartes->setProjet($projetFloreProbable); |
$this->meta->setProjet($projetFloreProbable); |
$this->cartes->setId($this->referentiel.'.nt:'.$this->nomCourant->getNt()); |
// TODO: url téléchargement de la carte lorsqu'on sera sur que c'est possible |
// dans ['carte']['telechargement'] par exemple |
$this->donnees['flore_probable'] = array('carte' => array(), 'meta' => array()); |
$this->donnees['flore_probable']['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees($projetFloreProbable); |
$this->donnees['flore_probable']['carte']['url'] = $this->cartes->getUrlFloreProbablePng(); |
} |
public function getBloc() { |
$donnees['chorodep'] = $this->getChorodepMiniature(); |
/branches/v5.4-decaisne |
---|
Property changes: |
Modified: svn:mergeinfo |
Merged /trunk:r1217-1220 |