51,13 → 51,13 |
const GTP_ID_MAX_UTILISATEUR = 'TRAVAILPROJET_ID_MAX_UTILISATEUR'; |
const GTP_ID_MAX_PROJET = 'TRAVAILPROJET_ID_MAX_PROJET'; |
const GTP_ID_MAX_DATE_TRAVAIL = 'TRAVAILPROJET_ID_MAX_DATE_TRAVAIL'; |
|
|
/*** Attributs : */ |
private $id_utilisateur; |
private $id_projet; |
private $id_date_travail; |
private $duree; |
|
|
/*** Aggregations : */ |
|
/*** Constructeur : */ |
69,13 → 69,13 |
'gtp_id_projet' => 'id_projet', |
'gtp_id_date_travail' => 'id_date_travail', |
'gtp_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() |
86,7 → 86,7 |
{ |
$this->id_utilisateur = $iu; |
} |
|
|
// Id Projet |
public function getIdProjet() |
{ |
96,7 → 96,7 |
{ |
$this->id_projet = $ip; |
} |
|
|
// Id Date Travail |
public function getIdDateTravail() |
{ |
106,7 → 106,7 |
{ |
$this->id_date_travail = $idt; |
} |
|
|
// Duree |
public function getDuree() |
{ |
116,7 → 116,7 |
{ |
$this->duree = $d; |
} |
|
|
/*** Méthodes : */ |
|
/** |
134,7 → 134,7 |
case TravailProjet::GTP_ID_UTILISATEUR_DATE_DEB_FIN: |
$requete = 'SELECT * '. |
'FROM gestion_travail_projet '. |
'WHERE gtp_id_utilisateur = '.$parametres[0].' AND gtp_id_date_travail > "'.$parametres[1].'" '.' AND gtp_id_date_travail < "'.$parametres[2].'" '; |
'WHERE gtp_id_utilisateur = '.$parametres[0].' AND gtp_id_date_travail >= "'.$parametres[1].'" '.' AND gtp_id_date_travail <= "'.$parametres[2].'" '; |
break; |
case TravailProjet::GTP_ID_MAX_UTILISATEUR: |
$requete = 'SELECT MAX(gtp_id_utilisateur) '. |
153,7 → 153,7 |
$e = GestionnaireErreur::formaterMessageErreur(__FILE__, __LINE__, $message); |
trigger_error($e, E_USER_ERROR); |
} |
|
echo $requete; |
$resultat = $GLOBALS['db']->query($requete); |
(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ; |
$tab_resultat = array(); |
160,8 → 160,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) { |
170,7 → 170,7 |
return false; |
} |
} |
|
|
/** Afficher l'objet TravailProjet */ |
function afficherTravailProjet() |
{ |