Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 81 → Rev 82

/trunk/actions/GttCtrlActionGestion.class.php
178,7 → 178,7
$aso_gestion['preferences'][$Categorie->getLibelle()][] = array(
'id' => $Projet->getIdProjet(),
'valeur' => $Projet->getIdProjet(),
'nom' => $Projet->getNomProjet(),
'nom' => $Projet->getNom(),
'date' => $aso_tps_w);
260,6 → 260,14
 
// Récupération des infos sur l'utilisateur courrant
$tps_w_jour = $GLOBALS['_GTT_']['Utilisateur']->getTempsDeTravailJour();
// Création d'un utilisateur pour les mises à jour des CP et RTT
$Utilisateur = new Utilisateur();
$Utilisateur->setIdUtilisateur($GLOBALS['_GTT_']['Utilisateur']->getIdUtilisateur());
$Utilisateur->setCongesPayes(null);
$Utilisateur->setTempsDeTravailJour(null);
$Utilisateur->setTempsDeTravailMois(null);
$Utilisateur->setMarkAdmin(null);
$Utilisateur->setMarkRecapitulatif(null);
 
// Ajout ou Mise à jour des durées de travail
if (isset($_POST['pr'])) {
308,14 → 316,7
}
}
// Gestion de la mise à jour des heures sup
$Utilisateur = new Utilisateur();
$Utilisateur->setIdUtilisateur($GLOBALS['_GTT_']['Utilisateur']->getIdUtilisateur());
$Utilisateur->setQuotaHeuresSupp($GLOBALS['_GTT_']['Utilisateur']->getQuotaHeuresSupp());
$Utilisateur->setCongesPayes(null);
$Utilisateur->setTempsDeTravailJour(null);
$Utilisateur->setTempsDeTravailMois(null);
$Utilisateur->setMarkAdmin(null);
$Utilisateur->setMarkRecapitulatif(null);
foreach ($jours_w_semaine as $c => $j) {
if (($j['pre'] - $j['act']) != 0) {// Modification sur le temps travaillé pour le jour courant
$heure_sup_pre = $j['pre'] - $tps_w_jour;// -7 = 0 - 7
401,14 → 402,8
}
}
// Gestion de la mise à jour des heures sup
$Utilisateur = new Utilisateur();
$Utilisateur->setIdUtilisateur($GLOBALS['_GTT_']['Utilisateur']->getIdUtilisateur());
$Utilisateur->setQuotaHeuresSupp(null);
$Utilisateur->setCongesPayes($GLOBALS['_GTT_']['Utilisateur']->getCongesPayes());
$Utilisateur->setTempsDeTravailJour(null);
$Utilisateur->setTempsDeTravailMois(null);
$Utilisateur->setMarkAdmin(null);
$Utilisateur->setMarkRecapitulatif(null);
trigger_error($cp_h_modif, E_USER_NOTICE);
if ($cp_h_modif > 0) {
$Utilisateur->diminuerCongesPayes($cp_h_modif);