Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

No changes between revisions

Ignore whitespace Rev 1233 → Rev 1234

/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/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/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/.
Property changes:
Modified: svn:mergeinfo
Merged /trunk:r1217-1220