Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 47 → Rev 48

/trunk/classes/metiers/TravailTache.class.php
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()
{