Subversion Repositories eFlore/Applications.cel

Rev

Rev 2155 | 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>
4
		<title>Saisie simplifiée du CEL</title>
5
 
6
		<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
7
		<meta http-equiv="Content-style-type" content="text/css" />
8
		<meta http-equiv="Content-script-type" content="text/javascript" />
9
		<meta http-equiv="Content-language" content="fr" />
10
 
11
		<meta name="revisit-after" content="15 days" />
12
        <meta name="robots" content="index,follow" />
13
        <meta name="author" content="Jean-Pascal MILCENT" />
14
        <meta name="keywords" content="Tela Botanica, CEL" />
15
        <meta name="description" content="Widget de saisie simplifiée pour le CEL" />
16
 
17
		<!-- Viewport Mobile -->
18
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
19
 
20
		<!-- Favicones -->
21
		<link rel="shortcut icon" type="image/x-icon" href="<?=$url_base?>/modules/saisie/squelettes/defaut/img/favicon.ico" />
22
 
23
		<!-- Javascript : bibliothèques -->
24
		<!-- Google Map v3 -->
25
		<!--<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>-->
26
		<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&amp;language=fr&amp;region=FR"></script>
27
 
28
		<!-- Jquery -->
1220 jpm 29
		<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/1.7.1/jquery-1.7.1.js"></script>
1221 jpm 30
		<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
1232 jpm 31
		<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.18/js/jquery-ui-1.8.18.custom.min.js"></script>
32
		<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.18/js/jquery.ui.datepicker-fr.js"></script>
1210 jpm 33
		<!-- Jquery Plugins -->
1221 jpm 34
		<!-- Jquery Validate : nécessaire pour la validation des formulaires -->
1239 jpm 35
		<script type="text/javascript" src="http://www.tela-botanica.org/commun/bootstrap/2.0.2/js/validate/1.9.0/jquery.validate.min.js"></script>
1210 jpm 36
		<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/validate/1.9.0/messages_fr.js"></script>
1221 jpm 37
		<!-- Jquery Form :nécessaire pour l'upload des images -->
1210 jpm 38
		<script type="text/javascript" src="http://www.tela-botanica.org/commun/jquery/form/2.95/jquery.form.min.js"></script>
39
 
40
		<!-- Bootstrap -->
1239 jpm 41
		<script type="text/javascript" src="http://www.tela-botanica.org/commun/bootstrap/2.0.2/js/bootstrap.min.js"></script>
1210 jpm 42
 
43
		<!-- Javascript : appli saisie -->
44
		<script type="text/javascript">
45
		//<![CDATA[
46
			// La présence du parametre 'debug' dans l'URL enclenche le dégogage
47
			var DEBUG = <?=isset($_GET['debug']) ? 'true' : 'false'?>;
48
			// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
49
			var HTML5 = <?=isset($_GET['html5']) ? 'true' : 'false'?>;
1235 jpm 50
			// Mot-clé du widget/projet
51
			var TAG_PROJET = "WidgetSaisie";
52
			// Mots-clés à ajouter aux images
53
			var TAG_IMG = "<?=isset($_GET['tag-img']) ? $_GET['tag-img'] : ''?>";
1913 raphael 54
			var SEPARATION_TAG_IMG = "<?= isset($_GET['motcle']) && isset($_GET['tag-img']) ? ',' : '' ?>";
55
			TAG_IMG = <?=isset($_GET['motcle']) ? "'".$_GET['motcle']."' + SEPARATION_TAG_IMG + TAG_IMG" : 'TAG_IMG' ?>;
1235 jpm 56
			// Mots-clés à ajouter aux observations
57
			var TAG_OBS = "<?=isset($_GET['tag-obs']) ? $_GET['tag-obs'] : ''?>";
1913 raphael 58
			var SEPARATION_TAG_OBS = "<?= isset($_GET['projet']) && isset($_GET['tag-obs']) ? ',' : '' ?>";
59
			TAG_OBS = <?=isset($_GET['projet']) ? "'".$_GET['projet']."' + SEPARATION_TAG_OBS + TAG_OBS" : 'TAG_OBS' ?>;
1210 jpm 60
			// URL du web service réalisant l'insertion des données dans la base du CEL.
