Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3362 Rev 3425
Line 1... Line 1...
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html xmlns="https://www.w3.org/1999/xhtml">
2
<html xmlns="https://www.w3.org/1999/xhtml">
3
	<head>
3
	<head>
4
		<title><?php echo strip_tags ( $widget['titre'] ); ?></title>
4
		<title><?php echo strip_tags( $widget['titre'] ); ?></title>
Line 5... Line 5...
5
 
5
 
6
		<meta charset="utf-8" />
6
		<meta charset="utf-8" />
7
		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
7
		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
8
		<meta http-equiv="Content-style-type" content="text/css" />
8
		<meta http-equiv="Content-style-type" content="text/css" />
Line 37... Line 37...
37
		<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.1/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
37
		<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.1/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
38
		<!-- Carto -->
38
		<!-- Carto -->
39
		<link href="<?php echo $url_base; ?>js/tb-geoloc/styles.css" rel="stylesheet" type="text/css" media="screen" />
39
		<link href="<?php echo $url_base; ?>js/tb-geoloc/styles.css" rel="stylesheet" type="text/css" media="screen" />
40
		<!-- STYLE SAISIE -->
40
		<!-- STYLE SAISIE -->
41
		<link href="<?php echo $url_base; ?>css/saisie.css" rel="stylesheet" type="text/css" media="screen" />
41
		<link href="<?php echo $url_base; ?>css/saisie.css" rel="stylesheet" type="text/css" media="screen" />
-
 
42
		<link href="<?php echo $url_base; ?>css/saisieSpe.css" rel="stylesheet" type="text/css" media="screen" />
Line 42... Line 43...
42
 
43
 
43
		<!--  Google Analytics -->
44
		<!--  Google Analytics -->
44
		<?php if( $prod ): ?>
45
		<?php if( $prod ): ?>
45
			<?php include "analytics.html"; ?>
46
			<?php include "analytics.html"; ?>
46
		<?php endif; ?>
47
		<?php endif; ?>
47
		<!-- <link rel="icon" type="image/x-icon" href="favicon.ico" /> -->
48
		<!-- <link rel="icon" type="image/x-icon" href="favicon.ico" /> -->
48
		<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />
49
		<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />
Line 49... Line 50...
49
	</head>
50
	</head>
50
 
51
 
51
	<body id="top" data-sq="<?php echo $url_base; ?>">
52
	<body id="top" data-sq="<?php echo $url_base; ?>" data-type-loc="<?php echo $widget['type_localisation'];?>">
52
		<?php
53
		<?php
53
			echo ( $widget['image_fond'] ) ? '<div id="image-fond" style="' . htmlspecialchars( 'background:url("' . $widget['chemin_fichiers'] . 'image_fond.' . preg_replace( '/(?:imag)?e\/?/','',$widget['image_fond']) . '") no-repeat center center;background-size:cover') . '"></div>': '';
54
			echo ( $widget['image_fond'] ) ? '<div id="image-fond" style="' . htmlspecialchars( 'background:url("' . $widget['chemin_fichiers'] . 'image_fond.' . preg_replace( '/(?:imag)?e\/?/','',$widget['image_fond']) . '") no-repeat center center;background-size:cover') . '"></div>': '';
54
		?>
55
		?>
Line 84... Line 85...
84
							<div class="navbar-default mb-3" id="tb-navbar">
85
							<div class="navbar-default mb-3" id="tb-navbar">
85
								<div class="nav navbar-nav navbar-right row control-group">
86
								<div class="nav navbar-nav navbar-right row control-group">
86
									<div id="bouton-connexion" class="volet col-md-6 col-sm-8">
87
									<div id="bouton-connexion" class="volet col-md-6 col-sm-8">
87
										<label for="bouton-connexion"><?php echo $observateur['compte']; ?></label>
88
										<label for="bouton-connexion"><?php echo $observateur['compte']; ?></label>
88
										<a id="connexion" href="<?php echo $authTpl; ?>" class="btn btn-success  mr-1 mb-1" taget="_blank"><?php echo $observateur['connexion']; ?></a>
89
										<a id="connexion" href="<?php echo $authTpl; ?>" class="btn btn-success  mr-1 mb-1" taget="_blank"><?php echo $observateur['connexion']; ?></a>
