Subversion Repositories eFlore/Applications.cel

Rev

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

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