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">×</span>
|
761 |
<span aria-hidden="true">×</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 -->
|