Subversion Repositories eFlore/Applications.cel

Rev

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