Subversion Repositories Applications.gtt

Compare Revisions

Regard whitespace Rev 115 → Rev 116

/trunk/actions/GttCtrlActionStatTableauCharge.class.php
32,10 → 32,7
// GESTION DES UTILISATEURS
//+-------------------------------------------------------------------------------------------------+
$DaoUtilsateur = new Utilisateur();
$utilisateurs = $DaoUtilsateur->consulter(Utilisateur::GU_TOUS_AFFICHABLE);
if (is_object($utilisateurs)) {
$utilisateurs[0] = $utilisateurs;
}
$utilisateurs = $DaoUtilsateur->consulter(Utilisateur::GU_TOUS);
$UtilisateurCourant = null;
foreach ($utilisateurs as $Utilisateur) {
// Récupération des infos sur l'utilisateur
/trunk/actions/GttCtrlActionStatTableauGlobal.class.php
43,21 → 43,26
//+-------------------------------------------------------------------------------------------------+
// GESTION D'INFO GLOBALES
//+-------------------------------------------------------------------------------------------------+
// Initialisation de variables communes à la gestion des projets et des absences
$aso_stat['total_absences_projets'] = 0;
// Initialisation de variables
$aso_stat['absences'] = false;
$aso_stat['categories'] = false;
 
// Récupération des infos sur les utilisateurs
$DaoUtilsateur = new Utilisateur();
$utilisateurs = $DaoUtilsateur->consulter(Utilisateur::GU_TOUS_AFFICHABLE);
 
if (false == $utilisateurs) {
$aso_stat['messages'][] = "Aucun utilisateur affichable de disponible...";
} else {
// Initialisation de variables communes à la gestion des projets et des absences
$aso_stat['total_absences_projets'] = 0;
 
// Récupération des motifs d'absence
$AbsenceMotif = new AbsenceMotif();
$cmd = AbsenceMotif::GAM_TOUS;
$tab_am = $AbsenceMotif->consulter($cmd);
if (false == $tab_am) {
$aso_stat['absences'] = false;
$aso_stat['messages'][] = "Aucun motif d'absence de renseigné";
}
// Pour chaque utilisateur nous récupérons les infos
80,7 → 85,6
$param = array($Utilisateur->getIdUtilisateur(), $mois_courant_j1, $mois_courant_j36);
$tab_tp = $TravailProjet->consulter($cmd, $param);
if (false == $tab_tp) {
$aso_stat['categories'] = false;
$aso_stat['messages'][] = "Aucune information sur le travail de ${aso_gestion['prenom_nom']}";
} else {
// Récupération des identifiants des projets
148,7 → 152,6
$param = array($Utilisateur->getIdUtilisateur(), $mois_courant_j1, $mois_courant_j36);
$tab_a = $Absence->consulter($cmd, $param);
if (false == $tab_a) {
$aso_stat['absences'] = false;
$aso_stat['messages'][] = "Aucune information sur les absences de ${aso_gestion['prenom_nom']}";
} else {
if (false != $tab_am) {
175,6 → 178,7
$aso_stat['total_absences_projets'] += $aso_gestion['total'];
$aso_stat['utilisateurs'][] = $aso_gestion;
}
}
//trigger_error('<pre>'.print_r($aso_stat, true).'</pre>', E_USER_NOTICE);
$this->getRegistre()->ajouterDonnee('stat_tableau_global', $aso_stat);