61
			var SERVICE_SAISIE_URL = "<?=$url_ws_saisie?>";
1476 aurelien 62
			// Code du référentiel utilisé pour les nom scientifiques (de la forme nom:code).
1215 jpm 63
			var NOM_SCI_REFERENTIEL = "<?=$ns_referentiel?>";
1476 aurelien 64
			// Nom du référentiel utilisé pour les nom scientifiques.
65
			var NOM_SCI_PROJET = "<?=$ns_projet?>";
1215 jpm 66
			// Code de la version du référentiel utilisé pour les nom scientifiques.
67
			var NOM_SCI_VERSION = "<?=$ns_version?>";
1418 aurelien 68
			// Indication de la présence d'une espèce imposée
69
			var ESPECE_IMPOSEE = "<?=$espece_imposee; ?>";
1419 aurelien 70
			// Tableau d'informations sur l'espèce imposée
71
			var INFOS_ESPECE_IMPOSEE = <?=$infos_espece; ?>;
1215 jpm 72
			// Nombre d'élément dans les listes d'auto-complétion
73
			var AUTOCOMPLETION_ELEMENTS_NBRE = 20;
1476 aurelien 74
			// Indication de la présence d'un référentiel imposé
75
			var REFERENTIEL_IMPOSE = "<?=$referentiel_impose; ?>";
76
			// Indication des version utilisées de chaque référentiel
77
			var PROJETS_VERSIONS = <?=json_encode($projets_versions)?>;
1210 jpm 78
			// URL du web service permettant l'auto-complétion des noms scientifiques.
79
			var SERVICE_AUTOCOMPLETION_NOM_SCI_URL = "<?=$url_ws_autocompletion_ns?>?"+
80
					"masque={masque}&"+
81
					"recherche=etendue&"+
1239 jpm 82
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
1476 aurelien 83
					//"version.projet="+NOM_SCI_VERSION+"&"+
1232 jpm 84
					"ns.structure=au"+"&"+
1215 jpm 85
					"navigation.limite="+AUTOCOMPLETION_ELEMENTS_NBRE;
1476 aurelien 86
			// URL du web service permettant l'auto-complétion des noms scientifiques.
87
			var SERVICE_AUTOCOMPLETION_NOM_SCI_URL_TPL = "<?=$url_ws_autocompletion_ns_tpl?>?"+
88
					"masque={masque}&"+
89
					"recherche=etendue&"+
90
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
2243 mathias 91
					"retour.tri=alpharet&"+ // tri "à la CeL"
1476 aurelien 92
					//"version.projet="+NOM_SCI_VERSION+"&"+
93
					"ns.structure=au"+"&"+
94
					"navigation.limite="+AUTOCOMPLETION_ELEMENTS_NBRE;
1240 jpm 95
			// Nombre d'observations max autorisé avant transmission
96
			var OBS_MAX_NBRE = 10;
1249 jpm 97
			// Durée d'affichage en milliseconde des messages d'informations
98
			var DUREE_MESSAGE = 15000;
1210 jpm 99
			// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
1984 jpm 100
			var SERVICE_NOM_COMMUNE_URL = "http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
1476 aurelien 101
			// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
1984 jpm 102
			var SERVICE_NOM_COMMUNE_URL_ALT = "http://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
1210 jpm 103
			// URL du marqueur à utiliser dans la carte Google Map
104
			var GOOGLE_MAP_MARQUEUR_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/marqueurs/epingle.png";
105
			// URL de l'icône du chargement en cours
106
			var CHARGEMENT_ICONE_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement.gif";
1493 aurelien 107
			// URL de l'icône du chargement en cours d'une image
108
			var CHARGEMENT_IMAGE_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement-image.gif";
1210 jpm 109
			// URL de l'icône du calendrier
110
			var CALENDRIER_ICONE_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/calendrier.png";
1239 jpm 111
			// URL de l'icône du calendrier
112
			var PAS_DE_PHOTO_ICONE_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/pasdephoto.png";
1210 jpm 113
		//]]>
114
		</script>
115
		<script type="text/javascript" src="<?=$url_base?>modules/saisie/squelettes/defaut/js/defaut.js"></script>
