Line 22... |
Line 22... |
22 |
if(empty($stades_par_type_evenement[$stade['nom']])) {
|
22 |
if(empty($stades_par_type_evenement[$stade['nom']])) {
|
23 |
$stades_par_type_evenement[$stade['nom']] = [];
|
23 |
$stades_par_type_evenement[$stade['nom']] = [];
|
24 |
}
|
24 |
}
|
25 |
$stades_par_type_evenement[$stade['nom']][] = $id_stade;
|
25 |
$stades_par_type_evenement[$stade['nom']][] = $id_stade;
|
26 |
}
|
26 |
}
|
- |
|
27 |
|
- |
|
28 |
$espece_defaut = !empty($_GET['espece']) ? $_GET['espece'] : null;
|
- |
|
29 |
$stades_defaut = !empty($_GET['stades']) ? $_GET['stades'] : 0;
|
27 |
?>
|
30 |
?>
|
Line 28... |
Line 31... |
28 |
|
31 |
|
29 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
32 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
30 |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
33 |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
Line 44... |
Line 47... |
44 |
<meta name="author" content="Tela Botanica" />
|
47 |
<meta name="author" content="Tela Botanica" />
|
Line 45... |
Line 48... |
45 |
|
48 |
|
46 |
<script type="text/javascript" src="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>js/jquery-3.2.1.min.js"></script>
|
49 |
<script type="text/javascript" src="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>js/jquery-3.2.1.min.js"></script>
|
47 |
<script type="text/javascript" src="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>js/plotly.min.js"></script>
|
50 |
<script type="text/javascript" src="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>js/plotly.min.js"></script>
|
48 |
<script type="text/javascript" src="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>js/evolution-evenements.js"></script>
|
51 |
<script type="text/javascript" src="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>js/evolution-evenements.js"></script>
|
Line 49... |
Line 52... |
49 |
<link media="screen" href="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>css/graphiques.css" type="text/css" rel="stylesheet" />
|
52 |
<link href="<?= dirname($_SERVER['PHP_SELF'])."/"; ?>css/graphiques.css" type="text/css" rel="stylesheet" />
|
50 |
|
53 |
|
51 |
<script type="text/javascript">
|
54 |
<script type="text/javascript">
|
52 |
var url_jrest = <?= json_encode($url_jrest, true) ?>;
|
55 |
var url_jrest = <?= json_encode($url_jrest, true) ?>;
|
- |
|
56 |
var global_evenements = <?= json_encode($stades, true) ?>;
|
- |
|
57 |
var annees_observations = <?= json_encode(range($annee_min_obs, date('Y')), true) ?>;
|
53 |
var global_evenements = <?= json_encode($stades, true) ?>;
|
58 |
var espece_defaut = <?= json_encode($espece_defaut, true) ?>;
|
54 |
var annees_observations = <?= json_encode(range($annee_min_obs, date('Y')), true) ?>;
|
59 |
var stades_defaut = <?= json_encode($stades_defaut, true) ?>;
|
55 |
</script>
|
60 |
</script>
|
56 |
</head>
|
61 |
</head>
|
57 |
<body>
|
62 |
<body>
|
Line 58... |
Line 63... |
58 |
<div class="conteneur">
|
63 |
<div class="conteneur">
|
59 |
<div class="conteneur-criteres">
|
64 |
<div class="conteneur-criteres">
|
60 |
|
65 |
|
61 |
<div class="conteneur_selecteur_especes">
|
66 |
<div class="conteneur_selecteur_especes">
|
62 |
<select id="selecteur_liste_especes">
|
67 |
<select id="selecteur_liste_especes">
|
63 |
<option value="0" class="espece_type_0" selected="selected"> Choisissez une espèce </option>
|
68 |
<option value="0" class="espece_type_0" <?= $espece_defaut == null ? 'selected="selected"' : '' ?>> Choisissez une espèce </option>
|
64 |
<?php foreach($especes as $id_espece => $infos_espece) : ?>
|
69 |
<?php foreach($especes as $id_espece => $infos_espece) : ?>
|
65 |
<option data-id-evenements="[<?= $infos_espece['evenements'] ?>]" value="<?= $id_espece; ?>"><?= mb_ucfirst($infos_espece['nom_vernaculaire']); ?></option>
|
70 |
<option <?= $espece_defaut == $id_espece ? 'selected="selected"' : '' ?> data-id-evenements="[<?= $infos_espece['evenements'] ?>]" value="<?= $id_espece; ?>"><?= mb_ucfirst($infos_espece['nom_vernaculaire']); ?></option>
|
Line 66... |
Line 71... |
66 |
<?php endforeach; ?>
|
71 |
<?php endforeach; ?>
|
67 |
</select>
|
72 |
</select>
|
68 |
</div>
|
73 |
</div>
|
69 |
|
74 |
|
70 |
<div class="conteneur_selecteur_stades">
|
75 |
<div class="conteneur_selecteur_stades">
|
71 |
<select id="selecteur_stade" class="hide">
|
76 |
<select id="selecteur_stade" class="<?= $espece_defaut == null ? 'hide' : '' ?>">
|
72 |
<option data-evenements="[]" value="0" class="stade" selected="selected"> Choisissez un évènement </option>
|
77 |
<option data-evenements="[]" value="0" class="stade" <?= $stades_defaut == 0 ? 'selected="selected"' : '' ?>> Choisissez un évènement </option>
|
73 |
<?php foreach($stades_par_type_evenement as $nom_stade => $ids_stades) : ?>
|
78 |
<?php foreach($stades_par_type_evenement as $nom_stade => $ids_stades) : ?>
|