Subversion Repositories eFlore/Applications.cel

Rev

Rev 2848 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1210 jpm 1
<!DOCTYPE html>
2
<html>
3
	<head>
2851 mathias 4
		<title>Saisie simplifiée du CEL - messicoles</title>
2328 jpm 5
 
1210 jpm 6
		<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
2328 jpm 7
 
1210 jpm 8
		<meta name="revisit-after" content="15 days" />
2413 jpm 9
		<meta name="robots" content="index,follow" />
2511 mathias 10
		<meta name="author" content="Tela Botanica" />
2413 jpm 11
		<meta name="keywords" content="Tela Botanica, CEL" />
12
		<meta name="description" content="Widget de saisie simplifiée pour le CEL" />
1210 jpm 13
 
2511 mathias 14
		<!-- OpenGraph pour Facebook, Pinterest, Google+ -->
15
		<meta property="og:type" content="website" />
2851 mathias 16
		<meta property="og:title" content="Saisie rapide d'observations - messicoles" />
2511 mathias 17
		<meta property="og:site_name" content="Tela Botanica" />
18
		<meta property="og:description" content="Saisissez et partagez facilement vos observations de plantes sauvages grâce au Widget de saisie du Carnet en Ligne (Licence CC-BY-SA)" />
19
		<meta property="og:image" content="http://resources.tela-botanica.org/tb/img/256x256/carre_englobant.png" />
20
		<meta property="og:image:type" content="image/png" />
21
		<meta property="og:image:width" content="256" />
22
		<meta property="og:image:height" content="256" />
23
		<meta property="og:locale" content="fr_FR" />
24
 
1210 jpm 25
		<!-- Viewport Mobile -->
26
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
2328 jpm 27
 
1210 jpm 28
		<!-- Favicones -->
2413 jpm 29
		<link rel="shortcut icon" type="image/x-icon" href="http://resources.tela-botanica.org/tb/img/16x16/favicon.ico" />
2328 jpm 30
 
1210 jpm 31
		<!-- Javascript : bibliothèques -->
32
		<!-- Google Map v3 -->
2851 mathias 33
		<script type="text/javascript" src="http://maps.google.com/maps/api/js?language=fr&amp;region=FR"></script>
1210 jpm 34
		<!-- Jquery -->
2688 mathias 35
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/1.11.1/jquery-1.11.1.min.js"></script>
1221 jpm 36
		<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
2688 mathias 37
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/jquery-ui.min.js"></script>
38
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/datepicker-fr.js"></script>
1210 jpm 39
		<!-- Jquery Plugins -->
1221 jpm 40
		<!-- Jquery Validate : nécessaire pour la validation des formulaires -->
2688 mathias 41
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/jquery.validate.min.js"></script>
2700 mathias 42
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/additional-methods.min.js"></script>
2688 mathias 43
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/validate/1.11.1/messages_fr.js"></script>
1221 jpm 44
		<!-- Jquery Form :nécessaire pour l'upload des images -->
2688 mathias 45
		<script type="text/javascript" src="http://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
1210 jpm 46
		<!-- Bootstrap -->
2688 mathias 47
		<script type="text/javascript" src="http://resources.tela-botanica.org/bootstrap/2.3.2/js/bootstrap.min.js"></script>
2328 jpm 48
 
1210 jpm 49
		<!-- Javascript : appli saisie -->
2700 mathias 50
		<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/defaut/js/WidgetSaisie.js"></script>
2851 mathias 51
		<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/messicoles/js/WidgetSaisieMessicoles.js"></script>
1210 jpm 52
		<script type="text/javascript">
53
		//<![CDATA[