116
 
117
		<!-- CSS -->
1232 jpm 118
		<link href="http://www.tela-botanica.org/commun/jquery/jquery-ui/1.8.18/css/smoothness/jquery-ui-1.8.18.custom.css" rel="stylesheet" type="text/css" media="screen" />
1239 jpm 119
		<link href="http://www.tela-botanica.org/commun/bootstrap/2.0.2/css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen" />
120
		<link href="http://www.tela-botanica.org/commun/bootstrap/2.0.2/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" media="screen" />
1210 jpm 121
		<link href="<?=$url_base?>modules/saisie/squelettes/defaut/css/<?=isset($_GET['style']) ? $_GET['style'] : 'defaut'?>.css" rel="stylesheet" type="text/css" media="screen" />
122
	</head>
123
 
1240 jpm 124
	<body data-spy="scroll">
1210 jpm 125
		<div class="container">
126
			<div class="row-fluid">
127
				<div class="span6 page-header">
128
					<div class="row">
1240 jpm 129
						<div class="span6">
1516 aurelien 130
							<h1>
131
								<?php if($logo != 'defaut' && $logo != '0') { ?>
132
									<img id="logo-titre" class="span1" src="<?= $logo ?>" alt="Logo" />
133
								<?php } else if($logo == 'defaut') { ?>
134
									<img id="logo-titre" class="span1" src="<?=$url_base?>/modules/saisie/squelettes/defaut/img/logos/tela_botanica.png" alt="Tela Botanica" />
135
								<?php } ?>
136
								<?php if($titre != 'defaut') { ?>
137
									<?= $titre; ?>
138
								<?php } else { ?>
139
									Ajout rapide d'observations
140
								<?php } ?>
141
							</h1>
1240 jpm 142
						</div>
143
					</div>
144
					<div class="row">
145
						<div class="span6">
1235 jpm 146
							<p>
1485 aurelien 147
								Cet outil vous permet de partager simplement vos observations avec le
148
								<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>).
149
								Identifiez-vous bien pour ensuite retrouver et gérer vos données dans
1249 jpm 150
								<a href="http://www.tela-botanica.org/appli:cel">votre Carnet en ligne</a>.
1485 aurelien 151
								Créez jusqu'à 10 observations (avec 10Mo max d'images) puis partagez-les avec le bouton 'transmettre'.
152
								Elles apparaissent immédiatement sur les <a href="http://www.tela-botanica.org/site:botanique?langue=fr">cartes et galeries photos </a> du site.
1235 jpm 153
							</p>
154
							<p class="discretion">
2082 mathias 155
								Pour toute question ou remarque,
156
								<a href="<?= $url_remarques ?>?email=cel_remarques@tela-botanica.org&pageSource=<?php echo urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']); ?>"
157
								  target="_blank"
158
								  onclick="javascript:window.open(this.getAttribute('href'), 'Tela Botanica - Remarques', config='height=700, width=640, scrollbars=yes, resizable=yes'); return false;">
159
								  contactez-nous</a>
160
 
1485 aurelien 161
							</p>
162
							<p class="discretion">
1257 jpm 163
								Une fois familiarisé avec l'interface vous pouvez cliquer sur ce bouton pour désactiver l'aide.
1253 jpm 164
								<button id="btn-aide" class="btn btn-mini btn-success">
165
									<span class="icon-question-sign icon-white"></span>
166
									<span id="btn-aide-txt" >Désactiver l'aide</span>
167
								</button>
168
							</p>
1235 jpm 169
						</div>
1210 jpm 170
					</div>
171
				</div>
1218 jpm 172
 
173
				<div class="span6">
1210 jpm 174
					<div class="well">
175
						<h2>Observateur</h2>
1239 jpm 176
						<form id="form-observateur" action="#" class="" autocomplete="on">
1218 jpm 177
							<div class="row-fluid">
1249 jpm 178
								<div class="span6" rel="tooltip" data-placement="right"
1485 aurelien 179
									title="Saisissez le courriel avec lequel vous être inscrit à Tela Botanica.
1257 jpm 180
										Si vous n'êtes pas inscrit, ce n'est pas grave, vous pourrez le faire
