Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 81 → Rev 82

/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
53,7 → 53,8
 
/*** Attributs : */
private $id_utilisateur_statut;
private $libelle;
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)) {
91,6 → 93,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
53,8 → 53,11
 
/*** Attributs : */
private $id_absence_motif;
private $libelle;
 
private $libelle;
private $cp_diminuer;
private $hs_augmenter;
private $hs_diminuer;
/*** Aggregations : */
 
/*** Constructeur : */
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)) {
91,7 → 97,37
{
$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_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');
 
93,6 → 97,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/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']);
/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']);