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); |