1249 jpm 181
										ultérieurement. Des informations complémentaires vont vous être
1265 jpm 182
										demandées : prénom et nom.">
1218 jpm 183
									<label for="courriel"
184
										title="Veuillez saisir votre adresse courriel.">
185
										<strong class="obligatoire">*</strong> Courriel
186
									</label>
187
									<div class="input-prepend">
188
										<span class="add-on">
189
											<i class="icon-envelope"></i>
1352 aurelien 190
										</span>
191
										<input id="courriel" class="input-medium" name="courriel" type="text"/>
192
										<input id="id_utilisateur" name="id_utilisateur" type="hidden"/>
1218 jpm 193
									</div>
1214 jpm 194
								</div>
1249 jpm 195
								<div id="zone-courriel-confirmation" class="span6 hidden">
196
									<label for="courriel_confirmation"
1485 aurelien 197
										title="Veuillez saisir confirmer le courriel.">
1218 jpm 198
										<strong class="obligatoire">*</strong> Courriel (confirmation)
199
									</label>
200
									<div class="input-prepend">
201
										<span class="add-on">
202
											<i class="icon-envelope"></i>
1239 jpm 203
										</span><input id="courriel_confirmation" class="input-medium" name="courriel_confirmation" type="text"/>
1218 jpm 204
									</div>
205
								</div>
1210 jpm 206
							</div>
1241 jpm 207
							<div id="zone-prenom-nom" class="row-fluid hidden">
208
								<div class="span6">
209
									<label for="prenom">Prénom</label>
210
									<div>
211
										<input id="prenom" name="prenom" class="span3" type="text"/>
212
									</div>
213
								</div>
214
								<div class="span6">
215
									<label for="nom">Nom</label>
216
									<div>
217
										<input id="nom" name="nom"  class="span3" type="text"/>
218
									</div>
219
								</div>
220
							</div>
1218 jpm 221
						</form>
1210 jpm 222
					</div>
1218 jpm 223
				</div>
1210 jpm 224
			</div>
1220 jpm 225
			<!-- Messages d'erreur du formulaire-->
226
			<div class="row">
227
				<div class="zone-alerte span6 offset3">
1249 jpm 228
					<div id="dialogue-bloquer-copier-coller" class="alert alert-info alert-block" style="display:none;">
1220 jpm 229
						<a class="close">×</a>
230
						<h4 class="alert-heading">Information : copier/coller</h4>
231
						<p>
232
							Merci de ne pas copier/coller votre courriel.<br/>
233
							La double saisie permet de vérifier l'absence d'erreurs.
234
						</p>
235
					</div>
1249 jpm 236
					<div id="dialogue-courriel-introuvable" class="alert alert-info alert-block" style="display:none;">
237
						<a class="close">×</a>
238
						<h4 class="alert-heading">Information : courriel introuvable</h4>
239
						<p>
240
							Vous n'êtes pas inscrit à Tela Botanica avec ce courriel.<br/>
241
							Veuillez compléter les champs supplémentaires ou indiquer votre courriel d'inscription.<br/>
242
							Pour retrouver vos observations dans le <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>,
243
							il sera nécesaire de <a href="http://www.tela-botanica.org/page:inscription">vous inscrire à Tela Botanica</a>.
244
						</p>
245
					</div>
1576 jpm 246
					<div id="dialogue-google-map" class="alert alert-info alert-block" style="display: none;">
247
						<a class="close">×</a>
248
						<h4 class="alert-heading">Information sur Google Map</h4>
249
						<div class="contenu"></div>
250
					</div>
1220 jpm 251
				</div>
252
			</div>
1239 jpm 253
			<div class="row-fluid">
254
				<div class="span12">
1216 jpm 255
					<div class="well">
1210 jpm 256
						<div class="row-fluid">
1239 jpm 257
							<div class="span6">
258
								<div>
259
									<div class="row-fluid">
260
										<div class="span12">
261
											<h2>Lieu du relevé</h2>
1216 jpm 262
										</div>
263
									</div>
1239 jpm 264
									<div class="row-fluid">
265
										<div class="span4">
266
											<label for="map_canvas" title="Veuillez localiser l'observation">
267
												Géolocalisation
