Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 142 → Rev 143

/trunk/actions/GttCtrlActionStatTableauCharge.class.php
36,12 → 36,12
foreach ($utilisateurs as $Utilisateur) {
// Récupération des infos sur l'utilisateur
$aso_stat['utilisateurs'][$Utilisateur->getIdUtilisateur()]['courant'] = false;
$aso_stat['utilisateurs'][$Utilisateur->getIdUtilisateur()]['nom'] = $Utilisateur->getPrenom().' '.$Utilisateur->getNom();
$aso_stat['utilisateurs'][$Utilisateur->getIdUtilisateur()]['nom'] = $Utilisateur->getNom().' '.$Utilisateur->getPrenom();
if ( (!is_null($_GET['uid']) && $Utilisateur->getIdUtilisateur() == $_GET['uid'])
|| (is_null($_GET['uid']) && $Utilisateur->getIdUtilisateur() == $GLOBALS['_GTT_']['Utilisateur']->getIdUtilisateur()) ) {
$UtilisateurCourant = clone $Utilisateur;
$aso_stat['utilisateurs'][$Utilisateur->getIdUtilisateur()]['courant'] = true;
$aso_stat['utilisateur_courant'] = $Utilisateur->getPrenom().' '.$Utilisateur->getNom();
$aso_stat['utilisateur_courant'] = $Utilisateur->getNom().' '.$Utilisateur->getPrenom();
$_GET['uid'] = $Utilisateur->getIdUtilisateur();
}
}
144,13 → 144,15
$j = date('Y-m-d', strtotime($TP->getIdDateTravail()));
if ($TP->getIdProjet() == $Projet->getIdProjet()) {
// Récupération des infos sur les catégories
if (!isset($aso_stat['categories'][$Categorie->getLibelle()])) {
$aso_stat['categories'][$Categorie->getLibelle()] = array(
'total' => 0,
'abreviation' => $Categorie->getAbreviation());
}
if (!isset($aso_stat['categories'][$Categorie->getLibelle()][$j])) {
$aso_stat['categories'][$Categorie->getLibelle()][$j] = 0;
}
$aso_stat['categories'][$Categorie->getLibelle()][$j] += $TP->getDuree();
if (!isset($aso_stat['categories'][$Categorie->getLibelle()]['total'])) {
$aso_stat['categories'][$Categorie->getLibelle()]['total'] = 0;
}
$aso_stat['categories'][$Categorie->getLibelle()]['total'] += $TP->getDuree();
// Récupération du total de travail
239,7 → 241,10
}
// Post-traitement des nombre pour l'affichage
$aso_stat = Nombre::formaterNbre($aso_stat, GTT_LANGUE);
$formatage = array('ab', 'elements','absences', 'total_a', 'total_w', 'total', 'categories', 'projets');
foreach ($formatage as $cle) {
$aso_stat[$cle] = Nombre::formaterNbre($aso_stat[$cle], GTT_LANGUE);
}
// Sortie
//trigger_error(print_r($aso_stat, true), E_USER_NOTICE);
/trunk/actions/GttCtrlActionStatTableauGlobal.class.php
109,7 → 109,8
// Info trans utilisateur sur les catégories
if (!isset($aso_stat['categories'][$Categorie->getIdCategorie()])) {
$aso_stat['categories'][$Categorie->getIdCategorie()] = array( 'projets' => array(),
'nom' => $Categorie->getLibelle(),
'nom' => $Categorie->getLibelle(),
'abreviation' => $Categorie->getAbreviation(),
'total' => 0);
}
185,7 → 186,10
}
// Post-traitement des nombre pour l'affichage
$aso_stat = Nombre::formaterNbre($aso_stat, GTT_LANGUE);
$formatage = array('total_projets', 'total_absences','total_absences_projets', 'utilisateurs', 'categories', 'projets', 'absences');
foreach ($formatage as $cle) {
$aso_stat[$cle] = Nombre::formaterNbre($aso_stat[$cle], GTT_LANGUE);
}
// Sortie
//trigger_error(print_r($aso_stat, true), E_USER_NOTICE);