Subversion Repositories eFlore/Applications.cel

Rev

Rev 2916 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2916 Rev 2963
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html lang="fr">
2
<html lang="fr">
3
	<head>
3
	<head>
4
		<title>Sauvages de ma rue</title>
4
		<title>Sauvages de ma rue</title>
5
		<meta charset="utf-8">
5
		<meta charset="utf-8">
6
 
6
 
7
		<meta name="author" content="Jean-Pascal MILCENT, Aurélien PERONNET, Céline VIDAL" />
7
		<meta name="author" content="Jean-Pascal MILCENT, Aurélien PERONNET, Céline VIDAL" />
8
		<meta name="keywords" content="Sauvages de ma rue, CEL, Tela Botanica, Natural Solutions, MNHN" />
8
		<meta name="keywords" content="Sauvages de ma rue, CEL, Tela Botanica, Natural Solutions, MNHN" />
9
		<meta name="description" content="Widget de saisie pour le projet Sauvages de ma rue" />
9
		<meta name="description" content="Widget de saisie pour le projet Sauvages de ma rue" />
10
 
10
 
11
		<!-- Viewport Mobile -->
11
		<!-- Viewport Mobile -->
12
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
12
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
13
 
13
 
14
		<!-- Favicones -->
14
		<!-- Favicones -->
15
		<link rel="shortcut icon" type="image/x-icon" href="<?=$url_base?>/modules/saisie/squelettes/sauvages/img/favicon.ico" />
15
		<link rel="shortcut icon" type="image/x-icon" href="<?=$url_base?>/modules/saisie/squelettes/sauvages/img/favicon.ico" />
16
 
16
 
17
		<!-- Javascript : bibliothèques -->
17
		<!-- Javascript : bibliothèques -->
18
		<!-- Google Map v3 -->
18
		<!-- Google Map v3 -->
19
		<script type="text/javascript" src="http://maps.google.com/maps/api/js?language=fr&amp;region=FR"></script>
19
		<script type="text/javascript" src="http://maps.google.com/maps/api/js?language=fr&amp;region=FR"></script>
20
		<!-- Jquery -->
20
		<!-- Jquery -->
21
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/1.11.1/jquery-1.11.1.min.js"></script>
21
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/1.11.1/jquery-1.11.1.min.js"></script>
22
		<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
22
		<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
23
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/jquery-ui.min.js"></script>
23
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/jquery-ui.min.js"></script>
24
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/datepicker-fr.js"></script>
24
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/datepicker-fr.js"></script>
25
		<!-- Jquery Plugins -->
25
		<!-- Jquery Plugins -->
26
		<!-- Jquery Validate : nécessaire pour la validation des formulaires -->
26
		<!-- Jquery Validate : nécessaire pour la validation des formulaires -->
27
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/jquery.validate.min.js"></script>
27
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/jquery.validate-patched.min.js"></script>
28
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/additional-methods.min.js"></script>
28
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/additional-methods.min.js"></script>
29
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/messages_fr.js"></script>
29
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/messages_fr.js"></script>
30
		<!-- Jquery Form :nécessaire pour l'upload des images -->
30
		<!-- Jquery Form :nécessaire pour l'upload des images -->
31
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
31
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
32
		<!-- Bootstrap -->
32
		<!-- Bootstrap -->
33
		<script type="text/javascript" src="http://resources.tela-botanica.org/bootstrap/2.3.2/js/bootstrap.min.js"></script>
33
		<script type="text/javascript" src="http://resources.tela-botanica.org/bootstrap/2.3.2/js/bootstrap.min.js"></script>
34
 
34
 
35
		<!-- Javascript : appli saisie -->
35
		<!-- Javascript : appli saisie -->
36
		<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/defaut/js/WidgetSaisie.js"></script>
36
		<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/defaut/js/WidgetSaisie.js"></script>
37
		<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/sauvages/js/WidgetSaisieSauvages.js"></script>
37
		<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/sauvages/js/WidgetSaisieSauvages.js"></script>
38
		<script src="<?=$url_base?>saisie?projet=sauvages&amp;service=taxons" type="text/javascript"></script>
38
		<script src="<?=$url_base?>saisie?projet=sauvages&amp;service=taxons" type="text/javascript"></script>
39
		<script type="text/javascript">
39
		<script type="text/javascript">
40
		//<![CDATA[
40
		//<![CDATA[
