Subversion Repositories eFlore/Applications.cel

Rev

Rev 1475 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1475 Rev 1476
Line 55... Line 55...
55
			// Mots-clés à ajouter aux observations
55
			// Mots-clés à ajouter aux observations
56
			var TAG_OBS = "<?=isset($_GET['tag-obs']) ? $_GET['tag-obs'] : ''?>";
56
			var TAG_OBS = "<?=isset($_GET['tag-obs']) ? $_GET['tag-obs'] : ''?>";
57
			TAG_OBS = <?=isset($_GET['projet']) ? "'".$_GET['projet']."'" : 'TAG_OBS' ?>;
57
			TAG_OBS = <?=isset($_GET['projet']) ? "'".$_GET['projet']."'" : 'TAG_OBS' ?>;
58
			// URL du web service réalisant l'insertion des données dans la base du CEL.
58
			// URL du web service réalisant l'insertion des données dans la base du CEL.
59
			var SERVICE_SAISIE_URL = "<?=$url_ws_saisie?>";
59
			var SERVICE_SAISIE_URL = "<?=$url_ws_saisie?>";
60
			// Code du référentiel utilisé pour les nom scientifiques.
60
			// Code du référentiel utilisé pour les nom scientifiques (de la forme nom:code).
61
			var NOM_SCI_REFERENTIEL = "<?=$ns_referentiel?>";
61
			var NOM_SCI_REFERENTIEL = "<?=$ns_referentiel?>";
-
 
62
			// Nom du référentiel utilisé pour les nom scientifiques.
-
 
63
			var NOM_SCI_PROJET = "<?=$ns_projet?>";
62
			// Code de la version du référentiel utilisé pour les nom scientifiques.
64
			// Code de la version du référentiel utilisé pour les nom scientifiques.
63
			var NOM_SCI_VERSION = "<?=$ns_version?>";
65
			var NOM_SCI_VERSION = "<?=$ns_version?>";
64
			// Indication de la présence d'une espèce imposée
66
			// Indication de la présence d'une espèce imposée
65
			var ESPECE_IMPOSEE = "<?=$espece_imposee; ?>";
67
			var ESPECE_IMPOSEE = "<?=$espece_imposee; ?>";
66
			// Tableau d'informations sur l'espèce imposée
68
			// Tableau d'informations sur l'espèce imposée
67
			var INFOS_ESPECE_IMPOSEE = <?=$infos_espece; ?>;
69
			var INFOS_ESPECE_IMPOSEE = <?=$infos_espece; ?>;
68
			// Nombre d'élément dans les listes d'auto-complétion
70
			// Nombre d'élément dans les listes d'auto-complétion
69
			var AUTOCOMPLETION_ELEMENTS_NBRE = 20;
71
			var AUTOCOMPLETION_ELEMENTS_NBRE = 20;
-
 
72
			// Indication de la présence d'un référentiel imposé
-
 
73
			var REFERENTIEL_IMPOSE = "<?=$referentiel_impose; ?>";
-
 
74
			// Indication des version utilisées de chaque référentiel
-
 
75
			var PROJETS_VERSIONS = <?=json_encode($projets_versions)?>;
70
			// URL du web service permettant l'auto-complétion des noms scientifiques.
76
			// URL du web service permettant l'auto-complétion des noms scientifiques.
71
			var SERVICE_AUTOCOMPLETION_NOM_SCI_URL = "<?=$url_ws_autocompletion_ns?>?"+
77
			var SERVICE_AUTOCOMPLETION_NOM_SCI_URL = "<?=$url_ws_autocompletion_ns?>?"+
72
					"masque={masque}&"+
78
					"masque={masque}&"+
73
					"recherche=etendue&"+
79
					"recherche=etendue&"+
74
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
80
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
75
					"version.projet="+NOM_SCI_VERSION+"&"+
81
					//"version.projet="+NOM_SCI_VERSION+"&"+
-
 
82
					"ns.structure=au"+"&"+
-
 
83
					"navigation.limite="+AUTOCOMPLETION_ELEMENTS_NBRE;
-
 
84
			// URL du web service permettant l'auto-complétion des noms scientifiques.
-
 
85
			var SERVICE_AUTOCOMPLETION_NOM_SCI_URL_TPL = "<?=$url_ws_autocompletion_ns_tpl?>?"+
-
 
86
					"masque={masque}&"+
-
 
87
					"recherche=etendue&"+
-
 
88
					"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
-
 
89
					//"version.projet="+NOM_SCI_VERSION+"&"+
76
					"ns.structure=au"+"&"+
90
					"ns.structure=au"+"&"+
77
					"navigation.limite="+AUTOCOMPLETION_ELEMENTS_NBRE;
91
					"navigation.limite="+AUTOCOMPLETION_ELEMENTS_NBRE;
78
			// Nombre d'observations max autorisé avant transmission
92
			// Nombre d'observations max autorisé avant transmission
79
			var OBS_MAX_NBRE = 10;
93
			var OBS_MAX_NBRE = 10;
80
			// Durée d'affichage en milliseconde des messages d'informations
94
			// Durée d'affichage en milliseconde des messages d'informations
81
			var DUREE_MESSAGE = 15000;