2700 mathias 54
           $(document).ready(function() {
55
				// OMG un modèle objet !!
2851 mathias 56
				var widget = new WidgetSaisieMessicoles();
2328 jpm 57
 
2700 mathias 58
				// La présence du parametre 'debug' dans l'URL enclenche le débogage
59
				widget.debug = <?=isset($_GET['debug']) ? 'true' : 'false'?>;
60
				// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
61
				widget.html5 = <?=isset($_GET['html5']) ? 'true' : 'false'?>;
62
				// Mot-clé du widget/projet
63
				widget.tagProjet = "WidgetSaisie";
64
				// Mots-clés à ajouter aux images
65
				widget.tagImg = "<?=isset($_GET['tag-img']) ? $_GET['tag-img'] : ''?>";
66
				widget.separationTagImg = "<?= isset($_GET['motcle']) && isset($_GET['tag-img']) ? ',' : '' ?>";
67
				widget.tagImg = <?=isset($_GET['motcle']) ? "'".$_GET['motcle']."' + widget.separationTagImg + widget.tagImg" : 'widget.tagImg' ?>;
68
				// Mots-clés à ajouter aux observations
69
				widget.tagObs = "<?=isset($_GET['tag-obs']) ? $_GET['tag-obs'] : ''?>";
70
				widget.separationTagObs = "<?= isset($_GET['projet']) && isset($_GET['tag-obs']) ? ',' : '' ?>";
71
				widget.tagObs = <?=isset($_GET['projet']) ? "'".$_GET['projet']."' + widget.separationTagObs + widget.tagObs" : 'widget.tagObs' ?>;
72
				// Précharger le formulaire avec les infos d'une observation
73
				widget.obsId = "<?=isset($_GET['id-obs']) ? $_GET['id-obs'] : ''?>";
74
				// URL du web service réalisant l'insertion des données dans la base du CEL.
75
				widget.serviceSaisieUrl = "<?=$url_ws_saisie?>";
76
				// URL du web service permettant de récupérer les infos d'une observation du CEL.
77
				widget.serviceObsUrl = "<?=$url_ws_obs?>";
78
				// Code du référentiel utilisé pour les nom scientifiques.
79
				widget.nomSciReferentiel = "<?=$ns_referentiel?>";
80
				// Indication de la présence d'une espèce imposée
81
				widget.especeImposee = "<?=$espece_imposee; ?>";
82
				// Tableau d'informations sur l'espèce imposée
83
				widget.infosEspeceImposee = <?=$infos_espece; ?>;
84
				// Nombre d'élément dans les listes d'auto-complétion
85
				widget.autocompletionElementsNbre = 20;
86
				// Indication de la présence d'un référentiel imposé
87
				widget.referentielImpose = "<?=$referentiel_impose; ?>";
88
				// URL du web service permettant l'auto-complétion des noms scientifiques
89
				widget.serviceAutocompletionNomSciUrl = "<?=$url_ws_autocompletion_ns?>?"+
1210 jpm 90
					"masque={masque}&"+
91
					"recherche=etendue&"+
1239 jpm 92
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
1232 jpm 93
					"ns.structure=au"+"&"+
2700 mathias 94
					"navigation.limite=" + widget.autocompletionElementsNbre;
95
				// Squelette d'URL du web service permettant l'auto-complétion des noms scientifiques
96
				widget.serviceAutocompletionNomSciUrlTpl = "<?=$url_ws_autocompletion_ns_tpl?>?"+
1476 aurelien 97
					"masque={masque}&"+
98
					"recherche=etendue&"+
99
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
2243 mathias 100
					"retour.tri=alpharet&"+ // tri "à la CeL"
1476 aurelien 101
					"ns.structure=au"+"&"+
2700 mathias 102
					"navigation.limite=" + widget.autocompletionElementsNbre;
103
				// Nombre d'observations max autorisé avant transmission
104
				widget.obsMaxNbre = 10;
105
				// Durée d'affichage en milliseconde des messages d'informations
106
				widget.dureeMessage = 15000;
107
				// Squelette d'URL du web service de l'annuaire.
108
				widget.serviceAnnuaireIdUrl = "<?=$url_ws_annuaire?>";
109
				// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
110
				widget.serviceNomCommuneUrl = "http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
111
				// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
112
				widget.serviceNomCommuneUrlAlt = "http://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
113
				// URL du marqueur à utiliser dans la carte Google Map
114
				widget.googleMapMarqueurUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/marqueurs/epingle.png";
115
				// URL de l'icône du chargement en cours
116
				widget.chargementIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement.gif";
117
				// URL de l'icône du chargement en cours d'une image
118
				widget.chargementImageIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement-image.gif";
119
				// URL de l'icône du calendrier
120
				widget.calendrierIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/calendrier.png";
121
				// URL de l'icône pour une photo manquante
122
				widget.pasDePhotoIconeUrl = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/pasdephoto.png";
123
 
124
				// Initialisation du bousin
125
				widget.init();
126
			});
1210 jpm 127
		//]]>
128
		</script>
2328 jpm 129
 
1210 jpm 130
		<!-- CSS -->
2688 mathias 131
		<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" />
132
		<link href="http://resources.tela-botanica.org/bootstrap/2.0.2/css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
133
		<link href="http://resources.tela-botanica.org/bootstrap/2.0.2/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
1210 jpm 134
		<link href="<?=$url_base?>modules/saisie/squelettes/defaut/css/<?=isset($_GET['style']) ? $_GET['style'] : 'defaut'?>.css" rel="stylesheet" type="text/css" media="screen" />
2848 mathias 135
 
136
		<!--  Google Analytics -->
137
		<?php if($prod): ?>
138
			<?php include "analytics.html"; ?>
139
		<?php endif; ?>
1210 jpm 140
	</head>
141
 
1240 jpm 142
	<body data-spy="scroll">
1210 jpm 143
		<div class="container">
144
			<div class="row-fluid">
145
				<div class="span6 page-header">
146
					<div class="row">
1240 jpm 147
						<div class="span6">
1516 aurelien 148
							<h1>
