Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3285 Rev 3287
Line 78... Line 78...
78
				</div>
78
				</div>
Line 79... Line 79...
79
 
79
 
80
				<div id="formulaire" class="row mb-3 bloc-top">
80
				<div id="formulaire" class="row mb-3 bloc-top">
81
					<form id="form-observateur" role="form" autocomplete="on">
81
					<form id="form-observateur" role="form" autocomplete="on">
82
						<h2><?php echo $observateur['titre']; ?></h2>
82
						<h2><?php echo $observateur['titre']; ?></h2>
83
						<div id="tb-observateur" data-mode="<?php echo $conf_mode; ?>">
83
						<div id="tb-observateur">
84
							<div class="navbar-default mb-3" id="tb-navbar">
84
							<div class="navbar-default mb-3" id="tb-navbar">
85
								<div class="nav navbar-nav navbar-right row control-group">
85
								<div class="nav navbar-nav navbar-right row control-group">
86
									<div id="bouton-connexion" class="volet col-md-6 col-sm-8">
86
									<div id="bouton-connexion" class="volet col-md-6 col-sm-8">
87
										<label for="bouton-connexion"><?php echo $observateur['compte']; ?></label>
87
										<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>
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="bouton-inscription" href="https://beta.tela-botanica.org/test/inscription" class="btn btn-primary mr-1 mb-1" taget="_blank"><?php echo $observateur['inscription']; ?></a>
89
										<a id="bouton-inscription" href="https://beta.tela-botanica.org/test/inscription" class="btn btn-primary mr-1 mb-1" taget="_blank"><?php echo $observateur['inscription']; ?></a>
90
									</div>
90
									</div>
91
									<div id="creation-compte" class="volet col-md-6 col-sm-8">
91
									<div id="creation-compte" class="volet col-md-6 col-sm-8">
92
										<label for="creation-compte"><?php echo $observateur['noninscription']; ?></label>
92
										<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>
93
										<a id="bouton-anonyme" href="" class="btn btn-info mr-1 mb-1"><?php echo $observateur['nonconnexion']; ?></a>
94
									</div>
94
									</div>
95
									<div id="utilisateur-connecte" class="volet hidden">
95
									<div id="utilisateur-connecte" class="volet hidden">
96
										<label for="utilisateur-connecte"><?php echo $observateur['bienvenue']; ?></label>
96
										<label for="utilisateur-connecte"><?php echo $observateur['bienvenue']; ?></label>
97
										<a href="#" class="list-tool btn btn-large btn-primary volet-toggle" data-toggle="volet">
97
										<a href="" class="list-tool btn btn-large btn-primary volet-toggle" data-toggle="volet">
98
											<span id="nom-complet"></span> <!-- <i class="fas fa-caret-down"></i> -->
98
											<span id="nom-complet"></span> <!-- <i class="fas fa-caret-down"></i> -->
99
										</a>
99
										</a>
100
										<div class="volet-menu hidden">
100
										<div class="volet-menu hidden">
101
											<div id="profil-utilisateur">
101
											<div id="profil-utilisateur">
102
												<a href="https://beta.tela-botanica.org/test/inscription" taget="_blank"><?php echo $observateur['profil']; ?></a>
102
												<a href="https://beta.tela-botanica.org/test/inscription" taget="_blank"><?php echo $observateur['profil']; ?></a>
103
											</div>
103
											</div>
104
											<div id="deconnexion"><a href="#"><?php echo $observateur['deconnexion']; ?></a></div>
104
											<div id="deconnexion"><a href=""><?php echo $observateur['deconnexion']; ?></a></div>
105
										</div>
105
										</div>
106
									</div>
106
									</div>
107
								</div>
107
								</div>
108
							</div>
108
							</div>
Line 759... Line 759...
759
		<!-- Jquery Form :nécessaire pour l'upload des images -->
759
		<!-- Jquery Form :nécessaire pour l'upload des images -->
760
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
760
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
761
		<!-- Bootstrap -->
761
		<!-- Bootstrap -->
762
		<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>
762
		<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>
763
		<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
763
		<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
764
		<!-- Authentification -->
-
 
765
		<script type="text/javascript" src="<?php echo $url_base; ?>js/auth.js"></script>
-
 
766
		<!-- Connexion, bloc de prévisualisation, date -->
764
		<!-- Connexion, bloc de prévisualisation, date -->
767
		<script type="text/javascript" src="<?php echo $url_base; ?>js/WidgetSaisie.js"></script>
765
		<script type="text/javascript" src="<?php echo $url_base; ?>js/WidgetSaisie.js"></script>
768
		<script type="text/javascript" src="<?php echo $url_base; ?>js/champs-supp.js"></script>
766
		<script type="text/javascript" src="<?php echo $url_base; ?>js/champs-supp.js"></script>
769
		<script type="text/javascript">
767
		<script type="text/javascript">
770
			//<![CDATA[
768
			//<![CDATA[
