Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 11 → Rev 12

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