149
								<?php if($logo != 'defaut' && $logo != '0') { ?>
2328 jpm 150
									<img id="logo-titre" class="span1" src="<?= $logo ?>" alt="Logo" />
1516 aurelien 151
								<?php } else if($logo == 'defaut') { ?>
2425 jpm 152
									<img id="logo-titre" class="span1" src="http://resources.tela-botanica.org/tb/img/256x256/logo_sans_mots.png" alt="Tela Botanica" />
1516 aurelien 153
								<?php } ?>
2328 jpm 154
								<?php if($titre != 'defaut') { ?>
1516 aurelien 155
									<?= $titre; ?>
156
								<?php } else { ?>
157
									Ajout rapide d'observations
158
								<?php } ?>
159
							</h1>
1240 jpm 160
						</div>
161
					</div>
162
					<div class="row">
163
						<div class="span6">
1235 jpm 164
							<p>
2328 jpm 165
								Cet outil vous permet de partager simplement vos observations avec le
1485 aurelien 166
								<a href="http://www.tela-botanica.org/site:accueil">réseau Tela Botanica</a> (sous <a href="http://www.tela-botanica.org/page:licence?langue=fr">licence CC-BY-SA</a>).
167
								Identifiez-vous bien pour ensuite retrouver et gérer vos données dans
1249 jpm 168
								<a href="http://www.tela-botanica.org/appli:cel">votre Carnet en ligne</a>.
1485 aurelien 169
								Créez jusqu'à 10 observations (avec 10Mo max d'images) puis partagez-les avec le bouton 'transmettre'.
2328 jpm 170
								Elles apparaissent immédiatement sur les <a href="http://www.tela-botanica.org/site:botanique">cartes et galeries photos </a> du site.
1235 jpm 171
							</p>
172
							<p class="discretion">
2082 mathias 173
								Pour toute question ou remarque,
2601 mathias 174
								<a href="<?= $url_remarques ?>?service=cel&pageSource=<?php echo urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']); ?>"
2082 mathias 175
								  target="_blank"
176
								  onclick="javascript:window.open(this.getAttribute('href'), 'Tela Botanica - Remarques', config='height=700, width=640, scrollbars=yes, resizable=yes'); return false;">
177
								  contactez-nous</a>
2328 jpm 178
 
1485 aurelien 179
							</p>
180
							<p class="discretion">
1257 jpm 181
								Une fois familiarisé avec l'interface vous pouvez cliquer sur ce bouton pour désactiver l'aide.
1253 jpm 182
								<button id="btn-aide" class="btn btn-mini btn-success">
183
									<span class="icon-question-sign icon-white"></span>
184
									<span id="btn-aide-txt" >Désactiver l'aide</span>
2328 jpm 185
								</button>
1253 jpm 186
							</p>
1235 jpm 187
						</div>
1210 jpm 188
					</div>
189
				</div>
2328 jpm 190
 
1218 jpm 191
				<div class="span6">
1210 jpm 192
					<div class="well">
193
						<h2>Observateur</h2>
1239 jpm 194
						<form id="form-observateur" action="#" class="" autocomplete="on">
1218 jpm 195
							<div class="row-fluid">
2707 mathias 196
								<div class="span6 has-tooltip" data-placement="right"
2742 mathias 197
									title="Saisissez le courriel avec lequel vous êtes inscrit à Tela Botanica.
2328 jpm 198
										Si vous n'êtes pas inscrit, ce n'est pas grave, vous pourrez le faire
199
										ultérieurement. Des informations complémentaires vont vous être
1265 jpm 200
										demandées : prénom et nom.">
2328 jpm 201
									<label for="courriel"
1218 jpm 202
										title="Veuillez saisir votre adresse courriel.">
203
										<strong class="obligatoire">*</strong> Courriel
204
									</label>
205
									<div class="input-prepend">
2328 jpm 206
										<span class="add-on"><i class="icon-envelope"></i></span>
2688 mathias 207
										<input id="courriel" class="input-large" name="courriel" type="text"/>
1352 aurelien 208
										<input id="id_utilisateur" name="id_utilisateur" type="hidden"/>
1218 jpm 209
									</div>
1214 jpm 210
								</div>
1249 jpm 211
								<div id="zone-courriel-confirmation" class="span6 hidden">
2328 jpm 212
									<label for="courriel_confirmation"
1485 aurelien 213
										title="Veuillez saisir confirmer le courriel.">
1218 jpm 214
										<strong class="obligatoire">*</strong> Courriel (confirmation)
215
									</label>
216
									<div class="input-prepend">
217
										<span class="add-on">
218
											<i class="icon-envelope"></i>
2688 mathias 219
										</span><input id="courriel_confirmation" class="input-large" name="courriel_confirmation" type="text"/>
1218 jpm 220
									</div>
221
								</div>
1210 jpm 222
							</div>
1241 jpm 223
							<div id="zone-prenom-nom" class="row-fluid hidden">
224
								<div class="span6">
225
									<label for="prenom">Prénom</label>
226
									<div>
227
										<input id="prenom" name="prenom" class="span3" type="text"/>
228
									</div>
229
								</div>