41
        	$(document).ready(function() {
41
        	$(document).ready(function() {
42
				// Héritage !!
42
				// Héritage !!
43
				var widget = new WidgetSaisieSauvages();
43
				var widget = new WidgetSaisieSauvages();
44
 
44
 
45
				// la variable "taxons" chargée par "service=taxons" ci-dessus n'est pas accessible dans le contexte objet
45
				// la variable "taxons" chargée par "service=taxons" ci-dessus n'est pas accessible dans le contexte objet
46
				widget.taxons = taxons;
46
				widget.taxons = taxons;
47
 
47
 
48
				// La présence du parametre 'debug' dans l'URL enclenche le débogage
48
				// La présence du parametre 'debug' dans l'URL enclenche le débogage
49
				widget.debug = <?=isset($_GET['debug']) ? 'true' : 'false'?>;
49
				widget.debug = <?=isset($_GET['debug']) ? 'true' : 'false'?>;
50
				// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
50
				// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
51
				widget.html5 = <?=isset($_GET['html5']) ? 'true' : 'false'?>;
51
				widget.html5 = <?=isset($_GET['html5']) ? 'true' : 'false'?>;
52
				// Mot-clé du widget/projet
52
				// Mot-clé du widget/projet
53
				widget.tagProjet = "WidgetSauvages,Sauvages";
53
				widget.tagProjet = "WidgetSauvages,Sauvages";
54
				// Mots-clés à ajouter aux images
54
				// Mots-clés à ajouter aux images
55
				widget.tagImg = "<?=isset($_GET['tag-img']) ? $_GET['tag-img'] : ''?>";
55
				widget.tagImg = "<?=isset($_GET['tag-img']) ? $_GET['tag-img'] : ''?>";
56
				widget.separationTagImg = "<?= isset($_GET['motcle']) && isset($_GET['tag-img']) ? ',' : '' ?>";
56
				widget.separationTagImg = "<?= isset($_GET['motcle']) && isset($_GET['tag-img']) ? ',' : '' ?>";
57
				widget.tagImg = <?=isset($_GET['motcle']) ? "'".$_GET['motcle']."' + widget.separationTagImg + widget.tagImg" : 'widget.tagImg' ?>;
57
				widget.tagImg = <?=isset($_GET['motcle']) ? "'".$_GET['motcle']."' + widget.separationTagImg + widget.tagImg" : 'widget.tagImg' ?>;
58
				// Mots-clés à ajouter aux observations
58
				// Mots-clés à ajouter aux observations
59
				widget.tagObs = "<?=isset($_GET['tag-obs']) ? $_GET['tag-obs'] : ''?>";
59
				widget.tagObs = "<?=isset($_GET['tag-obs']) ? $_GET['tag-obs'] : ''?>";
60
				widget.separationTagObs = "<?= isset($_GET['projet']) && isset($_GET['tag-obs']) ? ',' : '' ?>";
60
				widget.separationTagObs = "<?= isset($_GET['projet']) && isset($_GET['tag-obs']) ? ',' : '' ?>";
61
				widget.tagObs = <?=isset($_GET['projet']) ? "'".$_GET['projet']."' + widget.separationTagObs + widget.tagObs" : 'widget.tagObs' ?>;
61
				widget.tagObs = <?=isset($_GET['projet']) ? "'".$_GET['projet']."' + widget.separationTagObs + widget.tagObs" : 'widget.tagObs' ?>;
62
				// Précharger le formulaire avec les infos d'une observation
62
				// Précharger le formulaire avec les infos d'une observation
63
				widget.obsId = "<?=isset($_GET['id-obs']) ? $_GET['id-obs'] : ''?>";
63
				widget.obsId = "<?=isset($_GET['id-obs']) ? $_GET['id-obs'] : ''?>";
64
				// URL du web service réalisant l'insertion des données dans la base du CEL.
64
				// URL du web service réalisant l'insertion des données dans la base du CEL.
65
				widget.serviceSaisieUrl = "<?=$url_ws_saisie?>";
65
				widget.serviceSaisieUrl = "<?=$url_ws_saisie?>";
66
				// URL du web service permettant de récupérer les infos d'une observation du CEL.
66
				// URL du web service permettant de récupérer les infos d'une observation du CEL.
67
				widget.serviceObsUrl = "<?=$url_ws_obs?>";
67
				widget.serviceObsUrl = "<?=$url_ws_obs?>";
68
				// Code du référentiel utilisé pour les nom scientifiques.
68
				// Code du référentiel utilisé pour les nom scientifiques.
69
				widget.nomSciReferentiel = "<?=$ns_referentiel?>";
69
				widget.nomSciReferentiel = "<?=$ns_referentiel?>";
70
				// Indication de la présence d'une espèce imposée
70
				// Indication de la présence d'une espèce imposée
71
				widget.especeImposee = "<?=$espece_imposee; ?>";
71
				widget.especeImposee = "<?=$espece_imposee; ?>";
72
				// Tableau d'informations sur l'espèce imposée
72
				// Tableau d'informations sur l'espèce imposée
73
				widget.infosEspeceImposee = <?=$infos_espece; ?>;
73
				widget.infosEspeceImposee = <?=$infos_espece; ?>;
74
				// Nombre d'élément dans les listes d'auto-complétion
74
				// Nombre d'élément dans les listes d'auto-complétion
75
				widget.autocompletionElementsNbre = 20;
75
				widget.autocompletionElementsNbre = 20;
76
				// Indication de la présence d'un référentiel imposé
76
				// Indication de la présence d'un référentiel imposé
77
				widget.referentielImpose = "<?=$referentiel_impose; ?>";
77
				widget.referentielImpose = "<?=$referentiel_impose; ?>";
78
				// URL du web service permettant l'auto-complétion des noms scientifiques
78
				// URL du web service permettant l'auto-complétion des noms scientifiques
79
				widget.serviceAutocompletionNomSciUrl = "<?=$url_ws_autocompletion_ns?>?"+
79
				widget.serviceAutocompletionNomSciUrl = "<?=$url_ws_autocompletion_ns?>?"+
80
					"masque={masque}&"+
80
					"masque={masque}&"+
81
					"recherche=etendue&"+
81
					"recherche=etendue&"+
82
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
82
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
83
					"ns.structure=au"+"&"+
83
					"ns.structure=au"+"&"+
84
					"navigation.limite=" + widget.autocompletionElementsNbre;
84
					"navigation.limite=" + widget.autocompletionElementsNbre;
85
				// Squelette d'URL du web service permettant l'auto-complétion des noms scientifiques
85
				// Squelette d'URL du web service permettant l'auto-complétion des noms scientifiques
86
				widget.serviceAutocompletionNomSciUrlTpl = "<?=$url_ws_autocompletion_ns_tpl?>?"+
86
				widget.serviceAutocompletionNomSciUrlTpl = "<?=$url_ws_autocompletion_ns_tpl?>?"+
87
					"masque={masque}&"+
87
					"masque={masque}&"+
88
					"recherche=etendue&"+
88
					"recherche=etendue&"+
89
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
89
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
90
					"retour.tri=alpharet&"+ // tri "à la CeL"
90
					"retour.tri=alpharet&"+ // tri "à la CeL"
91
					"ns.structure=au"+"&"+
91
					"ns.structure=au"+"&"+
92
					"navigation.limite=" + widget.autocompletionElementsNbre;
92
					"navigation.limite=" + widget.autocompletionElementsNbre;
93
				// Nombre d'observations max autorisé avant transmission
93
				// Nombre d'observations max autorisé avant transmission
94
				widget.obsMaxNbre = 10;
94
				widget.obsMaxNbre = 10;
95
				// Durée d'affichage en milliseconde des messages d'informations
95
				// Durée d'affichage en milliseconde des messages d'informations
96
				widget.dureeMessage = 15000;
96
				widget.dureeMessage = 15000;
97
				// Squelette d'URL du web service de l'annuaire.
97
				// Squelette d'URL du web service de l'annuaire.
98
				widget.serviceAnnuaireIdUrl = "<?=$url_ws_annuaire?>";
98
				widget.serviceAnnuaireIdUrl = "<?=$url_ws_annuaire?>";
99
				// Squelette d'URL du web service d'eFlore fournissant les noms de communes. @TODO configurer !!!!
99
				// Squelette d'URL du web service d'eFlore fournissant les noms de communes. @TODO configurer !!!!
100
				widget.serviceNomCommuneUrl = "http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
100
				widget.serviceNomCommuneUrl = "http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
101
				// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
101
				// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
102
				widget.serviceNomCommuneUrlAlt = "http://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
102
				widget.serviceNomCommuneUrlAlt = "http://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
103
				// URL de l'icône du chargement en cours
103
				// URL de l'icône du chargement en cours
104
				widget.chargementIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement.gif";
104
				widget.chargementIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement.gif";
105
				// URL de l'icône du chargement en cours d'une image
105
				// URL de l'icône du chargement en cours d'une image
106
				widget.chargementImageIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement-image.gif";
106
				widget.chargementImageIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement-image.gif";
107
				// URL de l'icône du calendrier
107
				// URL de l'icône du calendrier
108
				widget.calendrierIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/calendrier.png";
108
				widget.calendrierIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/calendrier.png";
109
				// URL de l'icône pour une photo manquante
109
				// URL de l'icône pour une photo manquante
110
				widget.pasDePhotoIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/pasdephoto.png";
110
				widget.pasDePhotoIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/pasdephoto.png";
111
				// URL du marqueur de début de rue
111
				// URL du marqueur de début de rue
112
				widget.googleMapMarqueurDebutUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/marqueurs/debut.png";
112
				widget.googleMapMarqueurDebutUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/marqueurs/debut.png";
113
				// URL du marqueur de fin de rue
113
				// URL du marqueur de fin de rue
114
				widget.googleMapMarqueurFinUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/marqueurs/fin.png";
114
				widget.googleMapMarqueurFinUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/marqueurs/fin.png";
115
 
115
 
116
				// La présence du parametre 'ville' dans l'URL géolocalise
116
				// La présence du parametre 'ville' dans l'URL géolocalise
117
				widget.ville = "<?=isset($_GET['ville']) ? $_GET['ville'] : ''?>";
117
				widget.ville = "<?=isset($_GET['ville']) ? $_GET['ville'] : ''?>";
118
				widget.ville = <?= isset($_GET['commune']) ? "'".$_GET['commune']."'" : 'widget.ville' ?>;
118
				widget.ville = <?= isset($_GET['commune']) ? "'".$_GET['commune']."'" : 'widget.ville' ?>;
119
				// La zone géographique passée en paramètre dans l'URL
119
				// La zone géographique passée en paramètre dans l'URL
120
				widget.zoneGeo = "<?= $zone_geo ?>";
120
				widget.zoneGeo = "<?= $zone_geo ?>";
121
				// Pareil, avec un gorupe de zones géo
121
				// Pareil, avec un gorupe de zones géo
122
				widget.groupeZonesGeo = "<?= $groupe_zones_geo ?>";
122
				widget.groupeZonesGeo = "<?= $groupe_zones_geo ?>";
123
				// URL service de recherche de zones
123
				// URL service de recherche de zones
124
				widget.serviceCoordSearchUrl = "<?=$url_ws_coord_search_tpl?>";
124
				widget.serviceCoordSearchUrl = "<?=$url_ws_coord_search_tpl?>";
125
 
125
 
126
				// URL de l'icône du bouton supprimer
126
				// URL de l'icône du bouton supprimer
127
				widget.supprimerIconeUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/icones/supprimer.png";	
127
				widget.supprimerIconeUrl = "<?=$url_base?>/modules/saisie/squelettes/sauvages/img/icones/supprimer.png";	
128
				// URL du service de trace des rues
128
				// URL du service de trace des rues
129
				widget.serviceTraceRueUrl = "<?=$url_ws_trace_rue_tpl?>";
129
				widget.serviceTraceRueUrl = "<?=$url_ws_trace_rue_tpl?>";
130
				
130
				
131
				// Go bibiche !
131
				// Go bibiche !
132
				widget.init();
132
				widget.init();
133
        });
133
        });
134
		//]]>
134
		//]]>
135
		</script>
135
		</script>
136
 
136
 
137
		<!-- CSS -->
137
		<!-- CSS -->
138
		<link href="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/css/themes/smoothness/jquery-ui.min.css" rel="stylesheet" type="text/css" media="screen" />
138
		<link href="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/css/themes/smoothness/jquery-ui.min.css" rel="stylesheet" type="text/css" media="screen" />
139
		<link href="http://resources.tela-botanica.org/bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
139
		<link href="http://resources.tela-botanica.org/bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
140
		<link href="http://resources.tela-botanica.org/bootstrap/2.3.2/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
140
		<link href="http://resources.tela-botanica.org/bootstrap/2.3.2/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
141
		<link href="<?=$url_base?>modules/saisie/squelettes/sauvages/css/<?=isset($_GET['style']) ? $_GET['style'] : 'sauvages'?>.css" rel="stylesheet" type="text/css" media="screen" />
141
		<link href="<?=$url_base?>modules/saisie/squelettes/sauvages/css/<?=isset($_GET['style']) ? $_GET['style'] : 'sauvages'?>.css" rel="stylesheet" type="text/css" media="screen" />
142
 
142
 
143
		<!--  Google Analytics -->
143
		<!--  Google Analytics -->
144
		<?php if($prod): ?>
144
		<?php if($prod): ?>
145
			<?php include "analytics.html"; ?>