89
										<a id="bouton-inscription" href="" class="btn btn-primary mr-1 mb-1" taget="_blank"><?php echo $observateur['inscription']; ?></a>
90
										<a id="inscription" href="" class="btn btn-primary mr-1 mb-1" taget="_blank"><?php echo $observateur['inscription']; ?></a>
90
									</div>
91
									</div>
91
									<div id="creation-compte" class="volet col-md-6 col-sm-8">
92
									<div id="creation-compte" class="volet col-md-6 col-sm-8">
92
										<label for="creation-compte"><?php echo $observateur['noninscription']; ?></label>
93
										<label for="creation-compte"><?php echo $observateur['noninscription']; ?></label>
93
										<a id="bouton-anonyme" href="" class="btn btn-info mr-1 mb-1"><?php echo $observateur['nonconnexion']; ?></a>
94
										<a id="bouton-anonyme" href="" class="btn btn-info mr-1 mb-1"><?php echo $observateur['nonconnexion']; ?></a>
94
									</div>
95
									</div>
Line 106... Line 107...
106
									</div>
107
									</div>
107
								</div>
108
								</div>
108
							</div>
109
							</div>
109
						</div>
110
						</div>
Line 110... Line 111...
110
 
111
 
-
 
112
						<div id="identite" class="mb-3 hidden">
-
 
113
							<p id="bienvenue" class=" col-md-6 hidden font-weight-bold">
-
 
114
								Bonjour<span id="bienvenue-prenom"></span><span id="bienvenue-nom"></span>!
111
						<div id="anonyme" class="mb-3 hidden">
115
							</p>
112
							<div id="zone-courriel" class="row">
116
							<div id="zone-courriel" class="row">
113
								<div class="control-group col-md-6">
117
								<div class="control-group col-md-6">
114
									<label for="courriel" class="col-sm-8 obligatoire" title="<?php echo $observateur['courriel-title']; ?>">
118
									<label for="courriel" class="col-sm-8 obligatoire" title="<?php echo $observateur['courriel-title']; ?>">
115
										<i class="fa fa-envelope" aria-hidden="true"></i>
119
										<i class="fa fa-envelope" aria-hidden="true"></i>
Line 187... Line 191...
187
											<input type="hidden" id="longitude" name="longitude" value="" style="display:none">
191
											<input type="hidden" id="longitude" name="longitude" value="" style="display:none">
188
											<input type="hidden" id="altitude" name="altitude" value="" style="display:none">
192
											<input type="hidden" id="altitude" name="altitude" value="" style="display:none">
189
											<input type="hidden" id="commune-insee" name="commune-insee" value="" style="display:none">
193
											<input type="hidden" id="commune-insee" name="commune-insee" value="" style="display:none">
190
											<input type="hidden" id="coord-lineaire" name="coord-lineaire" value="" style="display:none">
194
											<input type="hidden" id="coord-lineaire" name="coord-lineaire" value="" style="display:none">
191
										</div>
195
										</div>
192
										<div id="geoloc" class="col-sm-8">
196
										<div id="geoloc" class="col-sm-12">
193
											<tb-geolocation-element
197
											<tb-geolocation-element
194
												id="tb-geolocation"
198
												id="tb-geolocation"
195
												layer='osm'
199
												layer='osm'
196
												zoom_init="4"
200
												zoom_init="<?php echo ( isset($widget['localisation']['zoom']) ) ? $widget['localisation']['zoom']: '4' ;?>"
197
												lat_init="46.5"
201
												lat_init="<?php echo ( isset($widget['localisation']['latitude']) ) ? $widget['localisation']['latitude']: '46.5' ;?>"
198
												lng_init="2.9"
202
												lng_init="<?php echo ( isset($widget['localisation']['longitude'])) ? $widget['localisation']['longitude'] : '2.9' ;?>"
199
												marker="<?php echo ( $widget['type_localisation'] === 'point' ) ? 'true' : 'false' ;?>"
203
												marker="<?php echo ( $widget['type_localisation'] === 'point' ) ? 'true' : 'false' ;?>"
200
												polyline="<?php echo ( $widget['type_localisation'] === 'rue' ) ? 'true' : 'false' ;?>"