230
								<div class="span6">
231
									<label for="nom">Nom</label>
232
									<div>
233
										<input id="nom" name="nom"  class="span3" type="text"/>
234
									</div>
235
								</div>
236
							</div>
1218 jpm 237
						</form>
1210 jpm 238
					</div>
1218 jpm 239
				</div>
1210 jpm 240
			</div>
1220 jpm 241
			<!-- Messages d'erreur du formulaire-->
242
			<div class="row">
243
				<div class="zone-alerte span6 offset3">
1249 jpm 244
					<div id="dialogue-bloquer-copier-coller" class="alert alert-info alert-block" style="display:none;">
1220 jpm 245
						<a class="close">×</a>
246
						<h4 class="alert-heading">Information : copier/coller</h4>
247
						<p>
248
							Merci de ne pas copier/coller votre courriel.<br/>
249
							La double saisie permet de vérifier l'absence d'erreurs.
250
						</p>
251
					</div>
1249 jpm 252
					<div id="dialogue-courriel-introuvable" class="alert alert-info alert-block" style="display:none;">
253
						<a class="close">×</a>
254
						<h4 class="alert-heading">Information : courriel introuvable</h4>
255
						<p>
256
							Vous n'êtes pas inscrit à Tela Botanica avec ce courriel.<br/>
257
							Veuillez compléter les champs supplémentaires ou indiquer votre courriel d'inscription.<br/>
2328 jpm 258
							Pour retrouver vos observations dans le <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>,
1249 jpm 259
							il sera nécesaire de <a href="http://www.tela-botanica.org/page:inscription">vous inscrire à Tela Botanica</a>.
260
						</p>
261
					</div>
1576 jpm 262
					<div id="dialogue-google-map" class="alert alert-info alert-block" style="display: none;">
263
						<a class="close">×</a>
2786 mathias 264
						<h4 class="alert-heading">Information sur Google Maps</h4>
1576 jpm 265
						<div class="contenu"></div>
266
					</div>
1220 jpm 267
				</div>
268
			</div>
1239 jpm 269
			<div class="row-fluid">
270
				<div class="span12">
1216 jpm 271
					<div class="well">
1210 jpm 272
						<div class="row-fluid">
2851 mathias 273
							<!-- 1e colonne : date, lieu, geoloc -->
1239 jpm 274
							<div class="span6">
275
								<div>
276
									<div class="row-fluid">
277
										<div class="span12">
2851 mathias 278
											<h2>Date du relevé</h2>
279
										</div>
280
										<div class="span12">
281
											<label for="date" class="has-tooltip"
282
												title="Veuillez indiquer la date du relevé au format jj/mm/aaaa. Vous pouvez
283
												cliquer sur l'icône de calendrier pour sélectionner une date">
284
												Date du relevé
285
											</label>
286
											<div class="input-prepend">
287
												<span id="date-icone" class="add-on"></span><input id="date"
288
													class="input-small" name="date" type="text"
289
													placeholder="jj/mm/aaaa" />
290
											</div>
291
										</div>
292
										<div class="span12">
1239 jpm 293
											<h2>Lieu du relevé</h2>
1216 jpm 294
										</div>
2851 mathias 295
										<!-- Lieu du relevé -->
296
										<div class="span12 control-group">
297
											<label class="has-tooltip"
298
											title="Vous pouvez sélectionner un type de culture parmi la liste ou en saisir un manuellement via l'option Autres">
299
												Type de champ
300
											</label>
301
											<!-- Céréale -->
302
											<label for="cereale" class="radio">
303
												<input type="radio" id="cereale" name="type-culture" value="cereale" />
304
												Céréale
305
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
306
												</i>
307
											</label>
308
											<div class="popover-html-content" data-for="cereale">
309
												<h3>Céréale</h3>
310
												Une description du champ de céréales<br/>
311
												...
312
											</div>
313
											<!-- Friche -->
314
											<label for="friche" class="radio">
315
												<input type="radio" id="friche" name="type-culture" value="friche" />
316
												Friche
317
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
318
												</i>
319
											</label>
320
											<div class="popover-html-content" data-for="friche">
321
												<h3>Friche</h3>
322
												Une description du champ de Friche<br/>
323
												...
324
											</div>
325
											<!-- Légumineuse -->
326
											<label for="legumineuse" class="radio">
327
												<input type="radio" id="legumineuse" name="type-culture" value="legumineuse" />
328
												Légumineuse
329
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
330
												</i>
331
											</label>
332
											<div class="popover-html-content" data-for="legumineuse">
333
												<h3>Légumineuse</h3>
334
												Une description du champ de Légumineuse<br/>
335
												...
336
											</div>
337
											<!-- Vigne -->
338
											<label for="vigne" class="radio">
339
												<input type="radio" id="friche" name="type-culture" value="vigne" />
340
												Vigne
341
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
342
												</i>
343
											</label>
344
											<div class="popover-html-content" data-for="vigne">
345
												<h3>Vigne</h3>