145
			<?php include "analytics.html"; ?>
146
		<?php endif; ?>	
146
		<?php endif; ?>	
147
	</head>
147
	</head>
148
 
148
 
149
	<body data-spy="scroll">
149
	<body data-spy="scroll">
150
		<div id="zone-appli" class="container">
150
		<div id="zone-appli" class="container">
151
			<div class="row-fluid entete">
151
			<div class="row-fluid entete">
152
				<div class="span12">
152
				<div class="span12">
153
					<div class="row-fluid">
153
					<div class="row-fluid">
154
						<div class="span12">
154
						<div class="span12">
155
							<?php if($logo != 'defaut' && $logo != '0') { ?>
155
							<?php if($logo != 'defaut' && $logo != '0') { ?>
156
								<img id="logo-titre" class="span1" src="<?= $logo ?>" alt="Logo" />
156
								<img id="logo-titre" class="span1" src="<?= $logo ?>" alt="Logo" />
157
							<?php } else if($logo == 'defaut') { ?>
157
							<?php } else if($logo == 'defaut') { ?>
158
								<h1 id="widget-titre"><img src="<?=$url_base?>/modules/saisie/squelettes/sauvages/img/logos/sdmr.png" alt="Sauvages de ma rue : Saisie des observations"/></h1>
158
								<h1 id="widget-titre"><img src="<?=$url_base?>/modules/saisie/squelettes/sauvages/img/logos/sdmr.png" alt="Sauvages de ma rue : Saisie des observations"/></h1>
159
							<?php } ?>
159
							<?php } ?>
160
						</div>
160
						</div>
161
					</div>
161
					</div>
162
					<div class="row-fluid">
162
					<div class="row-fluid">
163
						<div class="span12">
163
						<div class="span12">
164
							<p class="discretion">
164
							<p class="discretion">
165
								Un aide interactive est à votre disposition sur l'interface.
165
								Un aide interactive est à votre disposition sur l'interface.
166
								Une fois familiarisé, vous pouvez cliquer sur le bouton suivant pour la désactiver :
166
								Une fois familiarisé, vous pouvez cliquer sur le bouton suivant pour la désactiver :
167
								<button id="btn-aide" class="btn btn-mini btn-success">
167
								<button id="btn-aide" class="btn btn-mini btn-success">
168
									<span class="icon-question-sign icon-white"></span>
168
									<span class="icon-question-sign icon-white"></span>
169
									<span id="btn-aide-txt" >Désactiver l'aide</span>
169
									<span id="btn-aide-txt" >Désactiver l'aide</span>
170
								</button>
170
								</button>
171
							</p>
171
							</p>
172
						</div>
172
						</div>
173
					</div>
173
					</div>
174
				</div>
174
				</div>
175
			</div>
175
			</div>
176
			<div class="row-fluid">
176
			<div class="row-fluid">
177
				<div class="span12">
177
				<div class="span12">
178
					<form id="form-observateur" action="#" autocomplete="on">
178
					<form id="form-observateur" action="#" autocomplete="on">
179
						<h2 id="titre-form-observateur">Observateur</h2>
179
						<h2 id="titre-form-observateur">Observateur</h2>
180
						<div id="zone-identification">
180
						<div id="zone-identification">
181
							<fieldset id="partie-identification">
181
							<fieldset id="partie-identification">
182
								<div class="row-fluid">
182
								<div class="row-fluid">
183
									<div class="span6 control-group has-tooltip" data-placement="bottom"
183
									<div class="span6 control-group has-tooltip" data-placement="bottom"
184
										title="Saisissez le courriel avec lequel vous êtes inscrit à Tela Botanica.
184
										title="Saisissez le courriel avec lequel vous êtes inscrit à Tela Botanica.
185
											Si vous n'êtes pas inscrit, ce n'est pas grave, vous pourrez le faire
185
											Si vous n'êtes pas inscrit, ce n'est pas grave, vous pourrez le faire
186
											ultérieurement. Des informations complémentaires vont vous être
186
											ultérieurement. Des informations complémentaires vont vous être
187
											demandées : prénom et nom.">
187
											demandées : prénom et nom.">
188
											<label class="control-label" for="courriel">
188
											<label class="control-label" for="courriel">
189
												<strong class="obligatoire">*</strong>
189
												<strong class="obligatoire">*</strong>
190
												Courriel
190
												Courriel
191
											</label>
191
											</label>
192
											<div class="controls">
192
											<div class="controls">
193
												<div class="input-prepend">
193
												<div class="input-prepend">
194
													<span class="add-on">
194
													<span class="add-on">
195
														<i class="icon-envelope"></i>
195
														<i class="icon-envelope"></i>
196
													</span>
196
													</span>
197
													<input id="courriel" name="courriel" class="span11" type="text"/>
197
													<input id="courriel" name="courriel" class="span11" type="text"/>
198
													<input id="id_utilisateur" name="id_utilisateur" type="hidden"/>
198
													<input id="id_utilisateur" name="id_utilisateur" type="hidden"/>
199
												</div>
199
												</div>
200
											</div>
200
											</div>
201
 
201
 
202
									</div>
202
									</div>
203
									<div id="zone-courriel-confirmation" class="span6 control-group has-tooltip"
203
									<div id="zone-courriel-confirmation" class="span6 control-group has-tooltip"
204
										style="display:none;"
204
										style="display:none;"
205
										data-placement="bottom"
205
										data-placement="bottom"
206
										title="Saisissez à nouveau votre courriel afin de le confirmer. Le
206
										title="Saisissez à nouveau votre courriel afin de le confirmer. Le
207
											copier/coller est désactivé pour éviter les erreurs.">
207
											copier/coller est désactivé pour éviter les erreurs.">
208
										<label class="control-label" for="courriel_confirmation">
208
										<label class="control-label" for="courriel_confirmation">
209
											<strong class="obligatoire">*</strong>
209
											<strong class="obligatoire">*</strong>
210
											Courriel (confirmation)
210
											Courriel (confirmation)
211
										</label>
211
										</label>
212
										<div class="controls">
212
										<div class="controls">
213
											<div class="input-prepend">
213
											<div class="input-prepend">
214
												<span class="add-on">
214
												<span class="add-on">
215
													<i class="icon-envelope"></i>
215
													<i class="icon-envelope"></i>
216
												</span>
216
												</span>
217
												<input id="courriel_confirmation" name="courriel_confirmation"
217
												<input id="courriel_confirmation" name="courriel_confirmation"
218
												 	class="span11" type="text"/>
218
												 	class="span11" type="text"/>
219
											</div>
219
											</div>
220
										</div>
220
										</div>
221
									</div>
221
									</div>
222
								</div>
222
								</div>
223
								<div id="zone-prenom-nom" class="row-fluid" style="display:none;">
223
								<div id="zone-prenom-nom" class="row-fluid" style="display:none;">
224
									<div class="span6 control-group">
224
									<div class="span6 control-group">
225
										<label for="prenom" class="control-label">
225
										<label for="prenom" class="control-label">
226
											<strong class="obligatoire">*</strong>
226
											<strong class="obligatoire">*</strong>
227
											Prénom
227
											Prénom
228
										</label>
228
										</label>
229
										<input id="prenom" name="prenom" class="span12" type="text"/>
229
										<input id="prenom" name="prenom" class="span12" type="text"/>
230
									</div>
230
									</div>
231
									<div class="span6 control-group">
231
									<div class="span6 control-group">
232
										<label for="nom" class="control-label">
232
										<label for="nom" class="control-label">
233
											<strong class="obligatoire">*</strong>
233
											<strong class="obligatoire">*</strong>
234
											Nom
234
											Nom
235
										</label>
235
										</label>
236
										<div class="controls">
236
										<div class="controls">
237
											<input id="nom" name="nom"  class="span12" type="text"/>
237
											<input id="nom" name="nom"  class="span12" type="text"/>
238
										</div>
238
										</div>
239
									</div>
239
									</div>
240
								</div>
240
								</div>
241
							</fieldset>
241
							</fieldset>
242
						</div>
242
						</div>
243
					</form>
243
					</form>
244
				</div>
244
				</div>
245
			</div>
245
			</div>
246
			<!-- Messages d'erreur du formulaire-->
246
			<!-- Messages d'erreur du formulaire-->
247
			<div class="row-fluid">
247
			<div class="row-fluid">
248
				<div class="zone-alerte span12">
248
				<div class="zone-alerte span12">
249
					<div id="dialogue-bloquer-copier-coller" class="alert alert-info alert-block" style="display:none;">
249
					<div id="dialogue-bloquer-copier-coller" class="alert alert-info alert-block" style="display:none;">
250
						<a class="close">×</a>
250
						<a class="close">×</a>
251
						<h4 class="alert-heading">Information : copier/coller</h4>
251
						<h4 class="alert-heading">Information : copier/coller</h4>
252
						<p>
252
						<p>