95
			var DUREE_MESSAGE = 15000;
82
			// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
96
			// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
83
			var SERVICE_NOM_COMMUNE_URL = "http://www.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
97
			var SERVICE_NOM_COMMUNE_URL = "http://localhost/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
-
 
98
			// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
-
 
99
			var SERVICE_NOM_COMMUNE_URL_ALT = "http://localhost/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
84
			// URL du marqueur à utiliser dans la carte Google Map
100
			// URL du marqueur à utiliser dans la carte Google Map
85
			var GOOGLE_MAP_MARQUEUR_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/marqueurs/epingle.png";
101
			var GOOGLE_MAP_MARQUEUR_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/marqueurs/epingle.png";
86
			// URL de l'icône du chargement en cours
102
			// URL de l'icône du chargement en cours
87
			var CHARGEMENT_ICONE_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement.gif";
103
			var CHARGEMENT_ICONE_URL = "<?=$url_base?>modules/saisie/squelettes/defaut/img/icones/chargement.gif";
88
			// URL de l'icône du calendrier
104
			// URL de l'icône du calendrier
Line 325... Line 341...
325
								</div>
341
								</div>
326
							</div>
342
							</div>
327
							<div class="span6">
343
							<div class="span6">
328
								<form id="form-obs" action="#" autocomplete="on">
344
								<form id="form-obs" action="#" autocomplete="on">
329
									<h2>Observations</h2> 
345
									<h2>Observations</h2> 
-
 
346
									<?php if(!$referentiel_impose) : ?>
-
 
347
										<div class="row-fluid">
-
 
348
											<div rel="tooltip" 
-
 
349
												title="Sélectionnez le référentiel associé à votre relevé">
-
 
350
												<label for="referentiel" title="Réferentiel">
-
 
351
													<strong class="obligatoire">*</strong> Référentiel
-
 
352
												</label>
-
 
353
												<span class="input-prepend">
-
 
354
													<span id="referentiel-icone" class="add-on"><i class="icon-book"></i></span>
-
 
355
													<select id="referentiel" autocomplete="off">
-
 
356
														<option value="bdtfx" selected="selected" title="Trachéophytes de France métropolitaine">Métropole (BDTFX)</option>
-
 
357
														<option value="bdtxa" title="Trachéophytes des Antilles">Antilles françaises (BDTXA)</option>
-
 
358
													</select>
-
 
359
												</span>
-
 
360
											</div>
-
 
361
										</div>
-
 
362
									<?php endif; ?>
330
									<div class="row-fluid">
363
									<div class="row-fluid">
331
										<div class="span4" rel="tooltip" 
364
										<div class="span4" rel="tooltip" 
332
											title="Vous pouvez cliquer sur l'icône de calendrier pour 
365
											title="Vous pouvez cliquer sur l'icône de calendrier pour 
333
												sélectionner une date dans un calendrier.">
366
												sélectionner une date dans un calendrier.">
334
											<label for="date" title="Veuillez indiquer la date du relevé au format jj/mm/aaaa">
367
											<label for="date" title="Veuillez indiquer la date du relevé au format jj/mm/aaaa">
Line 340... Line 373...
340
													placeholder="jj/mm/aaaa" />
373
													placeholder="jj/mm/aaaa" />
341
											</div>
374
											</div>
342
										</div>
375
										</div>
343
										<div id="taxon-input-groupe" class="span8" rel="tooltip" 
376
										<div id="taxon-input-groupe" class="span8" rel="tooltip" 
344
											title="Sélectionnez une espèce dans la liste déroulante pour lier 
377
											title="Sélectionnez une espèce dans la liste déroulante pour lier 
345
												votre nom au référentiel <?=$ns_referentiel?>. Si vous rechargez 
378
												votre nom au référentiel selectionné. Si vous rechargez 
346
												la page le nom présent dans le champ ne sera plus lié au référentiel, il sera 
379
												la page le nom présent dans le champ ne sera plus lié au référentiel, il sera 
347
												nécessaire de le sélectionner à nouveau dans la liste. Si vous
380
												nécessaire de le sélectionner à nouveau dans la liste. Si vous
348
												le désirez vous pouvez aussi saisir un nom absent du référentiel 
381
												le désirez vous pouvez aussi saisir un nom absent du référentiel 
349
												(Ex. : Rosa sp.)." >
382
												(Ex. : Rosa sp.)." >
350
											<label for="taxon" title="Choisissez une espèce">
383
											<label for="taxon" title="Choisissez une espèce">
351
												<strong class="obligatoire">*</strong> 
384
												<strong class="obligatoire">*</strong> 
352
												Espèce
385
												Espèce <?= $referentiel_impose ? '('.$ns_projet.')' : '' ?>
353
											</label>
386
											</label>
354
											<div class="input-prepend">
387
											<div class="input-prepend">
355
												<span class="add-on">
388
												<span class="add-on">
356
													<i class="icon-leaf"></i>
389
													<i class="icon-leaf"></i>
357
												</span><input type="text" id="taxon" name="taxon" value="<?= $nom_sci_espece_defaut; ?>" />
390
												</span><input type="text" id="taxon" name="taxon" value="<?= $nom_sci_espece_defaut; ?>" />