53,7 → 53,7 |
} |
|
private function getEvolImgLieesParMois($param) { |
$utilisateur = isset($_GET['utilisateur']) ? $this->bdd->quote($_GET['utilisateur']) : null; |
$utilisateur = isset($_GET['utilisateur']) ? Cel::db()->quote($_GET['utilisateur']) : null; |
|
// Récupération des données |
$requete = "SELECT DATE_FORMAT(date_creation, '%Y%m') AS periode, COUNT(ci.id_image) AS nbre ". |
63,7 → 63,7 |
'GROUP BY periode '. |
'ORDER BY periode '; |
|
$resulats = $this->executerRequete($requete); |
$resulats = Cel::db()->executerRequete($requete); |
|
$img_totale = array(); |
foreach ($resulats as $info) { |
124,7 → 124,7 |
} |
|
private function getEvolImgParMois($param) { |
$utilisateur = isset($_GET['utilisateur']) ? $this->bdd->quote($_GET['utilisateur']) : null; |
$utilisateur = isset($_GET['utilisateur']) ? Cel::db()->quote($_GET['utilisateur']) : null; |
|
// Récupération des données |
$requete = "SELECT DATE_FORMAT(date_creation, '%Y%m') AS periode, COUNT(id_image) AS nbre ". |
134,7 → 134,7 |
'GROUP BY periode '. |
'ORDER BY periode '; |
|
$resulats = $this->executerRequete($requete); |
$resulats = Cel::db()->executerRequete($requete); |
|
$img_totale = array(); |
foreach ($resulats as $info) { |
204,7 → 204,7 |
" AND courriel_utilisateur LIKE '%@%' ". |
'GROUP BY courriel_utilisateur '. |
'ORDER BY date_min ASC '; |
$resultats = $this->executerRequete($requete); |
$resultats = Cel::db()->executerRequete($requete); |
|
// Trie des données et des dates pour les étiquettes des axes |
$dates = array(); |
643,7 → 643,7 |
$requete = 'SELECT courriel_utilisateur, COUNT(id_observation) AS nbre '. |
'FROM cel_obs '. |
'GROUP BY courriel_utilisateur '; |
$utilisateurs = $this->executerRequete($requete); |
$utilisateurs = Cel::db()->executerRequete($requete); |
|
// Création des classes d'utilisateurs |
$classes = array('00->10' => 0, '11->50' => 0, '51->100' => 0, '101->500' => 0, '500->∞' => 0); |
710,7 → 710,7 |
$requete = 'SELECT courriel_utilisateur, COUNT(id_observation) AS nbre '. |
'FROM cel_obs '. |
'GROUP BY courriel_utilisateur '; |
$utilisateurs = $this->executerRequete($requete); |
$utilisateurs = Cel::db()->executerRequete($requete); |
|
// Création des classes d'utilisateurs |
$classes = array('00->10' => 0, '11->50' => 0, '51->100' => 0, '101->500' => 0, '500->∞' => 0); |
779,7 → 779,7 |
} |
|
private function getNuagePointsObsParHeureEtJourSemaine($param) { |
$utilisateur = isset($_GET['utilisateur']) ? $this->bdd->quote($_GET['utilisateur']) : false; |
$utilisateur = isset($_GET['utilisateur']) ? Cel::db()->quote($_GET['utilisateur']) : false; |
|
// Récupération des données de la base |
$requete = 'SELECT courriel_utilisateur, DATE_FORMAT(date_creation, "%w-%H") AS periode, (ROUND(LOG10(COUNT(id_observation))) + 1) AS nbre '. |
787,7 → 787,7 |
'WHERE date_creation != "0000-00-00 00:00:00" '. |
' AND courriel_utilisateur '.($utilisateur ? "= $utilisateur " : 'LIKE "%@%" '). |
'GROUP BY periode, courriel_utilisateur '; |
$infos = $this->executerRequete($requete); |
$infos = Cel::db()->executerRequete($requete); |
|
// Traitement résulat requête |
$observations = array(); |
861,7 → 861,7 |
" AND courriel_utilisateur LIKE '%@%' ". |
'GROUP BY courriel_utilisateur '. |
'ORDER BY date_min ASC '; |
$resultats = $this->executerRequete($requete); |
$resultats = Cel::db()->executerRequete($requete); |
|
// Trie des données |
$max_obs = 0; |
927,7 → 927,7 |
} |
|
private function executerRequeteEvol($table, $champ, $format_date = '%Y%m', $where = null, $champ_date = 'date_creation', $order_by = null, $limit = null) { |
$utilisateur = isset($_GET['utilisateur']) ? $this->bdd->quote($_GET['utilisateur']) : false; |
$utilisateur = isset($_GET['utilisateur']) ? Cel::db()->quote($_GET['utilisateur']) : false; |
|
$requete = "SELECT DATE_FORMAT($champ_date, '$format_date') AS periode, COUNT($champ) AS nbre ". |
"FROM $table ". |
938,7 → 938,7 |
((is_null($order_by)) ? '' : "ORDER BY $order_by "); |
((is_null($limit)) ? '' : "LIMIT $limit "); |
|
$evolution = $this->executerRequete($requete); |
$evolution = Cel::db()->executerRequete($requete); |
|
// Traitement du tableau |
$donnees_traitees = array(); |
952,7 → 952,7 |
private function executerRequeteNombre($table, $champ, $where = null) { |
$utilisateur = null; |
if (isset($_GET['utilisateur'])) { |
$utilisateur = $this->bdd->quote($_GET['utilisateur']); |
$utilisateur = Cel::db()->quote($_GET['utilisateur']); |
$where = isset($where) ? $where.' AND ' : ''; |
$where .= "courriel_utilisateur = $utilisateur "; |
} |
961,7 → 961,7 |
"FROM $table ". |
((isset($where)) ? "WHERE $where " : ''); |
|
$nbre = $this->executerRequete($requete, 'Column'); |
$nbre = Cel::db()->executerRequete($requete, 'Column'); |
return $nbre; |
} |
} |