253
							Merci de ne pas copier/coller votre courriel.<br/>
253
							Merci de ne pas copier/coller votre courriel.<br/>
254
							La double saisie permet de vérifier l'absence d'erreurs.
254
							La double saisie permet de vérifier l'absence d'erreurs.
255
						</p>
255
						</p>
256
					</div>
256
					</div>
257
					<div id="dialogue-courriel-introuvable" class="alert alert-info alert-block" style="display:none;">
257
					<div id="dialogue-courriel-introuvable" class="alert alert-info alert-block" style="display:none;">
258
						<a class="close">×</a>
258
						<a class="close">×</a>
259
						<h4 class="alert-heading">Information : courriel introuvable</h4>
259
						<h4 class="alert-heading">Information : courriel introuvable</h4>
260
						<p>
260
						<p>
261
							Vous n'êtes pas inscrit à Tela Botanica avec ce courriel.<br/>
261
							Vous n'êtes pas inscrit à Tela Botanica avec ce courriel.<br/>
262
							Veuillez compléter les champs supplémentaires ou indiquer votre courriel d'inscription.<br/>
262
							Veuillez compléter les champs supplémentaires ou indiquer votre courriel d'inscription.<br/>
263
							Pour retrouver vos observations dans le <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>,
263
							Pour retrouver vos observations dans le <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>,
264
							il sera nécesaire de <a href="http://www.tela-botanica.org/page:inscription">vous inscrire à Tela Botanica</a>.
264
							il sera nécesaire de <a href="http://www.tela-botanica.org/page:inscription">vous inscrire à Tela Botanica</a>.
265
						</p>
265
						</p>
266
					</div>
266
					</div>
267
					<div id="dialogue-google-map" class="alert alert-info alert-block" style="display: none;">
267
					<div id="dialogue-google-map" class="alert alert-info alert-block" style="display: none;">
268
						<a class="close">×</a>
268
						<a class="close">×</a>
269
						<h4 class="alert-heading">Information sur Google Map</h4>
269
						<h4 class="alert-heading">Information sur Google Map</h4>
270
						<div class="contenu"></div>
270
						<div class="contenu"></div>
271
					</div>
271
					</div>
272
				</div>
272
				</div>
273
			</div>
273
			</div>
274
 
274
 
275
			<!-- Fiche terrain -->
275
			<!-- Fiche terrain -->
276
			<form id="form-obs" class="form-inline" action="#" autocomplete="on">
276
			<form id="form-obs" class="form-inline" action="#" autocomplete="on">
277
				<h2 id="titre-form-obs">Fiche de terrain</h2>
277
				<h2 id="titre-form-obs">Fiche de terrain</h2>
278
				<div id="zone-fiche-terrain">
278
				<div id="zone-fiche-terrain">
279
					<fieldset id="partie-date">
279
					<fieldset id="partie-date">
280
						<legend>Date du relevé</legend>
280
						<legend>Date du relevé</legend>
281
						<div class="row-fluid">
281
						<div class="row-fluid">
282
							<div class="span12 control-group has-tooltip"
282
							<div class="span12 control-group has-tooltip"
283
								title="Vous pouvez cliquer sur l'icône de calendrier pour
283
								title="Vous pouvez cliquer sur l'icône de calendrier pour
284
								sélectionner une date dans un calendrier. La date doit être au format :
284
								sélectionner une date dans un calendrier. La date doit être au format :
285
								jj/mm/aaaa">
285
								jj/mm/aaaa">
286
								<label class="control-label">
286
								<label class="control-label">
287
									<strong class="obligatoire">*</strong>
287
									<strong class="obligatoire">*</strong>
288
									Date du relevé
288
									Date du relevé
289
									<div class="input-prepend">
289
									<div class="input-prepend">
290
										<span id="date-icone" class="add-on"></span>
290
										<span id="date-icone" class="add-on"></span>
291
										<input id="date" class="input-small" name="date" type="text"
291
										<input id="date" class="input-small" name="date" type="text"
292
											placeholder="jj/mm/aaaa" />
292
											placeholder="jj/mm/aaaa" />
293
									</div>
293
									</div>
294
								</label>
294
								</label>
295
							</div>
295
							</div>
296
						</div>
296
						</div>
297
					</fieldset>
297
					</fieldset>
298
 
298
 
299
					<fieldset id="partie-station">
299
					<fieldset id="partie-station">
300
						<legend>Lieu du relevé</legend>
300
						<legend>Lieu du relevé</legend>
301
						<div class="row-fluid">
301
						<div class="row-fluid">
302
							<div class="span12">
302
							<div class="span12">
303
								<label for="map_canvas" class="control-label"
303
								<label for="map_canvas" class="control-label"
304
										title="Veuillez localiser l'observation">
304
										title="Veuillez localiser l'observation">
305
									<strong class="obligatoire">*</strong>
305
									<strong class="obligatoire">*</strong>
306
									Géolocalisation
306
									Géolocalisation
307
								</label>
307
								</label>
308
								<div class="row-fluid">
308
								<div class="row-fluid">
309
									<div class="span12">
309
									<div class="span12">
310
										<ul class="unstyled liste_indication_geolocalisation">
310
										<ul class="unstyled liste_indication_geolocalisation">
311
											<li class="indication_geolocalisation">Étape 1/4 : Entrez le nom de la rue et de la ville dans l'espace de recherche ci-dessous</li>
311
											<li class="indication_geolocalisation">Étape 1/4 : Entrez le nom de la rue et de la ville dans l'espace de recherche ci-dessous</li>
312
											<li class="indication_geolocalisation">Étape 2/4 : Placez le drapeau vert au début de la portion de rue étudiée</li>
312
											<li class="indication_geolocalisation">Étape 2/4 : Placez le drapeau vert au début de la portion de rue étudiée</li>
313
											<li class="indication_geolocalisation">Étape 3/4 : Placez le drapeau rouge à la fin de la portion de rue étudiée, si vous vous êtes trompé, vous pouvez redéplacer le drapeau vert</li>
313
											<li class="indication_geolocalisation">Étape 3/4 : Placez le drapeau rouge à la fin de la portion de rue étudiée, si vous vous êtes trompé, vous pouvez redéplacer le drapeau vert</li>
314
											<li class="indication_geolocalisation">
314
											<li class="indication_geolocalisation">
315
												Étape 4/4 : Voilà ! Si la rue tracée entre les drapeaux rouge et vert correspond à votre inventaire,<br /> 
315
												Étape 4/4 : Voilà ! Si la rue tracée entre les drapeaux rouge et vert correspond à votre inventaire,<br /> 
316
												Vous pouvez passer à la saisie de l'observation. Sinon vous pouvez choisir un autre tracé dans l'encadré vert sur la carte à l'aide des flèches.<br />							
316
												Vous pouvez passer à la saisie de l'observation. Sinon vous pouvez choisir un autre tracé dans l'encadré vert sur la carte à l'aide des flèches.<br />							
317
											</li>
317
											</li>
318
										</ul>
318
										</ul>
319
									</div>
319
									</div>
320
								</div>
320
								</div>
321
								<div class="form-search form-horizontal">
321
								<div class="form-search form-horizontal">
322
									<div class="control-group">
322
									<div class="control-group">
323
										<input id="carte-recherche"
323
										<input id="carte-recherche"
324
											class="search-query span12 obs-chp-etendu has-tooltip"
324
											class="search-query span12 obs-chp-etendu has-tooltip"
325
											type="text"
325
											type="text"
326
											title="Permet de centrer la carte sur le lieu recherché. Il est nécessaire de sélectionner le lieu dans la liste déroulante."
326
											title="Permet de centrer la carte sur le lieu recherché. Il est nécessaire de sélectionner le lieu dans la liste déroulante."
327
											placeholder="Entrez un nom de ville, de lieu ou de rue..."
327
											placeholder="Entrez un nom de ville, de lieu ou de rue..."
328
											name="adresse"
328
											name="adresse"
329
											data-label="Adresse"
329
											data-label="Adresse"
330
											value=""/>
330
											value=""/>
331
									</div>
331
									</div>
332
								</div>
332
								</div>
333
							</div>
333
							</div>
334
						</div>
334
						</div>
335
						<div class="row-fluid">
335
						<div class="row-fluid">
336
							<div id="indication-nom-rue">
336
							<div id="indication-nom-rue">
337
								<a href="#" class="navigation-rue navigation-rue-precedent" id="indication-nom-rue-precedent">&#8592;</a>
337
								<a href="#" class="navigation-rue navigation-rue-precedent" id="indication-nom-rue-precedent">&#8592;</a>
338
								<div id="indication-nom-rue-nom">Pas de rue selectionnée</div>
338
								<div id="indication-nom-rue-nom">Pas de rue selectionnée</div>
339
								<a href="#" class="navigation-rue navigation-rue-suivant" id="indication-nom-rue-suivant">&#8594;</a>
339
								<a href="#" class="navigation-rue navigation-rue-suivant" id="indication-nom-rue-suivant">&#8594;</a>