346
												Une description du champ de Vigne<br/>
347
												...
348
											</div>
349
											<!-- Verger -->
350
											<label for="verger" class="radio">
351
												<input type="radio" id="verger" name="type-culture" value="verger" />
352
												Verger
353
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
354
												</i>
355
											</label>
356
											<div class="popover-html-content" data-for="verger">
357
												<h3>Verger</h3>
358
												Une description du champ de Verger<br/>
359
												...
360
											</div>
361
											<!-- Autres -->
362
											<label for="autres" class="radio">
363
												<input type="radio" id="autres" name="type-culture" value="autres" />
364
												Autres
365
												<input type="text" id="culture-autres" name="culture-autres">
366
											</label>
367
										</div>
1216 jpm 368
									</div>
2851 mathias 369
									<h2>Géolocalisation</h2>
1239 jpm 370
									<div class="row-fluid">
2851 mathias 371
										<div class="span12 droite">
1239 jpm 372
											<form id="form-carte-recherche" class="form-search form-horizontal" action="#" >
373
												<div class="control-group">
374
													<label for="carte-recherche">Rechercher</label>
2707 mathias 375
													<input id="carte-recherche" class="search-query has-tooltip" type="text" value=""
1239 jpm 376
														title="Permet de centrer la carte sur le lieu recherché."
2786 mathias 377
														placeholder="Ex: France, Paris, Rue de Rivoli..."/>
1239 jpm 378
												</div>
379
											</form>
380
										</div>
1216 jpm 381
									</div>
1239 jpm 382
									<div class="row-fluid">
383
										<div class="span12">
2707 mathias 384
											<div id="map-canvas" class="has-tooltip"
1249 jpm 385
												title="Vous pouvez cliquer sur la carte pour déplacer le marqueur
2328 jpm 386
													représentant votre station ou bien le glisser-déposer sur
1249 jpm 387
													le lieu souhaité."></div>
1216 jpm 388
										</div>
389
									</div>
1239 jpm 390
									<div class="row-fluid">
391
										<label for="coordonnees-geo" class="span7">
392
											<a href="#" class="afficher-coord">Afficher</a>
393
											<a href="#" class="afficher-coord" style="display:none;">Cacher</a>
394
											les coordonnées géographiques
2707 mathias 395
											<span id="lat-lon-info" class="info has-tooltip"
1239 jpm 396
												title="Système géodésique mondial, révision de 1984 - Coordonnées non projetées">
397
												(WGS84)
398
											</span>
399
										</label>
400
										<div id="info-commune" class="span5">
401
								    		<span for="marqueur-commune">Commune : </span>
402
								    		<span id="marqueur-commune">
403
								    			<span id="commune-nom" class="commune-info"></span>
2707 mathias 404
								    			(<span id="commune-code-insee" class="commune-info has-tooltip"
1239 jpm 405
								    				title="Code INSEE de la commune"></span>)
406
								    		</span>
407
							    		</div>
1214 jpm 408
									</div>
1239 jpm 409
									<form id="form-station" class="control-group" action="#" enctype="multipart/form-data" autocomplete="on">
410
										<div id="coordonnees-geo" class="well" style="display:none;">
411
											<div class="row-fluid form-inline">
2328 jpm 412
												<div id="coord-lat" class="span4">
1239 jpm 413
													<label for="latitude">Latitude</label>
414
													<div>
415
														<input id="latitude" class="input-mini" name="latitude" type="text" value=""/>
416
													</div>
417
												</div>
418
												<div id="coord-lng" class="span4">
419
													<label for="longitude">Longitude</label>
420
													<div>
421
														<input id="longitude" class="input-mini" name="longitude" type="text" value=""/>
422
													</div>
423
												</div>
424
												<div class="span1">
425
													<div>
2328 jpm 426
														<input id="geolocaliser" type="button" value="Voir sur la carte"
2707 mathias 427
															class="has-tooltip"
1239 jpm 428
															title="Centre la carte sur les coordonnées de latitude et longitude saisies."/>
429
													</div>
430
												</div>
431
									    	</div>
432
										</div>
433
										<div class="row-fluid">
2707 mathias 434
											<div class="span4 has-tooltip"
1485 aurelien 435
												title="Toponyme plus précis que la commune, utilisé localement et se trouvant souvent sur les cartes au 1/25 000." >
1239 jpm 436
												<label for="lieudit">Lieu-dit</label>
437
												<div>
438
													<input type="text" id="lieudit" class="span2" name="lieudit"/>
439
												</div>
440
											</div>
2707 mathias 441
											<div class="span4 has-tooltip"
1485 aurelien 442
												title="Lieu précis de l'observation définissant une unité écologique homogène (ex: le pré derrière la maison)." >
1239 jpm 443
												<label for="station">Station</label>
444
												<div>
445
													<input type="text" id="station" class="span2" name="station"/>
446
												</div>
447
											</div>
2707 mathias 448
											<div class="span4 has-tooltip"
