Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 35 → Rev 36

/trunk/classes/metiers/Utilisateur.class.php
49,10 → 49,10
const GU_ID = 'UTILISATEUR_ID';
const GU_ID_MAX = 'UTILISATEUR_ID_MAX';
const GU_MAIL = 'UTILISATEUR_MAIL';
 
/*** Attributs : */
private $id_utilisateur;
private $gus_id_utilisateur_statut;
private $ce_statut;
private $nom;
private $prenom;
private $password;
67,7 → 67,7
private $mark_admin;
private $mark_recapitulatif;
private $notes;
 
/*** Aggregations : */
 
/*** Constructeur : */
76,7 → 76,7
$this->dao_table_nom = 'gestion_utilisateur';
$this->dao_correspondance = array(
'gu_id_utilisateur' => 'id_utilisateur',
'gus_id_utilisateur_statut' => 'gus_id_utilisateur_statut',
'gu_ce_statut' => 'ce_statut',
'gu_nom' => 'nom',
'gu_prenom' => 'prenom',
'gu_password' => 'password',
91,13 → 91,13
'gu_mark_admin' => 'mark_admin',
'gu_mark_recapitulatif' => 'mark_recapitulatif',
'gu_notes' => 'notes');
 
// Si l'on veut remplir l'objet à la création on lance la requete correspondante
if (!is_null($cmd)) {
$this->consulter($cmd, $parametres, true);
}
}
 
/*** Accesseurs : */
// Id Utilisateur
public function getIdUtilisateur()
108,17 → 108,17
{
$this->id_utilisateur = $iu;
}
 
// Gus Id Utilisateur Statut
public function getGusIdUtilisateurStatut()
public function getCeStatut()
{
return $this->gus_id_utilisateur_statut;
return $this->ce_statut;
}
public function setGusIdUtilisateurStatut( $gius )
public function setCeStatut( $cs )
{
$this->gus_id_utilisateur_statut = $gius;
$this->ce_statut = $cs;
}
 
// Nom
public function getNom()
{
128,7 → 128,7
{
$this->nom = $n;
}
 
// Prenom
public function getPrenom()
{
138,7 → 138,7
{
$this->prenom = $p;
}
 
// Password
public function getPassword()
{
148,7 → 148,7
{
$this->password = $p;
}
 
// Email
public function getEmail()
{
158,7 → 158,7
{
$this->email = $e;
}
 
// Telephone
public function getTelephone()
{
168,7 → 168,7
{
$this->telephone = $t;
}
 
// Adresse
public function getAdresse()
{
178,7 → 178,7
{
$this->adresse = $a;
}
 
// Code Postal
public function getCodePostal()
{
188,7 → 188,7
{
$this->code_postal = $cp;
}
 
// Ville
public function getVille()
{
198,7 → 198,7
{
$this->ville = $v;
}
 
// Quota Heures Supp
public function getQuotaHeuresSupp()
{
208,7 → 208,7
{
$this->quota_heures_supp = $qhs;
}
 
// Conges Payes
public function getCongesPayes()
{
218,7 → 218,7
{
$this->conges_payes = $cp;
}
 
// Temps De Travail
public function getTempsDeTravail()
{
228,7 → 228,7
{
$this->temps_de_travail = $tdt;
}
 
// Mark Admin
public function getMarkAdmin()
{
238,7 → 238,7
{
$this->mark_admin = $ma;
}
 
// Mark Recapitulatif
public function getMarkRecapitulatif()
{
248,7 → 248,7
{
$this->mark_recapitulatif = $mr;
}
 
// Notes
public function getNotes()
{
258,7 → 258,7
{
$this->notes = $n;
}
 
/*** Méthodes : */
 
/**
287,7 → 287,7
$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message);
trigger_error($e, E_USER_ERROR);
}
 
$resultat = $GLOBALS['db']->query($requete);
(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
$tab_resultat = array();
294,8 → 294,8
while ($donnees =& $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
$tab_resultat[] = $this->basculerEnregistrementObjet($donnees, $instancier);
}
$resultat_nbre = count($tab_resultat);
 
$resultat_nbre = count($tab_resultat);
if ($resultat_nbre > 1) {
return $tab_resultat;
} else if ($resultat_nbre == 1) {
304,15 → 304,15
return false;
}
}
 
/** Afficher l'objet Utilisateur */
function afficherUtilisateur()
{
echo '<pre>'.print_r($this, true).'</pre>';
}
 
/**augmenter le nombre d'heure sup
*un acces est fait a la bse de donnees pour enregistrer les changements en temps reel
*un acces est fait a la bse de donnees pour enregistrer les changements en temps reel
*/
function augmenterQuotaHeuresSup($nb)
{
325,13 → 325,13
$this->quota_heures_sup = $this->quota_heures_sup - $nb;
/*un quota heure supp negatif implique qu'il y a des heures a rattraper*/
}
 
/**augmenter le nombre de jours de conges */
function augmenterCongesPayes($nb)
{
$this->conges_payes = $this->conges_payes + $nb;
}
 
/**diminuer le nombre de jour de conges */
function diminuerCongesPayes($nb)
{