340
							</div>
340
							</div>
341
							<div class="span12" id="map-container">
341
							<div class="span12" id="map-container">
342
								<div id="map-canvas" class="has-tooltip"
342
								<div id="map-canvas" class="has-tooltip"
343
									title="Vous pouvez cliquer sur la carte pour déplacer le marqueur
343
									title="Vous pouvez cliquer sur la carte pour déplacer le marqueur
344
										représentant votre station ou bien le glisser-déposer sur
344
										représentant votre station ou bien le glisser-déposer sur
345
										le lieu souhaité."></div>
345
										le lieu souhaité."></div>
346
							</div>
346
							</div>
347
						</div>
347
						</div>
348
						<div id="coordonnees-geo-affichage" class="row-fluid">
348
						<div id="coordonnees-geo-affichage" class="row-fluid">
349
							<label for="coordonnees-geo" class="span6">
349
							<label for="coordonnees-geo" class="span6">
350
								<a class="afficher-coord btn">
350
								<a class="afficher-coord btn">
351
									<span class="afficher-coord-action">Afficher</span>
351
									<span class="afficher-coord-action">Afficher</span>
352
									<span class="afficher-coord-action" style="display:none;">Cacher</span>
352
									<span class="afficher-coord-action" style="display:none;">Cacher</span>
353
									coordonnées
353
									coordonnées
354
									<span id="lat-lon-info" class="info has-tooltip"
354
									<span id="lat-lon-info" class="info has-tooltip"
355
										title="Système géodésique mondial, révision de 1984 - Coordonnées non projetées">
355
										title="Système géodésique mondial, révision de 1984 - Coordonnées non projetées">
356
										(WGS84)
356
										(WGS84)
357
									</span>
357
									</span>
358
								</a>
358
								</a>
359
							</label>
359
							</label>
360
							<div id="info-commune" class="span6">
360
							<div id="info-commune" class="span6">
361
								<span for="marqueur-commune">Commune : </span>
361
								<span for="marqueur-commune">Commune : </span>
362
								<span id="marqueur-commune">
362
								<span id="marqueur-commune">
363
									<span id="commune-nom" class="commune-info"></span>
363
									<span id="commune-nom" class="commune-info"></span>
364
									(<span id="commune-code-insee" class="commune-info has-tooltip"
364
									(<span id="commune-code-insee" class="commune-info has-tooltip"
365
										title="Code INSEE de la commune"></span>)
365
										title="Code INSEE de la commune"></span>)
366
								</span>
366
								</span>
367
							</div>
367
							</div>
368
						</div>
368
						</div>
369
						<div id="coordonnees-geo" class="row-fluid" style="display:none;">
369
						<div id="coordonnees-geo" class="row-fluid" style="display:none;">
370
							<div class="form-inline">
370
							<div class="form-inline">
371
								<div id="coord-lat" class="span4 control-group">
371
								<div id="coord-lat" class="span4 control-group">
372
									<label for="latitude" class="control-label">
372
									<label for="latitude" class="control-label">
373
										<strong class="obligatoire">*</strong>
373
										<strong class="obligatoire">*</strong>
374
										Latitude
374
										Latitude
375
									</label>
375
									</label>
376
									<div class="controls">
376
									<div class="controls">
377
										<input id="latitude" class="input-mini" name="latitude" type="text" value=""/>
377
										<input id="latitude" class="input-mini" name="latitude" type="text" value=""/>
378
									</div>
378
									</div>
379
								</div>
379
								</div>
380
								<div id="coord-lng" class="span4">
380
								<div id="coord-lng" class="span4">
381
									<label for="longitude" class="control-label">
381
									<label for="longitude" class="control-label">
382
										<strong class="obligatoire">*</strong>
382
										<strong class="obligatoire">*</strong>
383
										Longitude
383
										Longitude
384
									</label>
384
									</label>
385
									<div class="controls">
385
									<div class="controls">
386
										<input id="longitude" class="input-mini" name="longitude" type="text" value=""/>
386
										<input id="longitude" class="input-mini" name="longitude" type="text" value=""/>
387
									</div>
387
									</div>
388
								</div>
388
								</div>
389
								<div class="span4">
389
								<div class="span4">
390
									<button id="geolocaliser" class="btn has-tooltip"
390
									<button id="geolocaliser" class="btn has-tooltip"
391
										title="Centre la carte sur les coordonnées de latitude et longitude saisies.">
391
										title="Centre la carte sur les coordonnées de latitude et longitude saisies.">
392
										Voir sur la carte
392
										Voir sur la carte
393
									</button>
393
									</button>
394
								</div>
394
								</div>
395
								<input id="longitude" class="input-mini" name="longitude" type="text" value="BLABLA" style="display:none;"/>
395
								<input id="longitude" class="input-mini" name="longitude" type="text" value="BLABLA" style="display:none;"/>
396
							</div>
396
							</div>
397
						</div>
397
						</div>
398
 
398
 
399
						<div class="row-fluid">
399
						<div class="row-fluid">
400
							<div class="span12 control-group has-tooltip"
400
							<div class="span12 control-group has-tooltip"
401
								title="Choisissez le (ou les) côté(s) de la rue que vous avez étudié.">
401
								title="Choisissez le (ou les) côté(s) de la rue que vous avez étudié.">
402
								<label class="control-label">
402
								<label class="control-label">
403
									<strong class="obligatoire">*</strong>
403
									<strong class="obligatoire">*</strong>
404
									Côté de la rue
404
									Côté de la rue
405
 
405
 
406
									<select id="rue_cote" class="obs-chp-etendu" name="coteRue" data-label="Côté rue">
406
									<select id="rue_cote" class="obs-chp-etendu" name="coteRue" data-label="Côté rue">
407
										<option value="">Sélectionner un type de côté</option>
407
										<option value="">Sélectionner un type de côté</option>
408
										<option value="pair">Pair</option>
408
										<option value="pair">Pair</option>
409
										<option value="impair">Impair</option>
409
										<option value="impair">Impair</option>
410
										<option value="2cotes">Les deux</option>
410
										<option value="2cotes">Les deux</option>
411
									</select>
411
									</select>
412
								</label>
412
								</label>
413
							</div>
413
							</div>
414
						</div>
414
						</div>
415
					</fieldset>
415
					</fieldset>
416
 
416
 
417
					<fieldset id="partie-observation">
417
					<fieldset id="partie-observation">
418
						<legend>Observations</legend>
418
						<legend>Observations</legend>
419
						<div class="row-fluid">
419
						<div class="row-fluid">
420
							<div class="span12">
420
							<div class="span12">
421
								<div id="taxon-liste-input-groupe" class="control-group has-tooltip"
421
								<div id="taxon-liste-input-groupe" class="control-group has-tooltip"
422
									title="Sélectionnez une espèce dans la liste déroulante par son nom latin
422
									title="Sélectionnez une espèce dans la liste déroulante par son nom latin
423
									ou commun. Si une espèce est absente, sélectionner «Autre espèce»." >
423
									ou commun. Si une espèce est absente, sélectionner «Autre espèce»." >
424
									<label>
424
									<label>
425
										<strong class="obligatoire">*</strong>
425
										<strong class="obligatoire">*</strong>
426
										Espèces communes
426
										Espèces communes
427
 
427
 
428
										<div class="input-prepend ">
428
										<div class="input-prepend ">
429
											<span class="add-on">
429
											<span class="add-on">
430
												<i class="icon-leaf"></i>
430
												<i class="icon-leaf"></i>
431
											</span>
431
											</span>
432
 
432
 
433
											<select id="taxon-liste" name="taxon-liste">
433
											<select id="taxon-liste" name="taxon-liste">
434
												<option value="" selected>Sélectionner une espèce</option>
434
												<option value="" selected>Sélectionner une espèce</option>
435
 
435
 
436
												<optgroup id="taxon-liste-noms">
436
												<optgroup id="taxon-liste-noms">
437
													<?php foreach ($taxons['sci-et-fr'] as $taxon) :?>
437
													<?php foreach ($taxons['sci-et-fr'] as $taxon) :?>
438
														<option
438
														<option
439
															class="<?=$taxon['nom_type'] ?>"
439
															class="<?=$taxon['nom_type'] ?>"
440
															value="<?=$taxon['num_nom'] ?>"
440
															value="<?=$taxon['num_nom'] ?>"
441
															title="<?=$taxon['nom_title'] ?>"
441
															title="<?=$taxon['nom_title'] ?>"
442
															data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
442
															data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
443
															>
443
															>
444
															<?=$taxon['nom_a_afficher']?>
444
															<?=$taxon['nom_a_afficher']?>
445
														</option>
445
														</option>
446
													<?php endforeach; ?>
446
													<?php endforeach; ?>
447
												</optgroup>
447
												</optgroup>
448
												<optgroup id="taxon-liste-special">
448
												<optgroup id="taxon-liste-special">