1485 aurelien 449
												title="Type d'habitat plus ou moins standardisé dans les codes Corine ou Catminat (ex: prairie humide).">
2410 jpm 450
												<label for="milieu">Milieu</label>
1239 jpm 451
												<div>
452
													<input type="text" id="milieu" class="span2" name="milieu" />
453
												</div>
454
											</div>
455
										</div>
456
									</form>
1210 jpm 457
								</div>
1239 jpm 458
							</div>
2851 mathias 459
							<!-- 2e colonne : observation -->
1239 jpm 460
							<div class="span6">
461
								<form id="form-obs" action="#" autocomplete="on">
2328 jpm 462
									<h2>Observation</h2>
1583 aurelien 463
									<?php if(!$referentiel_impose && !$espece_imposee) : ?>
1476 aurelien 464
										<div class="row-fluid">
2707 mathias 465
											<div class="has-tooltip"
1476 aurelien 466
												title="Sélectionnez le référentiel associé à votre relevé">
467
												<label for="referentiel" title="Réferentiel">
1485 aurelien 468
													Référentiel
1476 aurelien 469
												</label>
470
												<span class="input-prepend">
471
													<span id="referentiel-icone" class="add-on"><i class="icon-book"></i></span>
472
													<select id="referentiel" autocomplete="off">
473
														<option value="bdtfx" selected="selected" title="Trachéophytes de France métropolitaine">Métropole (BDTFX)</option>
474
														<option value="bdtxa" title="Trachéophytes des Antilles">Antilles françaises (BDTXA)</option>
2594 aurelien 475
														<option value="bdtre" title="Trachéophytes de La Réunion">Réunion (BDTRE)</option>
1592 aurelien 476
														<option value="isfan" title="Afrique du Nord">Afrique du Nord (ISFAN)</option>
2155 mathias 477
														<option value="apd" title="Afrique de l'Ouest et du Centre">Afrique de l'Ouest et du Centre (APD)</option>
2580 aurelien 478
														<option value="lbf" title="Liban">Liban (LBF)</option>
2343 aurelien 479
														<option value="autre" title="Autre/Inconnu">Autre/Inconnu</option>
1476 aurelien 480
													</select>
481
												</span>
482
											</div>
483
										</div>
484
									<?php endif; ?>
1239 jpm 485
									<div class="row-fluid">
2707 mathias 486
										<div id="taxon-input-groupe" class="span8 has-tooltip"
2328 jpm 487
											title="Sélectionnez une espèce dans la liste déroulante pour lier
1485 aurelien 488
												votre nom au référentiel selectionné. Si vous
2328 jpm 489
												le désirez vous pouvez aussi saisir un nom absent du référentiel
1485 aurelien 490
												(Ex. : 'fleur violette' ou 'viola sinensis???')." >
1239 jpm 491
											<label for="taxon" title="Choisissez une espèce">
2328 jpm 492
												<strong class="obligatoire">*</strong>
2410 jpm 493
												Espèce <?= $referentiel_impose ? '('.$ns_referentiel.')' : '' ?> <em>(ou indication sur la plante)</em>
1239 jpm 494
											</label>
495
											<div class="input-prepend">
496
												<span class="add-on">
497
													<i class="icon-leaf"></i>
1418 aurelien 498
												</span><input type="text" id="taxon" name="taxon" value="<?= $nom_sci_espece_defaut; ?>" />
1239 jpm 499
											</div>
500
										</div>
1214 jpm 501
									</div>
1239 jpm 502
									<div class="row-fluid">
503
										<div class="span12">
2851 mathias 504
											<label for="identification">Identification</label>
1239 jpm 505
											<div>
2851 mathias 506
												<select name="identification" id="identification">
507
													<option value="certaine">Certaine</option>
508
													<option value="douteuse">Douteuse</option>
509
													<option value="adeterminer">À déterminer</option>
510
												</select>
511
											</div>
512
										</div>
513
									</div>
514
									<div class="row-fluid">
515
										<div class="span12">
516
											<label for="abondance">Abondance</label>
517
											<div>
518
												<select name="abondance" id="abondance">
519
													<option value="1">1 à 10</option>
520
													<option value="10">10 à 100</option>
521
													<option value="100">100 à 1000</option>
522
												</select>
523
											</div>
524
										</div>
525
									</div>
526
									<div class="row-fluid">
527
										<div class="span12">
528
											<label for="zone-champ">Zone du champ</label>
529
											<!-- Bordure -->
530
											<label for="bordure" class="checkbox">
531
												<input type="checkbox" id="bordure" name="zone-champ[]" value="bordure" />
532
												Bordure
533
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
534
												</i>
535
											</label>
536
											<div class="popover-html-content" data-for="bordure">
537
												<h3>Bordure</h3>
538
												Une description de la zone Bordure<br/>
539
												...
540
											</div>
541
											<!-- Cœur du champ -->
542
											<label for="coeur-champ" class="checkbox">
