118,9 → 118,14 |
$requete = 'SELECT oo_date, oo_ce_evenement FROM ods_observations oo '. |
'LEFT JOIN ods_individus oi ON oi_id_individu = oo_ce_individu '. |
'INNER JOIN ods_especes oe ON oe.oe_espece_active = 1 '. |
'AND oe.oe_id_espece = oi_ce_espece '. |
'WHERE oo_date != "0000-00-00" AND DAY(oo_date) != "00" '. |
'AND YEAR(oo_date) = '.$this->proteger($_GET['annee']).' '. |
'AND oe.oe_id_espece = oi_ce_espece '; |
|
// si on indique zéro on peut obtenir toutes les années |
if(isset($_GET['annee']) && $_GET['annee'] != 0) { |
$requete .= 'AND YEAR(oo_date) = '.$this->proteger($_GET['annee']).' '; |
} |
|
$requete .= 'WHERE oo_date != "0000-00-00" AND DAY(oo_date) != "00" '. |
'AND oi_ce_espece = '.$this->proteger($_GET['espece']).' '. |
'AND oo_ce_participant != "4" AND oo_ce_participant != 1 AND oo_absence_evenement = "0" '. |
'ORDER BY oo_date DESC'; |
145,6 → 150,7 |
// suffisante lors du calcul de la légende de chaque point. |
// En fait la largeur du nombre détermine la largeur de son conteneur affiché lorsdu hover sur le point, |
// or il est nécessaire de remplacer cette légende lors de l'affichage (qui contient un nombre) par une vraie date. |
// ceci est une limitation plot.ly (côté client) qui n'offre pas de fonction de formatage |
$jour_mois_num = number_format($jour_mois_num, 7); |
|
$donnees_formatees[$cle_groupe_evenements]['x'][] = $jour_mois_num; |