449
													<?php foreach ($taxons['speciaux'] as $taxon) :?>
449
													<?php foreach ($taxons['speciaux'] as $taxon) :?>
450
														<option
450
														<option
451
															class="<?=$taxon['nom_type'] ?>"
451
															class="<?=$taxon['nom_type'] ?>"
452
															value="<?=$taxon['num_nom'] ?>"
452
															value="<?=$taxon['num_nom'] ?>"
453
															title="<?=$taxon['nom_title'] ?>"
453
															title="<?=$taxon['nom_title'] ?>"
454
															data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
454
															data-nom-a-sauver="<?=$taxon['nom_a_sauver'] ?>"
455
															>
455
															>
456
															<?=$taxon['nom_a_afficher']?>
456
															<?=$taxon['nom_a_afficher']?>
457
														</option>
457
														</option>
458
													<?php endforeach; ?>
458
													<?php endforeach; ?>
459
													<option value="?">Autre espèce</option>
459
													<option value="?">Autre espèce</option>
460
												</optgroup>
460
												</optgroup>
461
											</select>
461
											</select>
462
										</div>
462
										</div>
463
									</label>
463
									</label>
464
								</div>
464
								</div>
465
							</div>
465
							</div>
466
						</div>
466
						</div>
467
						<div id="taxon-input-groupe" class="row-fluid hidden">
467
						<div id="taxon-input-groupe" class="row-fluid hidden">
468
							<div class="span12">
468
							<div class="span12">
469
								<div class="control-group has-tooltip"
469
								<div class="control-group has-tooltip"
470
									title="Sélectionnez une espèce dans la liste déroulante pour lier
470
									title="Sélectionnez une espèce dans la liste déroulante pour lier
471
										votre nom au référentiel. Si vous le désirez vous pouvez aussi saisir
471
										votre nom au référentiel. Si vous le désirez vous pouvez aussi saisir
472
										un nom absent du référentiel (Ex. : 'fleur violette' ou 'Viola sp.1')." >
472
										un nom absent du référentiel (Ex. : 'fleur violette' ou 'Viola sp.1')." >
473
									<label for="taxon" class="control-label" title="Choisissez l'espèce rencontrée.">
473
									<label for="taxon" class="control-label" title="Choisissez l'espèce rencontrée.">
474
										Autre espèce
474
										Autre espèce
475
									</label>
475
									</label>
476
									<div class="controls">
476
									<div class="controls">
477
										<input id="taxon" name="taxon" type="text" class="span12"
477
										<input id="taxon" name="taxon" type="text" class="span12"
478
											placeholder="Autre espèce (ou indication sur la plante)"
478
											placeholder="Autre espèce (ou indication sur la plante)"
479
											value="<?= $nom_sci_espece_defaut; ?>" />
479
											value="<?= $nom_sci_espece_defaut; ?>" />
480
									</div>
480
									</div>
481
								</div>
481
								</div>
482
							</div>
482
							</div>
483
						</div>
483
						</div>
484
												
484
												
485
						<div class="row-fluid">
485
						<div class="row-fluid">
486
							<div class="span12 control-group has-tooltip"
486
							<div class="span12 control-group has-tooltip"
487
								title="Indiquez votre certitude vis-à-vis du nom d'espèce indiqué">
487
								title="Indiquez votre certitude vis-à-vis du nom d'espèce indiqué">
488
								<label class="span3 control-label">
488
								<label class="span3 control-label">
489
									Identification
489
									Identification
490
								</label>
490
								</label>
491
								<div id="certitude-controls" class="controls">
491
								<div id="certitude-controls" class="controls">
492
									<span class="span3" title="Détermination certaine">
492
									<span class="span3" title="Détermination certaine">
493
										<label for="certitude-certaine">Certaine</label>
493
										<label for="certitude-certaine">Certaine</label>
494
										<input type="radio" name="certitude" id="certitude-certaine" value="certain" />
494
										<input type="radio" name="certitude" id="certitude-certaine" value="certain" />
495
									</span>
495
									</span>
496
									<span class="span3" title="Détermination incertaine mais pas inexacte">
496
									<span class="span3" title="Détermination incertaine mais pas inexacte">
497
										<label for="certitude-douteuse">Douteuse</label>
497
										<label for="certitude-douteuse">Douteuse</label>
498
										<input type="radio" name="certitude" id="certitude-douteuse" value="douteux" />
498
										<input type="radio" name="certitude" id="certitude-douteuse" value="douteux" />
499
									</span>
499
									</span>
500
									<span class="span3" title="Détermination inconnue">
500
									<span class="span3" title="Détermination inconnue">
501
										<label for="certitude-adeterminer">A determiner</label>
501
										<label for="certitude-adeterminer">A determiner</label>
502
										<input type="radio" name="certitude" id="certitude-adeterminer" value="aDeterminer" />
502
										<input type="radio" name="certitude" id="certitude-adeterminer" value="aDeterminer" />
503
									</span>									
503
									</span>									
504
								</div>
504
								</div>
505
							</div>
505
							</div>
506
						</div>
506
						</div>
507
 
507
 
508
						<div class="row-fluid">
508
						<div class="row-fluid">
509
							<div class="span12 control-group has-tooltip"
509
							<div class="span12 control-group has-tooltip"
510
								title="Indiquez le (ou les) milieu(x) dans lequel (lesquels) vous avez rencontré cette espèce.">
510
								title="Indiquez le (ou les) milieu(x) dans lequel (lesquels) vous avez rencontré cette espèce.">
511
								<label class="span2 control-label">
511
								<label class="span2 control-label">
512
									<strong class="obligatoire">*</strong>
512
									<strong class="obligatoire">*</strong>
513
									Milieux
513
									Milieux
514
								</label>
514
								</label>
515
								<div id="milieux-controls" class="controls">
515
								<div id="milieux-controls" class="controls">
516
									<div class="input-prepend">
516
									<div class="input-prepend">
517
										<div class="btn-group">
517
										<div class="btn-group">
518
											<button class="btn dropdown-toggle" data-toggle="dropdown">
518
											<button class="btn dropdown-toggle" data-toggle="dropdown">
519
												<i class="icon-globe"></i>
519
												<i class="icon-globe"></i>
520
												Sélectionner un ou plusieurs milieux
520
												Sélectionner un ou plusieurs milieux
521
												<span class="caret"></span>
521
												<span class="caret"></span>
522
											</button>
522
											</button>
523
											<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
523
											<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
524
												<li>
524
												<li>
525
													<label class="checkbox">
525
													<label class="checkbox">
526
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="fissures"/>
526
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="fissures"/>
527
														Fissures
527
														Fissures
528
													</label>
528
													</label>
529
												</li>
529
												</li>
530
												<li>
530
												<li>
531
													<label class="checkbox">
531
													<label class="checkbox">
532
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="pied d'arbre"/>
532
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="pied d'arbre"/>
533
														Pied d'arbre
533
														Pied d'arbre
534
													</label>
534
													</label>
535
												</li>
535
												</li>
536
												<li>
536
												<li>
537
													<label class="checkbox">
537
													<label class="checkbox">
538
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="mur"/>
538
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="mur"/>
539
														Mur
539
														Mur
540
													</label>
540
													</label>
541
												</li>
541
												</li>
542
												<li>
542
												<li>
543
													<label class="checkbox">
543
													<label class="checkbox">
544
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="pelouse"/>
544
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="pelouse"/>
545
														Pelouse
545
														Pelouse
546
													</label>
546
													</label>
547
												</li>
547
												</li>
548
												<li>
548
												<li>
549
													<label class="checkbox">
549
													<label class="checkbox">
550
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="plate bande"/>
550
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="plate bande"/>
551
														Plate bande
551
														Plate bande
552
													</label>
552
													</label>
553
												</li>
553
												</li>
554
												<li>
554
												<li>
555
													<label class="checkbox">
555
													<label class="checkbox">
556
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="haie"/>
556
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="haie"/>
557
														Haie
557
														Haie
558
													</label>
558
													</label>
559
												</li>
559
												</li>
560
												<li>
560
												<li>
561
													<label class="checkbox">
561
													<label class="checkbox">
562
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="chemin"/>
562
														<input name="milieux[]" class="cb-milieux" type="checkbox" value="chemin"/>
563
														Chemin
563
														Chemin
564
													</label>
564
													</label>
565
												</li>
565
												</li>
566
											</ul>
566
											</ul>
567
										</div>
567
										</div>
568
									</div>
568
									</div>
569
								</div>
569
								</div>
570
							</div>
570
							</div>
571
						</div>
571
						</div>
572
 
572
 
573
						<div class="row-fluid">
573
						<div class="row-fluid">
574
							<div class="span12">
574
							<div class="span12">
575
								<label for="notes">Notes</label>
575
								<label for="notes">Notes</label>
576
								<div>
576
								<div>
577
									<textarea id="notes" class="span12" rows="7" name="notes"