771
				$( document ).ready( function() {
769
				$( document ).ready( function() {
Line 772... Line 770...
772
 
770
 
773
					// OMG un modèle objet !!
771
					// OMG un modèle objet !!
Line 774... Line -...
774
					var widget = new WidgetSaisie();
-
 
775
 
-
 
776
					//
-
 
777
					//
772
					var widget = new WidgetSaisie();
778
					//
773
 
779
					// La présence du parametre 'debug' dans l'URL enclenche le débogage
774
					// La présence du parametre 'debug' dans l'URL enclenche le débogage
780
					widget.debug = <?php echo isset( $_GET['debug'] ) ? 'true' : 'false'; ?>;
775
					widget.debug = <?php echo isset( $_GET['debug'] ) ? 'true' : 'false'; ?>;
781
					// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
776
					// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5
Line 794... Line 789...
794
					widget.obsId = "<?php echo isset($_GET['id-obs']) ? $_GET['id-obs'] : ''; ?>";
789
					widget.obsId = "<?php echo isset($_GET['id-obs']) ? $_GET['id-obs'] : ''; ?>";
795
					// URL du web service réalisant l'insertion des données dans la base du CEL.
790
					// URL du web service réalisant l'insertion des données dans la base du CEL.
796
					widget.serviceSaisieUrl = "<?php echo $url_ws_saisie; ?>";
791
					widget.serviceSaisieUrl = "<?php echo $url_ws_saisie; ?>";
797
					// URL du web service permettant de récupérer les infos d'une observation du CEL.
792
					// URL du web service permettant de récupérer les infos d'une observation du CEL.
798
					widget.serviceObsUrl = "<?php echo $url_ws_obs; ?>";
793
					widget.serviceObsUrl = "<?php echo $url_ws_obs; ?>";
799
					//
-
 
800
					//
-
 
801
					//
-
 
Line 802... Line 794...
802
 
794
 
803
					// langue
795
					// langue
804
					widget.langue = "<?php echo $widget['langue']; ?>";
796
					widget.langue = "<?php echo $widget['langue']; ?>";
805
					// Squelette d'URL du web service de l'annuaire.
797
					// Squelette d'URL du web service de l'annuaire.
806
					widget.serviceAnnuaireIdUrl = "<?php echo $url_ws_annuaire; ?>";
798
					widget.serviceAnnuaireIdUrl = "<?php echo $url_ws_annuaire; ?>";
807
					// URL de l'icône du chargement en cours
799
					// mode : prod / beta / local
808
					widget.chargementIconeUrl = "<?php echo $url_base; ?>img/icones/chargement.gif";
800
					widget.mode = "<?php echo $conf_mode; ?>"
809
					// URL de l'icône du chargement en cours d'une image
801
					// URL de l'icône du chargement en cours d'une image
810
					widget.chargementImageIconeUrl = "<?php echo $url_base; ?>img/icones/chargement-image.gif";
-
 
811
					// URL de l'icône du calendrier
-
 
812
					widget.calendrierIconeUrl = "<?php echo $url_base; ?>img/icones/calendrier.png";
802
					widget.chargementImageIconeUrl = "<?php echo $url_base; ?>img/icones/chargement-image.gif";
813
					// URL de l'icône pour une photo manquante
803
					// URL de l'icône pour une photo manquante
Line 814... Line 804...
814
					widget.pasDePhotoIconeUrl = "<?php echo $url_base; ?>img/icones/pasdephoto.png";
804
					widget.pasDePhotoIconeUrl = "<?php echo $url_base; ?>img/icones/pasdephoto.png";
815
 
805
 
Line 842... Line 832...
842
						"navigation.limite=" + widget.autocompletionElementsNbre;
832
						"navigation.limite=" + widget.autocompletionElementsNbre;
843
					// Nombre d'observations max autorisé avant transmission
833
					// Nombre d'observations max autorisé avant transmission
844
					widget.obsMaxNbre = 10;
834
					widget.obsMaxNbre = 10;
845
					// Durée d'affichage en milliseconde des messages d'informations
835
					// Durée d'affichage en milliseconde des messages d'informations
846
					widget.dureeMessage = 10000;
836
					widget.dureeMessage = 10000;
847
					//
-
 
848
					//
-
 
849
					//
-
 
850
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
837
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes.
851
					widget.serviceNomCommuneUrl = "https://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
838
					widget.serviceNomCommuneUrl = "https://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}";
852
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
839
					// Squelette d'URL du web service d'eFlore fournissant les noms de communes hors de France (localisation approximative).
853
					widget.serviceNomCommuneUrlAlt = "https://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
840
					widget.serviceNomCommuneUrlAlt = "https://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1";
854
					// URL du marqueur à utiliser dans la carte Google Map
841
					// URL du marqueur à utiliser dans la carte Google Map
855
					widget.googleMapMarqueurUrl = "<?php echo $url_base; ?>img/marqueurs/epingle.png";
842
					widget.googleMapMarqueurUrl = "<?php echo $url_base; ?>img/marqueurs/epingle.png";
856
					//
-
 
857
					//
-
 
858
					//
-
 
Line 859... Line 843...
859
 
843
 
860
					// Initialisation du bousin
844
					// Initialisation du bousin
861
					widget.init();
845
					widget.init();
862
				});
846
				});