268
											</label>
1216 jpm 269
										</div>
1239 jpm 270
										<div class="span8 droite">
271
											<form id="form-carte-recherche" class="form-search form-horizontal" action="#" >
272
												<div class="control-group">
273
													<label for="carte-recherche">Rechercher</label>
274
													<input id="carte-recherche" class="search-query" type="text" value=""
275
														rel="tooltip"
276
														title="Permet de centrer la carte sur le lieu recherché."
277
														placeholder="Centrer la carte sur un lieu..."/>
278
												</div>
279
											</form>
280
										</div>
1216 jpm 281
									</div>
1239 jpm 282
									<div class="row-fluid">
283
										<div class="span12">
1249 jpm 284
											<div id="map-canvas" rel="tooltip"
285
												title="Vous pouvez cliquer sur la carte pour déplacer le marqueur
286
													représentant votre station ou bien le glisser-déposer sur
287
													le lieu souhaité."></div>
1216 jpm 288
										</div>
289
									</div>
1239 jpm 290
									<div class="row-fluid">
291
										<label for="coordonnees-geo" class="span7">
292
											<a href="#" class="afficher-coord">Afficher</a>
293
											<a href="#" class="afficher-coord" style="display:none;">Cacher</a>
294
											les coordonnées géographiques
295
											<span id="lat-lon-info" class="info"
296
												rel="tooltip"
297
												title="Système géodésique mondial, révision de 1984 - Coordonnées non projetées">
298
												(WGS84)
299
											</span>
300
										</label>
301
										<div id="info-commune" class="span5">
302
								    		<span for="marqueur-commune">Commune : </span>
303
								    		<span id="marqueur-commune">
304
								    			<span id="commune-nom" class="commune-info"></span>
305
								    			(<span id="commune-code-insee" class="commune-info"
306
								    				rel="tooltip"
307
								    				title="Code INSEE de la commune"></span>)
308
								    		</span>
309
							    		</div>
1214 jpm 310
									</div>
1239 jpm 311
									<form id="form-station" class="control-group" action="#" enctype="multipart/form-data" autocomplete="on">
312
										<div id="coordonnees-geo" class="well" style="display:none;">
313
											<div class="row-fluid form-inline">
314
												<div id="coord-lat" class="span4">
315
													<label for="latitude">Latitude</label>
316
													<div>
317
														<input id="latitude" class="input-mini" name="latitude" type="text" value=""/>
318
													</div>
319
												</div>
320
												<div id="coord-lng" class="span4">
321
													<label for="longitude">Longitude</label>
322
													<div>
323
														<input id="longitude" class="input-mini" name="longitude" type="text" value=""/>
324
													</div>
325
												</div>
326
												<div class="span1">
327
													<div>
328
														<input id="geolocaliser" type="button" value="Voir sur la carte"
329
															rel="tooltip"
330
															title="Centre la carte sur les coordonnées de latitude et longitude saisies."/>
331
													</div>
332
												</div>
333
									    	</div>
334
										</div>
335
										<div class="row-fluid">
1249 jpm 336
											<div class="span4" rel="tooltip"
1485 aurelien 337
												title="Toponyme plus précis que la commune, utilisé localement et se trouvant souvent sur les cartes au 1/25 000." >
1239 jpm 338
												<label for="lieudit">Lieu-dit</label>
339
												<div>
340
													<input type="text" id="lieudit" class="span2" name="lieudit"/>
341
												</div>
342
											</div>
1249 jpm 343
											<div class="span4" rel="tooltip"
1485 aurelien 344
												title="Lieu précis de l'observation définissant une unité écologique homogène (ex: le pré derrière la maison)." >
1239 jpm 345
												<label for="station">Station</label>
346
												<div>
347
													<input type="text" id="station" class="span2" name="station"/>
348
												</div>
349
											</div>
1249 jpm 350
											<div class="span4" rel="tooltip"
1485 aurelien 351
												title="Type d'habitat plus ou moins standardisé dans les codes Corine ou Catminat (ex: prairie humide).">
1239 jpm 352
												<label for="milieux">Milieu</label>
353
												<div>
354
													<input type="text" id="milieu" class="span2" name="milieu" />
