Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 331 → Rev 332

/trunk/applications/jrest/services/OdsExport.php
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;