| Line 148... |
Line 148... |
| 148 |
private function getNbObsSansIdentOuTC($mpm=false) {
|
148 |
private function getNbObsSansIdentOuTC($mpm=false) {
|
| 149 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
149 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
| 150 |
if ($this->annee != null) {
|
150 |
if ($this->annee != null) {
|
| 151 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
151 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
| 152 |
}
|
152 |
}
|
| 153 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR nom_sel_nn = '' OR nom_sel_nn IS NULL OR certitude IN ('à déterminer','douteux'))";
|
153 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR nom_sel_nn = '' OR nom_sel_nn IS NULL OR certitude IN ('aDeterminer','douteux'))";
|
| 154 |
if ($mpm) {
|
154 |
if ($mpm) {
|
| 155 |
$requete = $this->encapsulerMPM($requete, 'date_transmission');
|
155 |
$requete = $this->encapsulerMPM($requete, 'date_transmission');
|
| 156 |
}
|
156 |
}
|
| 157 |
$resultat = $this->bdd->recupererTous($requete);
|
157 |
$resultat = $this->bdd->recupererTous($requete);
|
| 158 |
return intval(array_pop($resultat[0]));
|
158 |
return intval(array_pop($resultat[0]));
|
| Line 180... |
Line 180... |
| 180 |
private function getNbObsTC($mpm=false) {
|
180 |
private function getNbObsTC($mpm=false) {
|
| 181 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
181 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
| 182 |
if ($this->annee != null) {
|
182 |
if ($this->annee != null) {
|
| 183 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
183 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
| 184 |
}
|
184 |
}
|
| 185 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR certitude IN ('à déterminer','douteux'))";
|
185 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR certitude IN ('aDeterminer','douteux'))";
|
| 186 |
if ($mpm) {
|
186 |
if ($mpm) {
|
| 187 |
$requete = $this->encapsulerMPM($requete, 'date_transmission');
|
187 |
$requete = $this->encapsulerMPM($requete, 'date_transmission');
|
| 188 |
}
|
188 |
}
|
| 189 |
$resultat = $this->bdd->recupererTous($requete);
|
189 |
$resultat = $this->bdd->recupererTous($requete);
|
| 190 |
return intval(array_pop($resultat[0]));
|
190 |
return intval(array_pop($resultat[0]));
|
| Line 196... |
Line 196... |
| 196 |
private function getNbObsTCRetenue($mpm=false) {
|
196 |
private function getNbObsTCRetenue($mpm=false) {
|
| 197 |
$requete = "SELECT COUNT(*) AS nb_total FROM del_commentaire WHERE proposition_retenue = 1 AND ce_observation IN (SELECT id_observation FROM del_observation WHERE";
|
197 |
$requete = "SELECT COUNT(*) AS nb_total FROM del_commentaire WHERE proposition_retenue = 1 AND ce_observation IN (SELECT id_observation FROM del_observation WHERE";
|
| 198 |
if ($this->annee != null) {
|
198 |
if ($this->annee != null) {
|
| 199 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
199 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
| 200 |
}
|
200 |
}
|
| 201 |
$requete .= " (certitude IN ('à déterminer','douteux')))";
|
201 |
$requete .= " (certitude IN ('aDeterminer','douteux')))";
|
| 202 |
if ($mpm) {
|
202 |
if ($mpm) {
|
| 203 |
// @TODO vérifier que grouper sur "date" est pertinent
|
203 |
// @TODO vérifier que grouper sur "date" est pertinent
|
| 204 |
// date_transmission n'est pas dispo pour grouper ici :-/
|
204 |
// date_transmission n'est pas dispo pour grouper ici :-/
|
| 205 |
$requete = $this->encapsulerMPM($requete);
|
205 |
$requete = $this->encapsulerMPM($requete);
|
| 206 |
}
|
206 |
}
|
| Line 214... |
Line 214... |
| 214 |
private function getNbObsTCConsensus($mpm=false) {
|
214 |
private function getNbObsTCConsensus($mpm=false) {
|
| 215 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
215 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
| 216 |
if ($this->annee != null) {
|
216 |
if ($this->annee != null) {
|
| 217 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
217 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
| 218 |
}
|
218 |
}
|
| 219 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR certitude IN ('à déterminer','douteux')) AND id_observation IN"
|
219 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR certitude IN ('aDeterminer','douteux')) AND id_observation IN"
|
| 220 |
. " (SELECT ce_observation FROM del_commentaire WHERE proposition_initiale = 1"
|
220 |
. " (SELECT ce_observation FROM del_commentaire WHERE proposition_initiale = 1"
|
| 221 |
. " AND nom_sel_nn != 0"
|
221 |
. " AND nom_sel_nn != 0"
|
| 222 |
. " AND nom_sel_nn IS NOT NULL"
|
222 |
. " AND nom_sel_nn IS NOT NULL"
|
| 223 |
. " AND id_commentaire IN (SELECT ce_proposition FROM del_commentaire_vote dcv";
|
223 |
. " AND id_commentaire IN (SELECT ce_proposition FROM del_commentaire_vote dcv";
|
| 224 |
if ($this->annee != null) {
|
224 |
if ($this->annee != null) {
|
| Line 243... |
Line 243... |
| 243 |
private function getNbObsTCConsensusNonValide($mpm=false) {
|
243 |
private function getNbObsTCConsensusNonValide($mpm=false) {
|
| 244 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
244 |
$requete = "SELECT COUNT(id_observation) AS nb_total FROM del_observation WHERE";
|
| 245 |
if ($this->annee != null) {
|
245 |
if ($this->annee != null) {
|
| 246 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
246 |
$requete .= ' YEAR(date_transmission) = ' . $this->annee . " AND";
|
| 247 |
}
|
247 |
}
|
| 248 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR certitude IN ('à déterminer','douteux')) AND id_observation IN"
|
248 |
$requete .= " (mots_cles_texte LIKE '%determiner%' OR certitude IN ('aDeterminer','douteux')) AND id_observation IN"
|
| 249 |
. " (SELECT ce_observation FROM del_commentaire WHERE proposition_initiale = 1 AND proposition_retenue = 0"
|
249 |
. " (SELECT ce_observation FROM del_commentaire WHERE proposition_initiale = 1 AND proposition_retenue = 0"
|
| 250 |
. " AND nom_sel_nn != 0"
|
250 |
. " AND nom_sel_nn != 0"
|
| 251 |
. " AND nom_sel_nn IS NOT NULL"
|
251 |
. " AND nom_sel_nn IS NOT NULL"
|
| 252 |
. " AND id_commentaire IN (SELECT ce_proposition FROM del_commentaire_vote dcv";
|
252 |
. " AND id_commentaire IN (SELECT ce_proposition FROM del_commentaire_vote dcv";
|
| 253 |
if ($this->annee != null) {
|
253 |
if ($this->annee != null) {
|
| Line 1072... |
Line 1072... |
| 1072 |
//echo "URL: $url\n\n";
|
1072 |
//echo "URL: $url\n\n";
|
| 1073 |
$json = $this->conteneur->getRestClient()->consulter($url);
|
1073 |
$json = $this->conteneur->getRestClient()->consulter($url);
|
| 1074 |
$resultat = json_decode($json, true);
|
1074 |
$resultat = json_decode($json, true);
|
| 1075 |
return $resultat;
|
1075 |
return $resultat;
|
| 1076 |
}
|
1076 |
}
|
| 1077 |
}
|
1077 |
}
|
| 1078 |
|
1078 |
|