204
												polyline="<?php echo ( $widget['type_localisation'] === 'rue' ) ? 'true' : 'false' ;?>"
201
												polygon="false"
205
												polygon="false"
202
												show_lat_lng_elevation_inputs="<?php echo ( $widget['type_localisation'] === 'point' ) ? 'true' : 'false' ;?>"
206
												show_lat_lng_elevation_inputs="<?php echo ( $widget['type_localisation'] === 'point' ) ? 'true' : 'false' ;?>"
203
												osm_class_filter=""
207
												osm_class_filter=""
Line 547... Line 551...
547
															<select id="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . ' ' . $champ['element']; ?> form-control has-tooltip custom-select mb-2"<?php echo $required; ?> data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>" <?php echo $description; ?>>
551
															<select id="<?php echo $champ['key']; ?>" class="<?php echo $champ['key'] . ' ' . $champ['element']; ?> form-control has-tooltip custom-select mb-2"<?php echo $required; ?> data-label="<?php echo $champ['name']; ?>" data-name="<?php echo $champ['key']; ?>" <?php echo $description; ?>>
Line 548... Line 552...
548
 
552
 
Line 549... Line 553...
549
																<?php foreach ( $champ['fieldValues']['listValue'] as $list_value_array ) : ?>
553
																<?php foreach ( $champ['fieldValues']['listValue'] as $list_value_array ) : ?>
550
 
-
 
551
																	<?php
554
 
552
																	var_dump($list_value_array[0]);
555
																	<?php
553
																		$selected = '';
556
																		$selected = '';
554
																		if ( '#' === substr( $list_value_array[0], -1 ) ) :
557
																		if ( '#' === substr( $list_value_array[0], -1 ) ) :
555
																			$selected = ' selected="selected"';
558
																			$selected = ' selected="selected"';
Line 746... Line 749...
746
					<p class="msg"><?php echo $resume['transko']; ?></p>
749
					<p class="msg"><?php echo $resume['transko']; ?></p>
747
				</div>
750
				</div>
748
			</div>
751
			</div>
749
		</div>
752
		</div>
Line 750... Line 753...
750
 
753
 
751
		<!-- Modales Aide -->
754
		<!-- modale -->
752
		<div id="help-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="help-modal-label" style="display: none;" aria-hidden="true">
755
		<div id="fenetre-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="fenetre-modal-label" style="display: none;" aria-hidden="true">
753
			<div class="modal-dialog modal-dialog-centered" role="document">
756
			<div class="modal-dialog modal-dialog-centered" role="document">
754
				<div class="modal-content">
757
				<div class="modal-content">
755
					<div class="modal-header">
758
					<div class="modal-header">
756
						<h5 class="modal-title" id="help-modal-label"></h5>
759
						<h5 class="modal-title" id="fenetre-modal-label"></h5>
757
						<button type="button" class="close" data-dismiss="modal" aria-label="Close">
760
						<button type="button" class="close" data-dismiss="modal" aria-label="Close">
758
							<span aria-hidden="true">&times;</span>
761
							<span aria-hidden="true">&times;</span>
759
						</button>
762
						</button>
760
					</div>
763
					</div>
761
					<div class="modal-body" id="print_content"></div>
764
					<div class="modal-body" id="print_content"></div>
762
					<div class="modal-footer">
-
 
763
						<button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
-
 
764
					</div>
765
					<div class="modal-footer"></div>
765
				</div>
766
				</div>
766
			</div>
767
			</div>
767
		</div>
768
		</div>
768
		<!-- carto -->
769
		<!-- carto -->
Line 781... Line 782...
781
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
782
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
782
		<!-- Bootstrap -->
783
		<!-- Bootstrap -->
783
		<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
784
		<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
784
		<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
785
		<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
785
		<!-- Connexion, bloc de prévisualisation, date -->
786
		<!-- Connexion, bloc de prévisualisation, date -->
-
 
787
		<script type="text/javascript" src="<?php echo $url_base; ?>js/Utils.js"></script>
-
 
788
		<script type="text/javascript" src="<?php echo $url_base; ?>js/WidgetsSaisiesCommun.js"></script>
