Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2804 → Rev 2805

/trunk/widget/modules/saisie/configurations/missions-flore.ini
3,16 → 3,20
; Le nom du groupe sera passé dans l'url via le paramètre "mission".
[odontites]
titre_page = "Odontites luteus (L.) Clairv. [Euphraises jaunes] en Languedoc-Roussillon"
nom_mission = "Odontites"
sp_imposee = "44391"
 
[meconopsis]
titre_page = "Meconopsis cambrica (L.) Vig. [Pavot du Pays de Galle] en Languedoc-Roussillon"
nom_mission = "Meconopsis"
sp_imposee = "41127"
 
[cynanchumacutum]
titre_page = "Cynanchum acutum L. [Scamonée aiguë] en Languedoc-Roussillon"
nom_mission = "Scamonée aiguë"
sp_imposee = "20518"
 
[gratiolaofficinalis]
titre_page = "Gratiola officinalis L. [Gratiole officinale] en Languedoc-Roussillon"
nom_mission = "Gratiole officinale"
sp_imposee = "30641"
/trunk/widget/modules/saisie/squelettes/missions-flore/missions-flore.tpl.html
7,7 → 7,8
}
?>
<?php $mission = isset($_GET['mission']) ? strtolower($_GET['mission']) : null; ?>
<?php $missionTitre = isset($_GET['mission']) ? ucwords($_GET['mission']) : 'Inconnue'; ?>
<?php $missionMotCle = isset($_GET['mission']) ? $_GET['mission'] : 'Inconnue'; ?>
<?php $missionNom = isset($_GET['mission']) ? $nom_mission : 'Inconnue'; ?>
<!DOCTYPE html>
<html lang="fr">
<head>
68,7 → 69,7
// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
widget.html5 = <?=isset($_GET['html5']) ? 'true' : 'false'?>;
// Mot-clé du widget/projet
widget.tagProjet = "WidgetSaisie,Missions-Flore,<?=$missionTitre?>";
widget.tagProjet = "WidgetSaisie,Missions-Flore,<?=$missionMotCle?>";
// Mots-clés à ajouter aux images
widget.tagImg = "<?=isset($_GET['tag-img']) ? $_GET['tag-img'] : ''?>";
widget.separationTagImg = "<?= isset($_GET['motcle']) && isset($_GET['tag-img']) ? ',' : '' ?>";
165,7 → 166,7
<div id="intro" class ="well well-lg">
<a class="fermer" data-toggle="collapse" data-target="#intro-txt">
<h3 class="titre">
La mission «&nbsp;<?=$missionTitre ?>&nbsp;»
La mission «&nbsp;<?=$missionNom ?>&nbsp;»
<span class="glyphicon glyphicon-plus-sign"></span>
</h3>
</a>
/trunk/widget/modules/saisie/squelettes/missions-flore/squelettes/cynanchumacutum/projet.tpl.html
3,7 → 3,7
<a href="http://www.cbnmed.fr/" target="_blank">Conservatoire Botanique National Méditerranéen de Porquerolles</a> lance une
mission d'observation de la plante
<a href="http://www.tela-botanica.org/bdtfx-nn-20518-description" target="_blank">Cynanchum acutum L.</a>,
connue sous le nom de Scammonée aiguë, pendant les mois d'août et septembre 2015.
connue sous le nom de Scammonée aiguë, pendant les mois de juillet et d'août 2015.
</p>
<p>
En partant découvrir cette espèce sur le terrain, vous contribuez à fournir des données complémentaires sur
/trunk/widget/modules/saisie/squelettes/missions-flore/squelettes/gratiolaofficinalis/projet.tpl.html
3,7 → 3,7
<a href="http://www.cbnmed.fr/" target="_blank">Conservatoire Botanique National Méditerranéen de Porquerolles</a> lance une
mission d'observation de la plante
<a href="http://www.tela-botanica.org/bdtfx-nn-30641-description" target="_blank">Gratiola officinalis L.</a>,
connue sous le nom de Gratiole officinale, pendant les mois d'août et septembre 2015.
connue sous le nom de Gratiole officinale, pendant les mois d'août et de septembre 2015.
</p>
<p>
En partant découvrir cette espèce sur le terrain, vous contribuez à fournir des données complémentaires sur
/trunk/widget/modules/saisie/Saisie.php
35,6 → 35,7
protected $projet = null;
protected $configProjet = null;
protected $configMission = null;
protected $mission = null;
/** langue (traduction), charge un template de la forme "defaut_en.tpl.html" */
protected $langue = null;
 
107,9 → 108,9
if (file_exists($fichier_config)) {
if ($this->configProjet = parse_ini_file($fichier_config, true)) {
if (isset($_GET['mission'])) {
$mission = strtolower(trim($_GET['mission']));
if (isset($this->configProjet[$mission])) {
$this->configMission = $this->configProjet[$mission];
$this->mission = strtolower(trim($_GET['mission']));
if (isset($this->configProjet[$this->mission])) {
$this->configMission = $this->configProjet[$this->mission];
}
}
} else {
150,6 → 151,7
 
$widget['donnees']['logo'] = isset($_GET['logo']) ? $_GET['logo'] : 'defaut';
$widget['donnees']['titre'] = $this->getTitrePage();
$widget['donnees']['nom_mission'] = $this->getNomMissionFlore();
 
$widget['donnees']['referentiel_impose'] = $referentiel_impose;
$widget['donnees']['espece_imposee'] = false;
214,6 → 216,18
}
 
/**
* Un nom un peu plus sympatoche à afficher que juste le mot-clef associé; s'il
* n'est pas défini dans la config, on prend le mot-clef tout de même
*/
protected function getNomMissionFlore() {
$nom = $this->mission;
if (isset($this->configMission['nom_mission'])) {
$nom = $this->configMission['nom_mission'];
}
return $nom;
}
 
/**
* Remplit un fichier JS avec une variable contenant une liste restreinte de taxons,
* pour certains projets
* @return string