577
									<textarea id="notes" class="span12" rows="7" name="notes"
578
										placeholder="Indiquez nous en particulier le ou les outils d'identification que vous avez utilisé, et toute autre information concernant le milieu ou l'espèce."></textarea>
578
										placeholder="Indiquez nous en particulier le ou les outils d'identification que vous avez utilisé, et toute autre information concernant le milieu ou l'espèce."></textarea>
579
								</div>
579
								</div>
580
							</div>
580
							</div>
581
						</div>
581
						</div>
582
					</fieldset>
582
					</fieldset>
583
				</div><!-- zone-fiche-terrain-->
583
				</div><!-- zone-fiche-terrain-->
584
			</form>
584
			</form>
585
 
585
 
586
			<div id="zone-fiche-terrain-photo">
586
			<div id="zone-fiche-terrain-photo">
587
				<form id="form-upload" class="form-horizontal" action="<?= $url_ws_upload ?>"
587
				<form id="form-upload" class="form-horizontal" action="<?= $url_ws_upload ?>"
588
					method="post" enctype="multipart/form-data">
588
					method="post" enctype="multipart/form-data">
589
					<div class="row-fluid">
589
					<div class="row-fluid">
590
						<div class="span12">
590
						<div class="span12">
591
							<fieldset id="partie-photo">
591
							<fieldset id="partie-photo">
592
								<legend>Ajouter des photos</legend>
592
								<legend>Ajouter des photos</legend>
593
								<p class="miniature-info" class="discretion help-inline">
593
								<p class="miniature-info" class="discretion help-inline">
594
									Vous pouvez ajouter des photos. Celles-ci doivent être au format <strong>JPEG</strong> 
594
									Vous pouvez ajouter des photos. Celles-ci doivent être au format <strong>JPEG</strong> 
595
									et ne doivent pas excéder <strong>5Mo</strong> chacunes.
595
									et ne doivent pas excéder <strong>5Mo</strong> chacunes.
596
									<a target="_blank" id="lien-tuto-photo" href="http://www.tela-botanica.org/sites/botanique/fr/documents/sauvages/Tutoriel_Photo.pdf">
596
									<a target="_blank" id="lien-tuto-photo" href="http://www.tela-botanica.org/sites/botanique/fr/documents/sauvages/Tutoriel_Photo.pdf">
597
										Comment prendre une bonne photo ?
597
										Comment prendre une bonne photo ?
598
									</a>
598
									</a>
599
									<i class="icon-question-sign"></i>
599
									<i class="icon-question-sign"></i>
600
								</p>
600
								</p>
601
								<div id ="photos-conteneur">
601
								<div id ="photos-conteneur">
602
									<input type="file" id="fichier" name="fichier" accept="image/jpeg" />
602
									<input type="file" id="fichier" name="fichier" accept="image/jpeg" />
603
									<input type="hidden" name="MAX_FILE_SIZE" value="5242880"/>
603
									<input type="hidden" name="MAX_FILE_SIZE" value="5242880"/>
604
									<div id="miniatures"></div>
604
									<div id="miniatures"></div>
605
									<p class="miniature-msg" class="span12">&nbsp;</p>
605
									<p class="miniature-msg" class="span12">&nbsp;</p>
606
								</div>
606
								</div>
607
							</fieldset>
607
							</fieldset>
608
						</div>
608
						</div>
609
					</div>
609
					</div>
610
				</form>
610
				</form>
611
				<div class="row-fluid">
611
				<div class="row-fluid">
612
					<div class="span12 has-tooltip"
612
					<div class="span12 has-tooltip"
613
						title="Une fois les champs remplis, vous pouvez cliquer sur ce bouton pour
613
						title="Une fois les champs remplis, vous pouvez cliquer sur ce bouton pour
614
							ajouter votre observation à la liste à transmettre.">
614
							ajouter votre observation à la liste à transmettre.">
615
						<button id="ajouter-obs" class="btn btn-primary btn-large" type="button">
615
						<button id="ajouter-obs" class="btn btn-primary btn-large" type="button">
616
							Ajouter
616
							Ajouter
617
						</button>
617
						</button>
618
					</div>
618
					</div>
619
				</div>
619
				</div>
620
			</div>
620
			</div>
621
 
621
 
622
			<!-- Messages d'erreur du formulaire-->
622
			<!-- Messages d'erreur du formulaire-->
623
			<div class="row-fluid">
623
			<div class="row-fluid">
624
				<div class="zone-alerte span12">
624
				<div class="zone-alerte span12">
625
					<div id="dialogue-bloquer-creer-obs" class="alert alert-warning alert-block" style="display: none;">
625
					<div id="dialogue-bloquer-creer-obs" class="alert alert-warning alert-block" style="display: none;">
626
						<a class="close">×</a>
626
						<a class="close">×</a>
627
						<h4 class="alert-heading">Information : <?= $max_nb_obs; ?> observations maximum</h4>
627
						<h4 class="alert-heading">Information : <?= $max_nb_obs; ?> observations maximum</h4>
628
						<p>
628
						<p>
629
							Vous venez d'ajouter votre <?= $max_nb_obs; ?>ème observation.<br/>
629
							Vous venez d'ajouter votre <?= $max_nb_obs; ?>ème observation.<br/>
630
							Pour en ajouter de nouvelles, il est nécessaire de les transmettre en cliquant sur le bouton ci-dessous.
630
							Pour en ajouter de nouvelles, il est nécessaire de les transmettre en cliquant sur le bouton ci-dessous.
631
						</p>
631
						</p>
632
					</div>
632
					</div>
633
				</div>
633
				</div>
634
				<div class="zone-alerte span12">
634
				<div class="zone-alerte span12">
635
					<div id="dialogue-form-invalide" class="alert alert-warning alert-block" style="display: none;">
635
					<div id="dialogue-form-invalide" class="alert alert-warning alert-block" style="display: none;">
636
						<a class="close">×</a>
636
						<a class="close">×</a>
637
						<h4 class="alert-heading">Information : champs en erreur</h4>
637
						<h4 class="alert-heading">Information : champs en erreur</h4>
638
						<p>
638
						<p>
639
							Certains champs du formulaire sont mal remplis.<br/>
639
							Certains champs du formulaire sont mal remplis.<br/>
640
							Veuillez vérifier vos données.
640
							Veuillez vérifier vos données.
641
						</p>
641
						</p>
642
					</div>
642
					</div>
643
				</div>
643
				</div>
644
				<div class="zone-alerte span12">
644
				<div class="zone-alerte span12">
645
					<div id="dialogue-form-invalide-rue" class="alert alert-warning alert-block" style="display: none;">
645
					<div id="dialogue-form-invalide-rue" class="alert alert-warning alert-block" style="display: none;">
646
						<a class="close">×</a>
646
						<a class="close">×</a>
647
						<h4 class="alert-heading">Information : champs en erreur</h4>
647
						<h4 class="alert-heading">Information : champs en erreur</h4>
648
						<p>
648
						<p>
649
							Le coordonnées du début et de la fin de la rue n'ont pas été géoréférencé.<br/>
649
							Le coordonnées du début et de la fin de la rue n'ont pas été géoréférencé.<br/>
650
							Veuillez suivre les étapes indiquées dans le champ « Géolocalisation ».
650
							Veuillez suivre les étapes indiquées dans le champ « Géolocalisation ».
651
						</p>
651
						</p>
652
					</div>
652
					</div>
653
				</div>
653
				</div>
654
			</div>
654
			</div>
655
 
655
 
656
			<!-- Affiche le tableau récapitualif des observations ajoutées -->
656
			<!-- Affiche le tableau récapitualif des observations ajoutées -->
657
			<div id="zone-liste-obs" class="hidden">
657
			<div id="zone-liste-obs" class="hidden">
658
				<div class="row-fluid">
658
				<div class="row-fluid">
659
					<div class="span12">
659
					<div class="span12">
660
						<div class="row-fluid">
660
						<div class="row-fluid">
661
							<div class="span8">
661
							<div class="span8">
662
								<h2 id="titre-liste-obs">Liste des observations à transmettre : <span class="obs-nbre">0</span></h2>
662
								<h2 id="titre-liste-obs">Liste des observations à transmettre : <span class="obs-nbre">0</span></h2>
663
							</div>
663
							</div>
664
							<div class="span4 droite">
664
							<div class="span4 droite">
665
								<button id="transmettre-obs" class="btn btn-primary btn-large has-tooltip"
665
								<button id="transmettre-obs" class="btn btn-primary btn-large has-tooltip"
666
									type="button" disabled="disabled"
666
									type="button" disabled="disabled"
667
									title="Ajoute les observations ci-dessous à votre Carnet en Ligne et les rend publiques.">
667
									title="Ajoute les observations ci-dessous à votre Carnet en Ligne et les rend publiques.">
668
									Transmettre
668
									Transmettre
669
								</button>
669
								</button>
670
							</div>
670
							</div>
671
						</div>
671
						</div>