786
		<script type="text/javascript" src="<?php echo $url_base; ?>js/WidgetSaisie.js"></script>
789
		<script type="text/javascript" src="<?php echo $url_base; ?>js/WidgetSaisie.js"></script>
787
		<script type="text/javascript" src="<?php echo $url_base; ?>js/champs-supp.js"></script>
-
 
788
		<script type="text/javascript">
790
		<script type="text/javascript">
789
			//<![CDATA[
791
			//<![CDATA[
-
 
792
				const NBRE_ELTS_AUTOCOMP = 20;
-
 
793
				const OBS_MAX_NBRE       = 10;
790
				$( document ).ready( function() {
794
				const DUREE_MESSAGE      = 1000;
791
 
795
 
-
 
796
				var tagImg           = "<?php echo isset($_GET['tag-img']) ? $_GET['tag-img'] : ''; ?>";
-
 
797
				var separationTagImg = "<?php echo isset($_GET['motcle']) && isset($_GET['tag-img']) ? ',' : ''; ?>";
792
					// OMG un modèle objet !!
798
				var tagObs           = "<?php echo isset($_GET['tag-obs']) ? $_GET['tag-obs'] : ''; ?>";
793
					var widget = new WidgetSaisie();
799
				var separationTagObs = "<?php echo isset($_GET['projet']) && isset($_GET['tag-obs']) ? ',' : ''; ?>";
794
 
800
 
-
 
801
				var widgetProp = {
-
 
802
					// url jusqu'à "/widget:cel:"
-
 
803
					'urlWidgets'                        : "<?php echo $widgets_url; ?>",
-
 
804
					// module utilisé (apa,lg,streets)
-
 
805
					'nomSquelette'                      : "<?php echo $widget['projet']; ?>",
795
					// La présence du parametre 'debug' dans l'URL enclenche le débogage
806
					// La présence du parametre 'debug' dans l'URL enclenche le débogage
796
					widget.debug = <?php echo isset( $_GET['debug'] ) ? 'true' : 'false'; ?>;
807
					'debug'                             : <?php echo isset( $_GET['debug'] ) ? 'true' : 'false'; ?>,
797
					// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
808
					// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
798
					widget.html5 = <?php echo isset($_GET['html5']) ? 'true' : 'false'; ?>;
809
					'html5'                             : <?php echo isset($_GET['html5']) ? 'true' : 'false'; ?>,
799
					// Mot-clé du widget/projet
810
					// Mot-clé du widget/projet
800
					widget.tagProjet = "WidgetSaisie";
811
					'tagProjet'                         : "<?php echo $widget['motscles']; ?>",
801
					// Mots-clés à ajouter aux images
812
					// Mots-clés à ajouter aux images
802
					widget.tagImg = "<?php echo isset($widget['tag-img']) ? $widget['tag-img'] : ''; ?>";
-
 
803
					widget.separationTagImg = "<?php echo isset($_GET['motcle']) && isset($widget['tag-img']) ? ',' : ''; ?>";
-
 
804
					widget.tagImg = <?php echo isset($_GET['motcle']) ? "'".$_GET['motcle']."' + widget.separationTagImg + widget.tagImg" : 'widget.tagImg'; ?>;
813
					'tagImg'                            : <?php echo isset($_GET['motcle']) ? "'".$_GET['motcle']."' + separationTagImg + tagImg" : 'tagImg'; ?>,
805
					// Mots-clés à ajouter aux observations
814
					// Mots-clés à ajouter aux observations
806
					widget.tagObs = "<?php echo isset($widget['tag-obs']) ? $widget['tag-obs'] : ''; ?>";
-
 
807
					widget.separationTagObs = "<?php echo isset($_GET['projet']) && isset($widget['tag-obs']) ? ',' : ''; ?>";
-
 
808
					widget.tagObs = <?php echo isset($_GET['projet']) ? "'".$_GET['projet']."' + widget.separationTagObs + widget.tagObs" : 'widget.tagObs'; ?>;
815
					'tagObs'                            : <?php echo isset($_GET['projet']) ? "'".$_GET['projet']."' + separationTagObs + tagObs" : 'tagObs'; ?>,
809
					// Précharger le formulaire avec les infos d'une observation
816
					// Précharger le formulaire avec les infos d'une observation
810
					widget.obsId = "<?php echo isset($_GET['id-obs']) ? $_GET['id-obs'] : ''; ?>";
817
					'obsId'                             : "<?php echo isset($_GET['id-obs']) ? $_GET['id-obs'] : ''; ?>",
811
					// URL du web service réalisant l'insertion des données dans la base du CEL.
818
					// URL du web service réalisant l'insertion des données dans la base du CEL.
812
					widget.serviceSaisieUrl = "<?php echo $url_ws_saisie; ?>";
819
					'serviceSaisieUrl'                  : "<?php echo $url_ws_saisie; ?>",
813
					// URL du web service permettant de récupérer les infos d'une observation du CEL.
820
					// URL du web service permettant de récupérer les infos d'une observation du CEL.
814
					widget.serviceObsUrl = "<?php echo $url_ws_obs; ?>";
821
					'serviceObsUrl'                     : "<?php echo $url_ws_obs; ?>",
815
 
-
 
816
					// langue
822
					// langue
817
					widget.langue = "<?php echo $widget['langue']; ?>";
823
					'langue'                            : "<?php echo $widget['langue']; ?>",
818
					// Squelette d'URL du web service de l'annuaire.
824
					// Squelette d'URL du web service de l'annuaire.
819
					widget.serviceAnnuaireIdUrl = "<?php echo $url_ws_annuaire; ?>";
825
					'serviceAnnuaireIdUrl'              : "<?php echo $url_ws_annuaire; ?>",
820
					// mode : prod / beta / local
826
					// mode : prod / beta / local
821
					widget.mode = "<?php echo $conf_mode; ?>"
827
					'mode'                              : "<?php echo $conf_mode; ?>",
822
					// URL de l'icône du chargement en cours d'une image
828
					// URL de l'icône du chargement en cours d'une image
823
					widget.chargementImageIconeUrl = "<?php echo $url_base; ?>img/icones/chargement-image.gif";
829
					'chargementImageIconeUrl'           : "<?php echo $url_base; ?>img/icones/chargement-image.gif",
824
					// URL de l'icône pour une photo manquante
830
					// URL de l'icône pour une photo manquante
825
					widget.pasDePhotoIconeUrl = "<?php echo $url_base; ?>img/icones/pasdephoto.png";
831
					'pasDePhotoIconeUrl'                : "<?php echo $url_base; ?>img/icones/pasdephoto.png",
826
 
-
 
827
					// Code du référentiel utilisé pour les nom scientifiques.
832
					// Code du référentiel utilisé pour les nom scientifiques.
828
					widget.nomSciReferentiel = "<?php echo ( !empty( $widget['referentiel'] ) ) ? strtolower( $widget['referentiel'] ) : 'bdtfxr'; ?>";
833
					'nomSciReferentiel'                 : "<?php echo ( !empty( $widget['referentiel'] ) ) ? strtolower( $widget['referentiel'] ) : 'bdtfxr'; ?>",
829
					// Indication de la présence d'une espèce imposée
834
					// Indication de la présence d'une espèce imposée
830
					widget.especeImposee = "<?php echo $widget['especes']['espece_imposee']; ?>";
835
					'especeImposee'                     : "<?php echo $widget['especes']['espece_imposee']; ?>",
831
					// Tableau d'informations sur l'espèce imposée
836
					// Tableau d'informations sur l'espèce imposée
832
					widget.infosEspeceImposee = "<?php echo $widget['especes']['infos_espece']; ?>";
837
					'infosEspeceImposee'                : "<?php echo $widget['especes']['infos_espece']; ?>",
833
					// Nombre d'élément dans les listes d'auto-complétion
-
 
834
					widget.autocompletionElementsNbre = 20;
-
 
835
					// Indication de la présence d'un référentiel imposé
838
					// Indication de la présence d'un référentiel imposé
836
					widget.referentielImpose = "<?php echo ( !empty( $widget['referentiel'] ) ) ? strtolower( $widget['referentiel'] ) : 'bdtfxr'; ?>";
839
					'referentielImpose'                 : "<?php echo ( !empty( $widget['referentiel'] ) ) ? strtolower( $widget['referentiel'] ) : 'bdtfxr'; ?>",
837
					// #taxon est une liste
840
					// #taxon est une liste
838
					widget.isTaxonListe = <?php echo ( isset( $widget['especes']['taxons'] ) && count( (array) $widget['especes']['taxons'] ) )? 'true' : 'false' ; ?>;
841
					'isTaxonListe'                      : <?php echo ( isset( $widget['especes']['taxons'] ) && count( (array) $widget['especes']['taxons'] ) )? 'true' : 'false' ; ?>,
-
 
842
					// Nombre d'élément dans les listes d'auto-complétion
-
 
843
					'autocompletionElementsNbre'        : NBRE_ELTS_AUTOCOMP,
839
					// URL du web service permettant l'auto-complétion des noms scientifiques
844
					// URL du web service permettant l'auto-complétion des noms scientifiques
840
					widget.serviceAutocompletionNomSciUrl = "<?php echo $widget['especes']['url_ws_autocompletion_ns']; ?>?"+
845
					'serviceAutocompletionNomSciUrl'    : "<?php echo $widget['especes']['url_ws_autocompletion_ns']; ?>?"+
841
						"masque={masque}&"+
846
						"masque={masque}&"+
842
						"recherche=etendue&"+
847
						"recherche=etendue&"+
843
						"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
848
						"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
844
						"ns.structure=au&"+
849
						"ns.structure=au&"+
845
						"navigation.limite=" + widget.autocompletionElementsNbre;
850
						"navigation.limite=" + NBRE_ELTS_AUTOCOMP,
846
					// Squelette d'URL du web service permettant l'auto-complétion des noms scientifiques
851
					// Squelette d'URL du web service permettant l'auto-complétion des noms scientifiques
847
					widget.serviceAutocompletionNomSciUrlTpl = "<?php echo $widget['especes']['url_ws_autocompletion_ns_tpl']; ?>?"+
852
					'serviceAutocompletionNomSciUrlTpl' : "<?php echo $widget['especes']['url_ws_autocompletion_ns_tpl']; ?>?"+
848
						"masque={masque}&"+
853
						"masque={masque}&"+
849
						"recherche=etendue&"+
854
						"recherche=etendue&"+
850
						"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
855
						"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
851
						"retour.tri=alpharet&"+ // tri "à la CeL"
856
						"retour.tri=alpharet&"+ // tri "à la CeL"
852
						"ns.structure=au&"+
857
						"ns.structure=au&"+
853
						"navigation.limite=" + widget.autocompletionElementsNbre;
858
						"navigation.limite=" + NBRE_ELTS_AUTOCOMP,
854
					// Nombre d'observations max autorisé avant transmission
859
					// Nombre d'observations max autorisé avant transmission
855
					widget.obsMaxNbre = 10;
860
					'obsMaxNbre'                        : OBS_MAX_NBRE,
856
					// Durée d'affichage en milliseconde des messages d'informations
861
					// Durée d'affichage en milliseconde des messages d'informations
857
					widget.dureeMessage = 10000;
862
					'dureeMessage'                      : DUREE_MESSAGE,
858
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
863
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
859
					widget.serviceNomCommuneUrl = "https://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
864
					'serviceNomCommuneUrl'              : "https://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}",
860
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
865
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
861
					widget.serviceNomCommuneUrlAlt = "https://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
866
					'serviceNomCommuneUrlAlt'           : "https://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1"
862
					// URL du marqueur à utiliser dans la carte Google Map
-
 
863
					widget.googleMapMarqueurUrl = "<?php echo $url_base; ?>img/marqueurs/epingle.png";
-
 
-
 
867
				};
Line 864... Line 868...
864
 
868
 
-
 
869
				$( document ).ready( function() {
865
					// Initialisation du bousin
870
					widget = new WidgetSaisie(widgetProp);
-
 
871
					widget.init();
-
 
872
					// Fonctions de Style et Affichage des éléments "spéciaux"
866
					widget.init();
873
					utils.init();
867
				});
874
				});
868
			//]]>
875
			//]]>
869
		</script>
876
		</script>
870
		<!-- Barre de navigation -->
877
		<!-- Barre de navigation -->