Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3287 Rev 3330
Line 84... Line 84...
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="" 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>
Line 97... Line 97...
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="" 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>
Line 185... Line 185...
185
											<input type="hidden" id="commune-nom" name="commune-nom" value="" style="display:none">
185
											<input type="hidden" id="commune-nom" name="commune-nom" value="" style="display:none">
186
											<input type="hidden" id="latitude" name="latitude" value="" style="display:none">
186
											<input type="hidden" id="latitude" name="latitude" value="" style="display:none">
187
											<input type="hidden" id="longitude" name="longitude" value="" style="display:none">
187
											<input type="hidden" id="longitude" name="longitude" value="" style="display:none">
188
											<input type="hidden" id="altitude" name="altitude" value="" style="display:none">
188
											<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">
189
											<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">
190
										</div>
191
										</div>
191
										<div id="geoloc" class="col-sm-8">
192
										<div id="geoloc" class="col-sm-8">
192
											<tb-geolocation-element
193
											<tb-geolocation-element
193
												id="tb-geolocation"
194
												id="tb-geolocation"
194
												layer='osm'
195
												layer='osm'
Line 277... Line 278...
277
										<?php if ( $widget['type_especes'] === 'fixe' || $widget['especes']['espece_imposee'] ) : ?>
278
										<?php if ( $widget['type_especes'] === 'fixe' || $widget['especes']['espece_imposee'] ) : ?>
278
													<input id="taxon" name="taxon" type="text" class="form-control taxon-validation" title"" value="<?php echo $widget['especes']['nom_sci_espece_defaut']; ?>"/>
279
													<input id="taxon" name="taxon" type="text" class="form-control taxon-validation" title"" value="<?php echo $widget['especes']['nom_sci_espece_defaut']; ?>"/>
279
												</div>
280
												</div>
280
											</div>
281
											</div>
Line 281... Line 282...
281
 
282
 
282
										<?php elseif ( isset( $widget['especes']['taxons'] ) && count( (array) $widget['especes']['taxons'] ) > 0 ) : ?>
283
										<?php elseif ( $isTaxonListe ) : ?>
283
											<?php ksort( $widget['especes']['taxons'] ); ?>
284
											<?php ksort( $widget['especes']['taxons'] ); ?>
284
													<select id="taxon-liste" name="taxon-liste" class="form-control custom-select taxon-validation has-tooltip" data-toggle="tooltip" title="<?php echo $observation['liste-espece-title']; ?>">
285
													<select id="taxon-liste" name="taxon-liste" class="form-control custom-select taxon-validation has-tooltip" data-toggle="tooltip" title="<?php echo $observation['liste-espece-title']; ?>">
285
														<option class="choisir"  value="inconnue" selected hidden><?php echo $general['choisir']; ?></option>
286
														<option class="choisir"  value="inconnue" selected hidden><?php echo $general['choisir']; ?></option>
286
														<?php foreach ($widget['especes']['taxons'] as $taxon)  : ?>
287
														<?php foreach ($widget['especes']['taxons'] as $taxon)  : ?>
Line 600... Line 601...
600
						</form>
601
						</form>
601
					<?php endif; ?><!-- Fin champs supplémentaires -->
602
					<?php endif; ?><!-- Fin champs supplémentaires -->
Line 602... Line 603...
602
 
603
 
603
					<form id="form-upload" class="form-horizontal bloc-top" action="<?php echo $url_ws_upload ?>" method="post" enctype="multipart/form-data">
604
					<form id="form-upload" class="form-horizontal bloc-top" action="<?php echo $url_ws_upload ?>" method="post" enctype="multipart/form-data">
604
						<h2><?php echo $image['titre']; ?></h2>
605
						<h2><?php echo $image['titre']; ?></h2>
605
						<p class="miniature-info" class="discretion help-inline">
606
						<p id="miniature-info">
606
							<?php echo $image['aide']; ?>
607
							<?php echo $image['aide']; ?>
607
						</p>
608
						</p>
608
						<div id ="photos-conteneur" class="control-group">
609
						<div id ="photos-conteneur" class="control-group">
609
							<div>
610
							<div>
Line 717... Line 718...
717
				</div>
718
				</div>
718
			</div>
719
			</div>
719
		</div>
720
		</div>
720
		<!-- carto -->
721
		<!-- carto -->
721
		<script type="text/javascript" src="<?php echo $url_base; ?>js/tb-geoloc/tb-geoloc-lib-app.js"></script>
722
		<script type="text/javascript" src="<?php echo $url_base; ?>js/tb-geoloc/tb-geoloc-lib-app.js"></script>
722
		<script type="text/javascript">
-
 
723
			var tbGeolocation = document.getElementById( 'tb-geolocation' );
-
 
724
 
-
 
725
			tbGeolocation.addEventListener( 'location', function( location ) {
-
 
726
				console.log( location.detail );
-
 
727
 
-
 
728
				var secVal = location.detail.geometry.coordinates[1],
-
 
729
					firstVal = location.detail.geometry.coordinates[0],
-
 
730
					latitude = '',
-
 
731
					longitude = '',
-
 
732
					nomCommune = ( undefined !== location.detail.inseeData ) ? location.detail.inseeData.nom : location.detail.locality;
-
 
733
 
-
 
734
				if ( 'object' === typeof secVal && 'object' === typeof firstVal ) {// rue
-
 
735
					latitude =  ( ( firstVal[1] + secVal[1] ) / 2 ).toFixed( 6 );
-
 
736
					longitude = ( ( firstVal[0] + secVal[0] ) / 2 ).toFixed( 6 );
-
 
737
				} else  if ( 'number' === typeof secVal && 'number' === typeof firstVal ) {// point
-
 
738
					latitude = secVal;
-
 
739
					longitude = firstVal;
-
 
740
				}
-
 
741
				document.getElementById( 'latitude' ).value = latitude;
-
 
742
				document.getElementById( 'longitude' ).value = longitude;
-
 
743
				document.getElementById( 'pays' ).value = location.detail.osmCountry;
-
 
744
				document.getElementById( 'commune-nom' ).value = nomCommune;
-
 
745
				document.getElementById( 'altitude' ).value = location.detail.elevation;
-
 
746
				document.getElementById( 'commune-insee' ).value = location.detail.inseeData.code;
-
 
747
			});
-
 
748
		</script>
-
 
749
		<!-- Jquery -->
723
		<!-- Jquery -->
750
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/1.11.1/jquery-1.11.1.min.js"></script>
724
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/1.11.1/jquery-1.11.1.min.js"></script>
751
		<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
725
		<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
752
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/jquery-ui.min.js"></script>
726
		<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/jquery-ui.min.js"></script>
753
		<!-- <script type="text/javascript" src="https://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/datepicker-fr.js"></script> -->
727
		<!-- <script type="text/javascript" src="https://resources.tela-botanica.org/jquery/jquery-ui/1.11.0/js/datepicker-fr.js"></script> -->