543
												<input type="checkbox" id="coeur-champ" name="zone-champ[]" value="coeur" />
544
												Cœur du champ
545
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
546
												</i>
547
											</label>
548
											<div class="popover-html-content" data-for="coeur-champ">
549
												<h3>Cœur du champ</h3>
550
												Une description de la zone Cœur du champ<br/>
551
												...
552
											</div>
553
											<!-- Zone délaissée -->
554
											<label for="zone-delaissee" class="checkbox">
555
												<input type="checkbox" id="zone-delaissee" name="zone-champ[]" value="zone-delaissee" />
556
												Zone délaissée
557
												<i class="icon-question-sign cursor-pointer" data-toggle="popover" data-trigger="hover">
558
												</i>
559
											</label>
560
											<div class="popover-html-content" data-for="zone-delaissee">
561
												<h3>Zone délaissée</h3>
562
												Une description de la Zone délaissée<br/>
563
												...
564
											</div>
565
										</div>
566
									</div>
567
									<div class="row-fluid">
568
										<div class="span12">
569
											<label for="notes">Notes</label>
570
											<div>
2328 jpm 571
												<textarea id="notes" class="span6" rows="7" name="notes"
1239 jpm 572
													placeholder="vous pouvez éventuellement ajouter des informations complémentaires à votre observation (altitude, taille de la plante...)"></textarea>
573
											</div>
574
										</div>
1214 jpm 575
									</div>
1239 jpm 576
								</form>
2371 mathias 577
								<form id="form-upload" class="form-horizontal" action="<?= $url_ws_upload ?>"
1239 jpm 578
									method="post" enctype="multipart/form-data">
2328 jpm 579
									<h2>Image(s) de cette plante</h2>
580
									<strong>Ajouter une image</strong>
1524 aurelien 581
									<p class="miniature-info" class="discretion help-inline">Les photos doivent être au format JPEG et ne doivent pas excéder 5Mo chacunes.</p>
582
									<div id ="photos-conteneur">
1239 jpm 583
										<input type="file" id="fichier" name="fichier" accept="image/jpeg" />
584
										<input type="hidden" name="MAX_FILE_SIZE" value="5242880"/>
1524 aurelien 585
										<div id="miniatures">
586
										</div>
587
										<p class="miniature-msg" class="span12">&nbsp;</p>
1210 jpm 588
									</div>
1239 jpm 589
								</form>
1210 jpm 590
							</div>
591
							<div class="row-fluid">
2707 mathias 592
								<div class="span12 centre has-tooltip"
2328 jpm 593
									title="Une fois les champs remplis, vous pouvez cliquer sur ce bouton pour
1253 jpm 594
										ajouter votre observation à la liste à transmettre.">
595
									<button id="ajouter-obs" class="btn btn-primary btn-large" type="button">
1239 jpm 596
										Créer
597
									</button>
1210 jpm 598
								</div>
599
							</div>
1239 jpm 600
						</div>
1210 jpm 601
					</div>
2328 jpm 602
				</div>
1210 jpm 603
			</div>
1249 jpm 604
			<!-- Messages d'erreur du formulaire-->
605
			<div class="row">
606
				<div class="zone-alerte span6 offset3">
607
					<div id="dialogue-bloquer-creer-obs" class="alert alert-warning alert-block" style="display: none;">
608
						<a class="close">×</a>
609
						<h4 class="alert-heading">Information : 10 observations maximum</h4>
610
						<p>
1416 aurelien 611
							Vous venez d'ajouter votre 10ème observation.<br/>
1249 jpm 612
							Pour en ajouter de nouvelles, il est nécessaire de les transmettre en cliquant sur le bouton ci-dessous.
613
						</p>
614
					</div>
615
				</div>
616
				<div class="zone-alerte span6 offset3">
617
					<div id="dialogue-form-invalide" class="alert alert-warning alert-block" style="display: none;">
618
						<a class="close">×</a>
619
						<h4 class="alert-heading">Information : champs en erreur</h4>
620
						<p>
621
							Certains champs du formulaire sont mal remplis.<br/>
622
							Veuillez vérifier vos données.
623
						</p>
624
					</div>
625
				</div>
626
			</div>
1210 jpm 627
			<!-- Affiche le tableau récapitualif des observations ajoutées -->
628
			<div id="zone-liste-obs" class="row-fluid">
1239 jpm 629
				<div class="span12">
630
					<div class="well">
1249 jpm 631
						<div class="row-fluid">
632
							<div class="span8">
633
								<h2>Observations à transmettre : <span class="obs-nbre">0</span></h2>
634
							</div>
635
							<div class="span4 droite">
2707 mathias 636
								<button id="transmettre-obs" class="btn btn-primary btn-large has-tooltip"
637
									type="button" disabled="disabled"
2328 jpm 638
									title="Ajoute les observations ci-dessous à votre Carnet en Ligne et les rend publiques.">
1249 jpm 639
									Transmettre
640
								</button>