672
						<div id="liste-obs" ></div>
672
						<div id="liste-obs" ></div>
673
					</div>
673
					</div>
674
				</div>
674
				</div>
675
			</div>
675
			</div>
676
 
676
 
677
			<div class="row-fluid">
677
			<div class="row-fluid">
678
				<div class="zone-alerte span12">
678
				<div class="zone-alerte span12">
679
					<div id="dialogue-zero-obs" class="alert alert-block" style="display: none;">
679
					<div id="dialogue-zero-obs" class="alert alert-block" style="display: none;">
680
						<a class="close">×</a>
680
						<a class="close">×</a>
681
						<h4 class="alert-heading">Attention : aucune observation</h4>
681
						<h4 class="alert-heading">Attention : aucune observation</h4>
682
						<p>Veuillez saisir des observations pour les transmettres.</p>
682
						<p>Veuillez saisir des observations pour les transmettres.</p>
683
					</div>
683
					</div>
684
 
684
 
685
					<div id="dialogue-obs-transaction-ok" class="alert alert-success alert-block" style="display: none;">
685
					<div id="dialogue-obs-transaction-ok" class="alert alert-success alert-block" style="display: none;">
686
						<a class="close">×</a>
686
						<a class="close">×</a>
687
						<h4 class="alert-heading">Information : transmission des observations</h4>
687
						<h4 class="alert-heading">Information : transmission des observations</h4>
688
						<div class="alert-txt"></div>
688
						<div class="alert-txt"></div>
689
					</div>
689
					</div>
690
 
690
 
691
					<div id="dialogue-obs-transaction-ko" class="alert alert-error alert-block" style="display: none;">
691
					<div id="dialogue-obs-transaction-ko" class="alert alert-error alert-block" style="display: none;">
692
						<a class="close">×</a>
692
						<a class="close">×</a>
693
						<h4 class="alert-heading">Erreur : transmission des observations</h4>
693
						<h4 class="alert-heading">Erreur : transmission des observations</h4>
694
						<div class="alert-txt"></div>
694
						<div class="alert-txt"></div>
695
					</div>
695
					</div>
696
				</div>
696
				</div>
697
			</div>
697
			</div>
698
		</div>
698
		</div>
699
 
699
 
700
		<!-- Fenêtres modales -->
700
		<!-- Fenêtres modales -->
701
		<div id="chargement" class="modal-fenetre" style="display:none;">
701
		<div id="chargement" class="modal-fenetre" style="display:none;">
702
			<div id="chargement-centrage" class="modal-contenu">
702
			<div id="chargement-centrage" class="modal-contenu">
703
				<div class="progress progress-success progress-striped active">
703
				<div class="progress progress-success progress-striped active">
704
		 			<div id="barre-progression-upload" class="bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="10" style="">
704
		 			<div id="barre-progression-upload" class="bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="10" style="">
705
		    			<span class="sr-only">0/10 observations transmises</span>
705
		    			<span class="sr-only">0/10 observations transmises</span>
706
		  			</div>
706
		  			</div>
707
				</div>
707
				</div>
708
				<p id="chargement-txt" style="color:white;font-size:1.5em;">
708
				<p id="chargement-txt" style="color:white;font-size:1.5em;">
709
					Transfert des observations en cours...<br />
709
					Transfert des observations en cours...<br />
710
					Cela peut prendre plusieurs minutes en fonction de la taille des images et du nombre
710
					Cela peut prendre plusieurs minutes en fonction de la taille des images et du nombre
711
					d'observations à transférer.
711
					d'observations à transférer.
712
				</p>
712
				</p>
713
			</div>
713
			</div>
714
		</div>
714
		</div>
715
 
715
 
716
		<!-- Templates HTML -->
716
		<!-- Templates HTML -->
717
		<div id="tpl-transmission-ok" style="display:none;">
717
		<div id="tpl-transmission-ok" style="display:none;">
718
			<p class="msg">
718
			<p class="msg">
719
				Merci Beaucoup&nbsp;! Vos observations ont bien été transmises aux chercheurs.<br />
719
				Merci Beaucoup&nbsp;! Vos observations ont bien été transmises aux chercheurs.<br />
720
				Elles sont désormais affichées sur la carte Sauvages de ma rue,
720
				Elles sont désormais affichées sur la carte Sauvages de ma rue,
721
				et s'ajoutent aux données du Carnet en ligne.<br />
721
				et s'ajoutent aux données du Carnet en ligne.<br />
722
				Elles sont désormais consultables à travers les différents outils de visualisation
722
				Elles sont désormais consultables à travers les différents outils de visualisation
723
				du réseau Tela Botanica (<a href="http://www.tela-botanica.org/site:botanique">eFlore</a>,
723
				du réseau Tela Botanica (<a href="http://www.tela-botanica.org/site:botanique">eFlore</a>,
724
				<a href="http://www.tela-botanica.org/appli:pictoflora">galeries d'images</a>,
724
				<a href="http://www.tela-botanica.org/appli:pictoflora">galeries d'images</a>,
725
				<a href="http://www.tela-botanica.org/appli:identiplante">identiplante</a>,
725
				<a href="http://www.tela-botanica.org/appli:identiplante">identiplante</a>,
726
				<a href="http://www.tela-botanica.org/widget:cel:cartoPoint">cartographie (widget)</a>...)<br />
726
				<a href="http://www.tela-botanica.org/widget:cel:cartoPoint">cartographie (widget)</a>...)<br />
727
			</p>
727
			</p>
728
			<p>
728
			<p>
729
				Bonne continuation&nbsp;!
729
				Bonne continuation&nbsp;!
730
			</p>
730
			</p>
731
			<p>
731
			<p>
732
				Si vous souhaitez les modifier ou les supprimer, vous pouvez les retrouver en vous
732
				Si vous souhaitez les modifier ou les supprimer, vous pouvez les retrouver en vous
733
				connectant à votre <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>.<br />
733
				connectant à votre <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>.<br />
734
				N'oubliez pas qu'il est nécessaire de
734
				N'oubliez pas qu'il est nécessaire de
735
				<a href="http://www.tela-botanica.org/page:inscription">s'inscrire à Tela Botanica</a>
735
				<a href="http://www.tela-botanica.org/page:inscription">s'inscrire à Tela Botanica</a>
736
				au préalable, si ce n'est pas déjà fait.
736
				au préalable, si ce n'est pas déjà fait.
737
			</p>
737
			</p>
738
			<p>
738
			<p>
739
				Pour toute question, n'hésitez pas à nous contacter à&nbsp;:
739
				Pour toute question, n'hésitez pas à nous contacter à&nbsp;:
740
				<a href="mailto:sauvages@tela-botanica.org">sauvages@tela-botanica.org</a>
740
				<a href="mailto:sauvages@tela-botanica.org">sauvages@tela-botanica.org</a>
741
			</p>
741
			</p>
742
		</div>
742
		</div>
743
		<div id="tpl-transmission-ko" style="display:none;">
743
		<div id="tpl-transmission-ko" style="display:none;">
744
			<p class="msg">
744
			<p class="msg">
745
				Une erreur est survenue lors de la transmission d'une observation (indiquée en rouge).<br />
745
				Une erreur est survenue lors de la transmission d'une observation (indiquée en rouge).<br />
746
				Vous pouvez tenter de la retransmettre en cliquant à nouveau sur le bouton transmettre ou bien la supprimer
746
				Vous pouvez tenter de la retransmettre en cliquant à nouveau sur le bouton transmettre ou bien la supprimer
747
				et transmettre les suivantes.<br />
747
				et transmettre les suivantes.<br />
748
				Néanmoins, les observations n'apparaissant plus dans la liste "observations à transmettre", ont bien été transmises lors de votre précédente tentative. <br />
748
				Néanmoins, les observations n'apparaissant plus dans la liste "observations à transmettre", ont bien été transmises lors de votre précédente tentative. <br />
749
				Si le problème persiste, vous pouvez signaler le dysfonctionnement sur
749
				Si le problème persiste, vous pouvez signaler le dysfonctionnement sur
750
				<a href="<?= $url_remarques ?>?service=cel&pageSource=<?php echo urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']); ?>"
750
				<a href="<?= $url_remarques ?>?service=cel&pageSource=<?php echo urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']); ?>"
751
							  target="_blank"
751
							  target="_blank"
752
							  onclick="javascript:window.open(this.getAttribute('href'), 'Tela Botanica - Remarques', config='height=700, width=640, scrollbars=yes, resizable=yes'); return false;">
752
							  onclick="javascript:window.open(this.getAttribute('href'), 'Tela Botanica - Remarques', config='height=700, width=640, scrollbars=yes, resizable=yes'); return false;">
753
							  le formulaire de signalement d'erreurs</a>.
753
							  le formulaire de signalement d'erreurs</a>.
754
			</p>
754
			</p>
755
		</div>
755
		</div>
756
	</body>
756
	</body>
757
</html>
757
</html>