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