50,13 → 50,13 |
const GTT_ID_MAX_UTILISATEUR = 'TRAVAILTACHE_ID_MAX_UTILISATEUR'; |
const GTT_ID_MAX_TACHE = 'TRAVAILTACHE_ID_MAX_TACHE'; |
const GTT_ID_MAX_DATE_TRAVAIL = 'TRAVAILTACHE_ID_MAX_DATE_TRAVAIL'; |
|
|
/*** Attributs : */ |
private $id_utilisateur; |
private $id_tache; |
private $id_date_travail; |
private $duree; |
|
|
/*** Aggregations : */ |
|
/*** Constructeur : */ |
68,13 → 68,13 |
'gtt_id_tache' => 'id_tache', |
'gtt_id_date_travail' => 'id_date_travail', |
'gtt_duree' => 'duree'); |
|
|
// 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() |
85,7 → 85,7 |
{ |
$this->id_utilisateur = $iu; |
} |
|
|
// Id Tache |
public function getIdTache() |
{ |
95,7 → 95,7 |
{ |
$this->id_tache = $it; |
} |
|
|
// Id Date Travail |
public function getIdDateTravail() |
{ |
105,7 → 105,7 |
{ |
$this->id_date_travail = $idt; |
} |
|
|
// Duree |
public function getDuree() |
{ |
115,7 → 115,7 |
{ |
$this->duree = $d; |
} |
|
|
/*** Méthodes : */ |
|
/** |
124,6 → 124,9 |
*/ |
public function consulter($cmd = '', $parametres = array(), $instancier = false) |
{ |
if (!is_array($parametres)) { |
$parametres[0] = $parametres; |
} |
switch ($cmd) { |
case TravailTache::GTT_ID: |
$requete = 'SELECT * '. |
147,7 → 150,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(); |
154,8 → 157,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) { |
164,7 → 167,7 |
return false; |
} |
} |
|
|
/** Afficher l'objet TravailTache */ |
function afficherTravailTache() |
{ |