191,29 → 191,6 |
$this->avancement = $a; |
} |
|
/** |
* Calcule l'avancement d'un projet en pourcentage, en fonction du nombre |
* d'heures déclaré et du nombre d'heures effectuées (tous utilisateurs |
* confondus) - @TODO devrait devenir une vue / être requêté au moment de |
* charger le projet |
*/ |
public function getAvancementCalcule() |
{ |
$avancementCalcule = null; |
|
$requete = "SELECT IFNULL(FLOOR(sum(gtp_duree) / 7), 0) as jours" |
. " FROM gtt_test_gestion_travail_projet" |
. " WHERE gtp_id_projet = " . $this->id_projet; |
|
$resultat = $GLOBALS['db']->query($requete); |
(DB::isError($resultat)) ? trigger_error(GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete), E_USER_ERROR) : '' ; |
while ($donnees =& $resultat->fetchRow(DB_FETCHMODE_ASSOC)) { |
$avancementCalcule = $donnees['jours']; |
} |
|
return $avancementCalcule; |
} |
|
/*** Méthodes : */ |
|
/** |