84,6 → 84,8 |
* - Nombre d'obs avec tag à déterminer ou certitude incertaine et retenue |
* - Nombre d'obs avec tag à déterminer ou certitude incertaine et avec consensus |
* - Nombre d'obs avec tag à déterminer ou certitude incertaine et avec consensus mais non validées |
* - Nombre d'observations ayant une proposition retenue (parmi les observations de l'année) |
* - Nombre d'observations ayant une proposition retenue ou en consensus (parmi les observations de l'année) |
*/ |
private function getObservations() { |
return array( |
101,6 → 103,10 |
'nbObsTCConsensusMPM' => $this->getNbObsTCConsensus(true), |
'nbObsTCConsensusNonValide' => $this->getNbObsTCConsensusNonValide(), |
'nbObsTCConsensusNonValideMPM' => $this->getNbObsTCConsensusNonValide(true), |
'nbPropositionsRetenuesObsAnnee' => $this->getNbPropositionsRetenuesObsAnnee(), |
'nbPropositionsRetenuesObsAnneeMPM' => $this->getNbPropositionsRetenuesObsAnnee(true), |
'nbPropositionsConsensusObsAnnee' => $this->getNbPropositionsConsensusObsAnnee(), |
'nbPropositionsConsensusObsAnneeMPM' => $this->getNbPropositionsConsensusObsAnnee(true), |
); |
} |
|
250,11 → 256,9 |
* - Nombre de commentaires |
* - Nombre d'actions par jour |
* - Nombres de propositions sur toutes les obs |
* - Nombres de propositions retenues sur toutes les obs |
* - Nombres de propositions en consensus sur toutes les obs |
* - Nombres de propositions sur les obs d'une année |
* - Nombres de propositions retenues sur les obs d'une année |
* - Nombres de propositions en consensus sur les obs d'une année |
* - Nombre d'observations ayant une proposition retenue (parmi toutes les observations) |
* - Nombre d'observations ayant une proposition retenue ou en consensus (parmi toutes les observations) |
* - Nombre de propositions sur les obs d'une année |
*/ |
private function getPropositions() { |
return array( |
271,10 → 275,6 |
'nbPropositionsConsensusToutesObsMPM' => $this->getNbPropositionsConsensusToutesObs(true), |
'nbPropositionsObsAnnee' => $this->getNbPropositionsObsAnnee(), |
'nbPropositionsObsAnneeMPM' => $this->getNbPropositionsObsAnnee(true), |
'nbPropositionsRetenuesObsAnnee' => $this->getNbPropositionsRetenuesObsAnnee(), |
'nbPropositionsRetenuesObsAnneeMPM' => $this->getNbPropositionsRetenuesObsAnnee(true), |
'nbPropositionsConsensusObsAnnee' => $this->getNbPropositionsConsensusObsAnnee(), |
'nbPropositionsConsensusObsAnneeMPM' => $this->getNbPropositionsConsensusObsAnnee(true), |
); |
} |
|
306,7 → 306,7 |
} |
|
/** |
* Nombre de proposition faites sur toutes les observations |
* Nombre de propositions faites sur toutes les observations (hors initiales) |
*/ |
private function getNbPropositionsToutesObs($mpm=false) { |
$requete = "SELECT COUNT(DISTINCT id_commentaire) AS nb_total FROM del_commentaire WHERE"; |
322,10 → 322,10 |
} |
|
/** |
* Nombre de proposition retenues faites sur toutes les observations |
* Nombre d'observations ayant une proposition retenue (parmi toutes les observations) |
*/ |
private function getNbPropositionsRetenuesToutesObs($mpm=false) { |
$requete = "SELECT COUNT(DISTINCT id_commentaire) AS nb_total FROM del_commentaire WHERE"; |
$requete = "SELECT COUNT(DISTINCT ce_observation) AS nb_total FROM del_commentaire WHERE"; |
if ($this->annee != null) { |
$requete .= ' YEAR(date) = ' . $this->annee . " AND"; |
} |
338,7 → 338,7 |
} |
|
/** |
* Nombre de proposition en consensus faites sur toutes les observations |
* Nombre d'observations ayant une proposition retenue ou en consensus (parmi toutes les observations) |
*/ |
private function getNbPropositionsConsensusToutesObs($mpm=false) { |
$requete = "SELECT COUNT(DISTINCT ce_observation) AS nb_total FROM del_commentaire dc WHERE" |
379,13 → 379,13 |
} |
|
/** |
* Nombre de proposition faites sur les observations d'une année |
* Nombre d'observations ayant une proposition retenue (parmi les observations de l'année) |
*/ |
private function getNbPropositionsObsAnnee($mpm=false) { |
if ($this->annee == null) { |
return null; |
} |
$requete = "SELECT COUNT(DISTINCT id_commentaire) AS nb_total FROM del_commentaire WHERE YEAR(date) = " . $this->annee . " AND " |
$requete = "SELECT COUNT(DISTINCT ce_observation) AS nb_total FROM del_commentaire WHERE YEAR(date) = " . $this->annee . " AND " |
. "(nom_sel_nn IS NOT NULL OR nom_sel_nn != '') AND proposition_initiale = 0 AND ce_observation in" |
. " (SELECT id_observation FROM del_observation WHERE year(date_transmission) = " . $this->annee . ")"; |
if ($mpm) { |
396,13 → 396,13 |
} |
|
/** |
* Nombre de proposition retenues faites sur les observations d'une année |
* Nombre d'observations ayant une proposition retenue ou en consensus (parmi les observations de l'année) |
*/ |
private function getNbPropositionsRetenuesObsAnnee($mpm=false) { |
if ($this->annee == null) { |
return null; |
} |
$requete = "SELECT COUNT(DISTINCT id_commentaire) AS nb_total FROM del_commentaire WHERE YEAR(date) = " . $this->annee . " AND " |
$requete = "SELECT COUNT(DISTINCT ce_observation) AS nb_total FROM del_commentaire WHERE YEAR(date) = " . $this->annee . " AND " |
. "proposition_retenue = 1 AND ce_observation in (SELECT id_observation FROM del_observation WHERE year(date_transmission) = " . $this->annee . ")"; |
if ($mpm) { |
$requete = $this->encapsulerMPM($requete); |