641
							</div>
642
						</div>
1240 jpm 643
						<div id="liste-obs" ></div>
1239 jpm 644
						<div class="row">
645
							<div class="zone-alerte span6 offset3">
646
								<div id="dialogue-zero-obs" class="alert alert-block" style="display: none;">
647
									<a class="close">×</a>
648
									<h4 class="alert-heading">Attention : aucune observation</h4>
649
									<p>Veuillez saisir des observations pour les transmettres.</p>
650
								</div>
2328 jpm 651
 
1249 jpm 652
								<div id="dialogue-obs-transaction-ok" class="alert alert-success alert-block" style="display: none;"">
1239 jpm 653
									<a class="close">×</a>
654
									<h4 class="alert-heading">Information : transmission des observations</h4>
655
									<div class="alert-txt"></div>
656
								</div>
2328 jpm 657
 
1249 jpm 658
								<div id="dialogue-obs-transaction-ko" class="alert alert-error alert-block" style="display: none;">
1239 jpm 659
									<a class="close">×</a>
660
									<h4 class="alert-heading">Erreur : transmission des observations</h4>
661
									<div class="alert-txt"></div>
662
								</div>
1220 jpm 663
							</div>
1239 jpm 664
						</div>
2328 jpm 665
 
1220 jpm 666
					</div>
1239 jpm 667
				</div>
1210 jpm 668
			</div>
2328 jpm 669
 
1210 jpm 670
			<footer class="row-fluid">
2786 mathias 671
				<p class="span12">&copy; Tela Botanica 2015</p>
1210 jpm 672
			</footer>
2328 jpm 673
 
1239 jpm 674
			<!-- Fenêtres modales -->
2328 jpm 675
			<div id="chargement" class="modal-fenetre" style="display:none;">
1249 jpm 676
				<div id="chargement-centrage" class="modal-contenu">
2110 aurelien 677
					<div class="progress progress-striped active">
678
			 			<div id="barre-progression-upload" class="bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="10" style="">
679
			    			<span class="sr-only">0/10 observations transmises</span>
680
			  			</div>
681
					</div>
1239 jpm 682
					<p id="chargement-txt" style="color:white;font-size:1.5em;">
683
						Transfert des observations en cours...<br />
2328 jpm 684
						Cela peut prendre plusieurs minutes en fonction de la taille des images et du nombre
1493 aurelien 685
						d'observations à transférer.
1239 jpm 686
					</p>
687
				</div>
1210 jpm 688
			</div>
2328 jpm 689
 
1249 jpm 690
			<!-- Templates HTML -->
691
			<div id="tpl-transmission-ok" style="display:none;">
692
				<p class="msg">
693
					Vos observations ont bien été transmises.<br />
2328 jpm 694
					Elles sont désormais consultables à travers les différents outils de visualisation
695
					du réseau (<a href="http://www.tela-botanica.org/site:botanique">eFlore</a>,
2798 mathias 696
					<a href="http://www.tela-botanica.org/appli:pictoflora">galeries d'images</a>,
697
					<a href="http://www.tela-botanica.org/appli:identiplante">identiplante</a>,
1493 aurelien 698
					<a href="http://www.tela-botanica.org/widget:cel:cartoPoint">cartographie (widget)</a>...)<br />
2328 jpm 699
					Si vous souhaitez les modifier ou les supprimer, vous pouvez les retrouver en vous
1249 jpm 700
					connectant à votre <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>.<br />
2328 jpm 701
					N'oubliez pas qu'il est nécessaire de
1249 jpm 702
					<a href="http://www.tela-botanica.org/page:inscription">s'inscrire à Tela Botanica</a>
703
					au préalable, si ce n'est pas déjà fait.
704
				</p>
705
			</div>
706
			<div id="tpl-transmission-ko" style="display:none;">
707
				<p class="msg">
2110 aurelien 708
					Une erreur est survenue lors de la transmission d'une observation (indiquée en rouge).<br />
2328 jpm 709
					Vous pouvez tenter de la retransmettre en cliquant à nouveau sur le bouton transmettre ou bien la supprimer
2110 aurelien 710
					et transmettre les suivantes.<br />
2117 aurelien 711
					Néanmoins, les observations n'apparaissant plus dans la liste "observations à transmettre", ont bien été transmises lors de votre précédente tentative. <br />
2328 jpm 712
					Si le problème persiste, vous pouvez signaler le dysfonctionnement sur
2601 mathias 713
					<a href="<?= $url_remarques ?>?service=cel&pageSource=<?php echo urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']); ?>"
2110 aurelien 714
								  target="_blank"
715
								  onclick="javascript:window.open(this.getAttribute('href'), 'Tela Botanica - Remarques', config='height=700, width=640, scrollbars=yes, resizable=yes'); return false;">
716
								  le formulaire de signalement d'erreurs</a>.
1249 jpm 717
				</p>
718
			</div>
1210 jpm 719
		</div>
720
	</body>
721
</html>