/trunk/presentation/admin_projet.tpl.html |
---|
24,7 → 24,7 |
<ul> |
<li> |
<label for="praj_nom">Nom du projet :</label> |
<input size="30" id="praj_nom" name="praj_nom" type="text" value="<?=$Projet->getNomProjet();?>"/> |
<input size="30" id="praj_nom" name="praj_nom" type="text" value="<?=$Projet->getNom();?>"/> |
<span class="symbole_obligatoire">*</span> |
</li> |
<li> |
/trunk/bibliotheque/metier/UtilisateurStatut.class.php |
---|
54,6 → 54,7 |
/*** Attributs : */ |
private $id_utilisateur_statut; |
private $libelle; |
private $mark_recapitulatif; |
/*** Aggregations : */ |
63,7 → 64,8 |
$this->dao_table_nom = 'gestion_utilisateur_statut'; |
$this->dao_correspondance = array( |
'gus_id_utilisateur_statut' => 'id_utilisateur_statut', |
'gus_libelle' => 'libelle'); |
'gus_libelle' => 'libelle', |
'gus_mark_recapitulatif' => 'mark_recapitulatif'); |
// Si l'on veut remplir l'objet à la création on lance la requete correspondante |
if (!is_null($cmd)) { |
92,6 → 94,16 |
$this->libelle = $l; |
} |
// Mark Recapitulatif |
public function getMarkRecapitulatif() |
{ |
return $this->mark_recapitulatif; |
} |
public function setMarkRecapitulatif( $mr ) |
{ |
$this->mark_recapitulatif = $mr; |
} |
/*** Méthodes : */ |
/** |
/trunk/bibliotheque/metier/AbsenceMotif.class.php |
---|
54,6 → 54,9 |
/*** Attributs : */ |
private $id_absence_motif; |
private $libelle; |
private $cp_diminuer; |
private $hs_augmenter; |
private $hs_diminuer; |
/*** Aggregations : */ |
63,7 → 66,10 |
$this->dao_table_nom = 'gestion_absence_motif'; |
$this->dao_correspondance = array( |
'gam_id_absence_motif' => 'id_absence_motif', |
'gam_libelle' => 'libelle'); |
'gam_libelle' => 'libelle', |
'gam_cp_diminuer' => 'cp_diminuer', |
'gam_hs_augmenter' => 'hs_augmenter', |
'gam_hs_diminuer' => 'hs_diminuer'); |
// Si l'on veut remplir l'objet à la création on lance la requete correspondante |
if (!is_null($cmd)) { |
92,6 → 98,36 |
$this->libelle = $l; |
} |
// CP Diminuer |
public function getCpDiminuer() |
{ |
return $this->cp_diminuer; |
} |
public function setCpDiminuer( $cd ) |
{ |
$this->cp_diminuer = $cd; |
} |
// HS Augmenter |
public function getHsAugmenter() |
{ |
return $this->hs_augmenter; |
} |
public function setHsAugmenter( $ha ) |
{ |
$this->hs_augmenter = $ha; |
} |
// HS Diminuer |
public function getHsDiminuer() |
{ |
return $this->hs_diminuer; |
} |
public function setHsDiminuer( $hd ) |
{ |
$this->hs_diminuer = $hd; |
} |
/*** Méthodes : */ |
/** |
/trunk/bibliotheque/metier/Projet.class.php |
---|
55,10 → 55,12 |
/*** Attributs : */ |
private $id_projet; |
private $ce_projet_parent; |
private $ce_categorie; |
private $nom_projet; |
private $description; |
private $date_debut; |
private $date_fin; |
private $duree_prevue; |
private $avancement; |
70,10 → 72,12 |
$this->dao_table_nom = 'gestion_projet'; |
$this->dao_correspondance = array( |
'gp_id_projet' => 'id_projet', |
'gp_ce_projet_parent' => 'ce_projet_parent', |
'gp_ce_categorie' => 'ce_categorie', |
'gp_nom_projet' => 'nom_projet', |
'gp_nom' => 'nom', |
'gp_description' => 'description', |
'gp_date_debut' => 'date_debut', |
'gp_date_fin' => 'date_fin', |
'gp_duree_prevue' => 'duree_prevue', |
'gp_avancement' => 'avancement'); |
94,6 → 98,17 |
$this->id_projet = $ip; |
} |
// Ce Projet Parent |
public function getCeProjetParent() |
{ |
return $this->ce_projet_parent; |
} |
public function setCeProjetParent( $cpp ) |
{ |
$this->ce_projet_parent = $cpp; |
} |
// Ce Categorie |
public function getCeCategorie() |
{ |
104,14 → 119,14 |
$this->ce_categorie = $cc; |
} |
// Nom Projet |
public function getNomProjet() |
// Nom |
public function getNom() |
{ |
return $this->nom_projet; |
return $this->nom; |
} |
public function setNomProjet( $np ) |
public function setNom( $n ) |
{ |
$this->nom_projet = $np; |
$this->nom = $n; |
} |
// Description |
/trunk/actions/GttCtrlActionPreferences.class.php |
---|
35,7 → 35,7 |
$aso_preferences['preferences'][$Categorie->getLibelle()][] = array( |
'id' => $Projet->getIdProjet(), |
'valeur' => $Projet->getIdProjet(), |
'nom' => $Projet->getNomProjet(), |
'nom' => $Projet->getNom(), |
'coche' => $coche); |
} |
ksort($aso_preferences['preferences']); |
/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); |
/trunk/actions/GttCtrlActionStatTableauGlobal.class.php |
---|
104,7 → 104,7 |
if (!isset($aso_gestion['projets'][$Categorie->getLibelle()][$Projet->getIdProjet()])) { |
$aso_gestion['projets'][$Categorie->getLibelle()][$Projet->getIdProjet()] = array( |
'id' => $Projet->getIdProjet(), |
'nom' => $Projet->getNomProjet(), |
'nom' => $Projet->getNom(), |
'duree' => 0); |
} |
$aso_gestion['projets'][$Categorie->getLibelle()][$Projet->getIdProjet()]['duree'] += $TP->getDuree(); |
/trunk/actions/GttCtrlActionAdminProjet.class.php |
---|
26,7 → 26,7 |
$tab_p = $Projet->consulter(Projet::GP_TOUS); |
foreach ($tab_p as $Pr) { |
$aso_projet['id'] = $Pr->getIdProjet(); |
$aso_projet['nom'] = $Pr->getNomProjet(); |
$aso_projet['nom'] = $Pr->getNom(); |
$aso_admin_projet['projets'][] = $aso_projet; |
} |
75,7 → 75,7 |
//$Projet->setIdCategorie($_POST['caaj_id_categorie']); |
$Projet->setIdProjet($_POST['praj_id_projet']); |
$Projet->setCeCategorie($_POST['praj_ce_categorie']); |
$Projet->setNomProjet($_POST['praj_nom']); |
$Projet->setNom($_POST['praj_nom']); |
$Projet->setDescription($_POST['praj_description']); |
$Projet->setDateDebut($_POST['praj_date_debut']); |
$Projet->setDureePrevue($_POST['praj_duree_prevue']); |
99,7 → 99,7 |
$id_max = $ProjetMax->getIdProjet(); |
$Projet->setIdProjet(++$id_max); |
$Projet->setCeCategorie($_POST['praj_ce_categorie']); |
$Projet->setNomProjet($_POST['praj_nom']); |
$Projet->setNom($_POST['praj_nom']); |
$Projet->setDescription($_POST['praj_description']); |
$Projet->setDateDebut($_POST['praj_date_debut']); |
$Projet->setDureePrevue($_POST['praj_duree_prevue']); |