355
												</div>
356
											</div>
357
										</div>
358
									</form>
1210 jpm 359
								</div>
1239 jpm 360
							</div>
361
							<div class="span6">
362
								<form id="form-obs" action="#" autocomplete="on">
1528 aurelien 363
									<h2>Observation</h2>
1583 aurelien 364
									<?php if(!$referentiel_impose && !$espece_imposee) : ?>
1476 aurelien 365
										<div class="row-fluid">
366
											<div rel="tooltip"
367
												title="Sélectionnez le référentiel associé à votre relevé">
368
												<label for="referentiel" title="Réferentiel">
1485 aurelien 369
													Référentiel
1476 aurelien 370
												</label>
371
												<span class="input-prepend">
372
													<span id="referentiel-icone" class="add-on"><i class="icon-book"></i></span>
373
													<select id="referentiel" autocomplete="off">
374
														<option value="bdtfx" selected="selected" title="Trachéophytes de France métropolitaine">Métropole (BDTFX)</option>
375
														<option value="bdtxa" title="Trachéophytes des Antilles">Antilles françaises (BDTXA)</option>
1592 aurelien 376
														<option value="isfan" title="Afrique du Nord">Afrique du Nord (ISFAN)</option>
2155 mathias 377
														<option value="apd" title="Afrique de l'Ouest et du Centre">Afrique de l'Ouest et du Centre (APD)</option>
1476 aurelien 378
													</select>
379
												</span>
380
											</div>
381
										</div>
382
									<?php endif; ?>
1239 jpm 383
									<div class="row-fluid">
1249 jpm 384
										<div class="span4" rel="tooltip"
385
											title="Vous pouvez cliquer sur l'icône de calendrier pour
1274 jpm 386
												sélectionner une date dans un calendrier.">
1239 jpm 387
											<label for="date" title="Veuillez indiquer la date du relevé au format jj/mm/aaaa">
1485 aurelien 388
												Date du relevé
1239 jpm 389
											</label>
390
											<div class="input-prepend">
391
												<span id="date-icone" class="add-on"></span><input id="date"
392
													class="input-small" name="date" type="text"
393
													placeholder="jj/mm/aaaa" />
394
											</div>
395
										</div>
1249 jpm 396
										<div id="taxon-input-groupe" class="span8" rel="tooltip"
397
											title="Sélectionnez une espèce dans la liste déroulante pour lier
1485 aurelien 398
												votre nom au référentiel selectionné. Si vous
1418 aurelien 399
												le désirez vous pouvez aussi saisir un nom absent du référentiel
1485 aurelien 400
												(Ex. : 'fleur violette' ou 'viola sinensis???')." >
1239 jpm 401
											<label for="taxon" title="Choisissez une espèce">
402
												<strong class="obligatoire">*</strong>
1485 aurelien 403
												Espèce <?= $referentiel_impose ? '('.$ns_projet.')' : '' ?> <em>(ou indication sur la plante)</em>
1239 jpm 404
											</label>
405
											<div class="input-prepend">
406
												<span class="add-on">
407
													<i class="icon-leaf"></i>
1418 aurelien 408
												</span><input type="text" id="taxon" name="taxon" value="<?= $nom_sci_espece_defaut; ?>" />
1239 jpm 409
											</div>
410
										</div>
1214 jpm 411
									</div>
1239 jpm 412
									<div class="row-fluid">
413
										<div class="span12">
414
											<label for="notes">Commentaires</label>
415
											<div>
416
												<textarea id="notes" class="span6" rows="7" name="notes"
417
													placeholder="vous pouvez éventuellement ajouter des informations complémentaires à votre observation (altitude, taille de la plante...)"></textarea>
418
											</div>
419
										</div>
1214 jpm 420
									</div>
1239 jpm 421
								</form>
1894 mathias 422
								<form id="form-upload" class="form-horizontal" action="<?= $url_ws_upload ?>?projet=sauvages"
1239 jpm 423
									method="post" enctype="multipart/form-data">
1528 aurelien 424
									<h2>Image(s) de cette plante</h2>
1543 aurelien 425
									<strong>Ajouter une image</strong>
