Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2019 → Rev 2020

/trunk/services/modules/0.1/statistiques/StatistiquesParAnnee.php
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);
/trunk/widget/modules/stats/squelettes/observations.tpl.html
16,5 → 16,7
<tr><td>Nombre d'obs avec tag à déterminer ou certitude incertaine et retenue</td><td><?=$nbObsTCRetenue ?></td><td><?=$nbObsTCRetenueMPM ?></td></tr>
<tr><td>Nombre d'obs avec tag à déterminer ou certitude incertaine et avec consensus</td><td><?=$nbObsTCConsensus ?></td><td><?=$nbObsTCConsensusMPM ?></td></tr>
<tr><td>Nombre d'obs avec tag à déterminer ou certitude incertaine et avec consensus mais non validées</td><td><?=$nbObsTCConsensusNonValide ?></td><td><?=$nbObsTCConsensusNonValideMPM ?></td></tr>
<tr><td title="parmi les observations de l'année">Nombre d'obs ayant une proposition retenue</td><td><?= $annee == null ? '-' : $nbPropositionsRetenuesObsAnnee ?></td><td><?= $annee == null ? '-' : $nbPropositionsRetenuesObsAnneeMPM ?></td></tr>
<tr><td title="parmi les observations de l'année">Nombre d'obs ayant une proposition retenue ou en consensus</td><td><?= $annee == null ? '-' : $nbPropositionsConsensusObsAnnee ?></td><td><?= $annee == null ? '-' : $nbPropositionsConsensusObsAnneeMPM ?></td></tr>
</tbody>
</table>
/trunk/widget/modules/stats/squelettes/propositions.tpl.html
11,13 → 11,9
<tr><td>Nombre moyen d'actions par jour</td><td><?=$nbMoyenActionsParJour ?></td><td>-</td></tr>
<tr><td>Nombre de votes au total</td><td><?=$nbVotes ?></td><td><?=$nbVotesMPM ?></td></tr>
<tr><td>Nombre de commentaires au total</td><td><?=$nbCommentaires ?></td><td><?=$nbCommentairesMPM ?></td></tr>
<tr><td>Nombre de propositions au total</td><td><?=$nbPropositionsToutesObs ?></td><td><?=$nbPropositionsToutesObsMPM ?></td></tr>
<tr><td>Nombre de propositions retenues</td><td><?=$nbPropositionsRetenuesToutesObs ?></td><td><?=$nbPropositionsRetenuesToutesObsMPM ?></td></tr>
<tr><td>Nombre de propositions en consensus</td><td><?=$nbPropositionsConsensusToutesObs ?></td><td><?=$nbPropositionsConsensusToutesObsMPM ?></td></tr>
<?php if ($annee != null): ?>
<tr><td>Nombre de propositions de l'année au total</td><td><?=$nbPropositionsObsAnnee ?></td><td><?=$nbPropositionsObsAnneeMPM ?></td></tr>
<tr><td>Nombre de propositions de l'année retenues</td><td><?=$nbPropositionsRetenuesObsAnnee ?></td><td><?=$nbPropositionsRetenuesObsAnneeMPM ?></td></tr>
<tr><td>Nombre de propositions de l'année en consensus</td><td><?=$nbPropositionsConsensusObsAnnee ?></td><td><?=$nbPropositionsConsensusObsAnneeMPM ?></td></tr>
<?php endif; ?>
<tr><td>Nombre de propositions faites par le réseau (hors initiales)</td><td><?=$nbPropositionsToutesObs ?></td><td><?=$nbPropositionsToutesObsMPM ?></td></tr>
<tr><td title="parmi toutes les observations">Nombre d'obs ayant une proposition retenue</td><td><?=$nbPropositionsRetenuesToutesObs ?></td><td><?=$nbPropositionsRetenuesToutesObsMPM ?></td></tr>
<tr><td title="parmi toutes les observations">Nombre d'obs ayant une proposition retenue ou en consensus</td><td><?=$nbPropositionsConsensusToutesObs ?></td><td><?=$nbPropositionsConsensusToutesObsMPM ?></td></tr>
<tr><td>Nombre de propositions sur les observations de l'année</td><td><?= $annee == null ? '-' : $nbPropositionsObsAnnee ?></td><td><?= $annee == null ? '-' : $nbPropositionsObsAnneeMPM ?></td></tr>
</tbody>
</table>