Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 47 → Rev 48

/trunk/classes/metiers/ProjetTache.class.php
48,7 → 48,7
/*** Constantes : */
const GPT_ID = 'PROJETTACHE_ID';
const GPT_ID_MAX = 'PROJETTACHE_ID_MAX';
 
/*** Attributs : */
private $id_tache;
private $ce_tache_precedente;
58,7 → 58,7
private $date_debut;
private $duree_prevue;
private $avancement;
 
/*** Aggregations : */
 
/*** Constructeur : */
74,13 → 74,13
'gpt_date_debut' => 'date_debut',
'gpt_duree_prevue' => 'duree_prevue',
'gpt_avancement' => 'avancement');
 
// 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 Tache
public function getIdTache()
91,7 → 91,7
{
$this->id_tache = $it;
}
 
// Ce Tache Precedente
public function getCeTachePrecedente()
{
101,7 → 101,7
{
$this->ce_tache_precedente = $ctp;
}
 
// Ce Projet
public function getCeProjet()
{
111,7 → 111,7
{
$this->ce_projet = $cp;
}
 
// Libelle
public function getLibelle()
{
121,7 → 121,7
{
$this->libelle = $l;
}
 
// Description
public function getDescription()
{
131,7 → 131,7
{
$this->description = $d;
}
 
// Date Debut
public function getDateDebut()
{
141,7 → 141,7
{
$this->date_debut = $dd;
}
 
// Duree Prevue
public function getDureePrevue()
{
151,7 → 151,7
{
$this->duree_prevue = $dp;
}
 
// Avancement
public function getAvancement()
{
161,7 → 161,7
{
$this->avancement = $a;
}
 
/*** Méthodes : */
 
/**
170,6 → 170,9
*/
public function consulter($cmd = '', $parametres = array(), $instancier = false)
{
if (!is_array($parametres)) {
$parametres[0] = $parametres;
}
switch ($cmd) {
case ProjetTache::GPT_ID:
$requete = 'SELECT * '.
185,7 → 188,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();
192,8 → 195,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) {
202,7 → 205,7
return false;
}
}
 
/** Afficher l'objet ProjetTache */
function afficherProjetTache()
{