1524 aurelien 426
									<p class="miniature-info" class="discretion help-inline">Les photos doivent être au format JPEG et ne doivent pas excéder 5Mo chacunes.</p>
427
									<div id ="photos-conteneur">
1239 jpm 428
										<input type="file" id="fichier" name="fichier" accept="image/jpeg" />
429
										<input type="hidden" name="MAX_FILE_SIZE" value="5242880"/>
1524 aurelien 430
										<div id="miniatures">
431
										</div>
432
										<p class="miniature-msg" class="span12">&nbsp;</p>
1210 jpm 433
									</div>
1239 jpm 434
								</form>
1210 jpm 435
							</div>
436
							<div class="row-fluid">
1253 jpm 437
								<div class="span12 centre" rel="tooltip"
438
									title="Une fois les champs remplis, vous pouvez cliquer sur ce bouton pour
439
										ajouter votre observation à la liste à transmettre.">
440
									<button id="ajouter-obs" class="btn btn-primary btn-large" type="button">
1239 jpm 441
										Créer
442
									</button>
1210 jpm 443
								</div>
444
							</div>
1239 jpm 445
						</div>
1210 jpm 446
					</div>
1232 jpm 447
				</div>
1210 jpm 448
			</div>
1249 jpm 449
			<!-- Messages d'erreur du formulaire-->
450
			<div class="row">
451
				<div class="zone-alerte span6 offset3">
452
					<div id="dialogue-bloquer-creer-obs" class="alert alert-warning alert-block" style="display: none;">
453
						<a class="close">×</a>
454
						<h4 class="alert-heading">Information : 10 observations maximum</h4>
455
						<p>
1416 aurelien 456
							Vous venez d'ajouter votre 10ème observation.<br/>
1249 jpm 457
							Pour en ajouter de nouvelles, il est nécessaire de les transmettre en cliquant sur le bouton ci-dessous.
458
						</p>
459
					</div>
460
				</div>
461
				<div class="zone-alerte span6 offset3">
462
					<div id="dialogue-form-invalide" class="alert alert-warning alert-block" style="display: none;">
463
						<a class="close">×</a>
464
						<h4 class="alert-heading">Information : champs en erreur</h4>
465
						<p>
466
							Certains champs du formulaire sont mal remplis.<br/>
467
							Veuillez vérifier vos données.
468
						</p>
469
					</div>
470
				</div>
471
			</div>
1210 jpm 472
			<!-- Affiche le tableau récapitualif des observations ajoutées -->
473
			<div id="zone-liste-obs" class="row-fluid">
1239 jpm 474
				<div class="span12">
475
					<div class="well">
1249 jpm 476
						<div class="row-fluid">
477
							<div class="span8">
478
								<h2>Observations à transmettre : <span class="obs-nbre">0</span></h2>
479
							</div>
480
							<div class="span4 droite">
1253 jpm 481
								<button id="transmettre-obs" class="btn btn-primary btn-large"
482
									type="button" disabled="disabled" rel="tooltip"
483
									title="Ajoute les observations ci-dessous à votre Carnet en Ligne et les rend publiques.">
1249 jpm 484
									Transmettre
485
								</button>
486
							</div>
487
						</div>
1240 jpm 488
						<div id="liste-obs" ></div>
1239 jpm 489
						<div class="row">
490
							<div class="zone-alerte span6 offset3">
491
								<div id="dialogue-zero-obs" class="alert alert-block" style="display: none;">
492
									<a class="close">×</a>
493
									<h4 class="alert-heading">Attention : aucune observation</h4>
494
									<p>Veuillez saisir des observations pour les transmettres.</p>
495
								</div>
496
 
1249 jpm 497
								<div id="dialogue-obs-transaction-ok" class="alert alert-success alert-block" style="display: none;"">
1239 jpm 498
									<a class="close">×</a>
499
									<h4 class="alert-heading">Information : transmission des observations</h4>
500
									<div class="alert-txt"></div>
501
								</div>
502
 
1249 jpm 503
								<div id="dialogue-obs-transaction-ko" class="alert alert-error alert-block" style="display: none;">
1239 jpm 504
									<a class="close">×</a>
505
									<h4 class="alert-heading">Erreur : transmission des observations</h4>
506
									<div class="alert-txt"></div>
507
								</div>
1220 jpm 508
							</div>
1239 jpm 509
						</div>
1249 jpm 510
 
1220 jpm 511
					</div>
1239 jpm 512
				</div>
1210 jpm 513
			</div>
514
 
515
			<footer class="row-fluid">
516
				<p class="span12">&copy; Tela Botanica 2012</p>
517
			</footer>
518
 
1239 jpm 519
			<!-- Fenêtres modales -->
1249 jpm 520
			<div id="chargement" class="modal-fenetre" style="display:none;">
521
				<div id="chargement-centrage" class="modal-contenu">
2110 aurelien 522
					<div class="progress progress-striped active">
523
			 			<div id="barre-progression-upload" class="bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="10" style="">
524
			    			<span class="sr-only">0/10 observations transmises</span>
525
			  			</div>
526
					</div>
1239 jpm 527
					<p id="chargement-txt" style="color:white;font-size:1.5em;">
528
						Transfert des observations en cours...<br />
1249 jpm 529
						Cela peut prendre plusieurs minutes en fonction de la taille des images et du nombre
1493 aurelien 530
						d'observations à transférer.
1239 jpm 531
					</p>
532
				</div>
1210 jpm 533
			</div>
1239 jpm 534
 
1249 jpm 535
			<!-- Templates HTML -->
536
			<div id="tpl-transmission-ok" style="display:none;">
537
				<p class="msg">
538
					Vos observations ont bien été transmises.<br />
539
					Elles sont désormais consultables à travers les différents outils de visualisation
540
					du réseau (<a href="http://www.tela-botanica.org/site:botanique">eFlore</a>,
1493 aurelien 541
					<a href="http://www.tela-botanica.org/page:cel_galerie">galeries d'images</a>,
542
					<a href="http://www.tela-botanica.org/appli:test:del">identiplante</a>,
543
					<a href="http://www.tela-botanica.org/widget:cel:cartoPoint">cartographie (widget)</a>...)<br />
1273 jpm 544
					Si vous souhaitez les modifier ou les supprimer, vous pouvez les retrouver en vous
1249 jpm 545
					connectant à votre <a href="http://www.tela-botanica.org/appli:cel">Carnet en ligne</a>.<br />
546
					N'oubliez pas qu'il est nécessaire de
547
					<a href="http://www.tela-botanica.org/page:inscription">s'inscrire à Tela Botanica</a>
548
					au préalable, si ce n'est pas déjà fait.
549
				</p>
550
			</div>
551
			<div id="tpl-transmission-ko" style="display:none;">
552
				<p class="msg">
2110 aurelien 553
					Une erreur est survenue lors de la transmission d'une observation (indiquée en rouge).<br />
2117 aurelien 554
					Vous pouvez tenter de la retransmettre en cliquant à nouveau sur le bouton transmettre ou bien la supprimer
2110 aurelien 555
					et transmettre les suivantes.<br />
2117 aurelien 556
					Néanmoins, les observations n'apparaissant plus dans la liste "observations à transmettre", ont bien été transmises lors de votre précédente tentative. <br />
2110 aurelien 557
					Si le problème persiste, vous pouvez signaler le dysfonctionnement sur
558
					<a href="<?= $url_remarques ?>?email=cel_remarques@tela-botanica.org&pageSource=<?php echo urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']); ?>"
559
								  target="_blank"
560
								  onclick="javascript:window.open(this.getAttribute('href'), 'Tela Botanica - Remarques', config='height=700, width=640, scrollbars=yes, resizable=yes'); return false;">
561
								  le formulaire de signalement d'erreurs</a>.
1249 jpm 562
				</p>
563
			</div>
564
 
1239 jpm 565
			<!-- Stats : Google Analytics-->
566
			<script type="text/javascript">
567
				//<![CDATA[
568
				var _gaq = _gaq || [];
569
				_gaq.push(['_setAccount', 'UA-20092557-1']);
570
				_gaq.push(['_trackPageview']);
571
 
572
				(function() {
573
				  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
574
				  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
575
				  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
576
				})();
577
				//]]>
578
			</script>
1210 jpm 579
		</div>
580
	</body>
581
</html>