From d7b4c4c49f4a549eb3027ac204ab612fe48dc2c0 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 3 Jan 2016 01:04:28 +0100 Subject: [PATCH] Correction erreur delNumeric(); --- manager/database.php | 6 ++++++ manager/repo/note.php | 2 +- test.php | 1 - 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/manager/database.php b/manager/database.php index 2beed87..c2d0ed7 100755 --- a/manager/database.php +++ b/manager/database.php @@ -676,6 +676,9 @@ class DataBase{ if( is_array($nextSemestre) ) $nextSemestre = semestreRepo::creer($semestreInfo['formation'], $semestreInfo['nom_formation'], null, $nextSemestre['rang'], $nextSemestre['annee']); + // si le semestre n'est toujours pas créé, on retourne une erreur + if( is_bool($nextSemestre) ) return 'error'; + /* (3) On créé l'appartenance */ $appartenanceUID = groupRepo::includeAppartenance($etudiant, $nextSemestre); @@ -689,6 +692,9 @@ class DataBase{ if( is_array($rdbSemestre) ) $rdbSemestre = semestreRepo::creer($semestreInfo['formation'], $semestreInfo['nom_formation'], null, $rdbSemestre['rang'], $rdbSemestre['annee']); + // si le semestre n'est toujours pas créé, on retourne une erreur + if( is_bool($rdbSemestre) ) return 'error'; + /* (3) On créé l'appartenance */ $appartenanceUID = groupRepo::includeAppartenance($etudiant, $rdbSemestre); } diff --git a/manager/repo/note.php b/manager/repo/note.php index fc9720d..abdad50 100755 --- a/manager/repo/note.php +++ b/manager/repo/note.php @@ -215,7 +215,7 @@ class noteRepo{ $getMoyenne->execute(array( ':controle' => $controle )); if( $fetchObj = $getMoyenne->fetch() ) - return DataBase::delNumeric( $fetchObj['moyenne'], true ); + return $fetchObj['moyenne']; else return null; } diff --git a/test.php b/test.php index 4bd2e2d..73a0d7e 100755 --- a/test.php +++ b/test.php @@ -50,7 +50,6 @@ debug(); /* [1] On récupère le semestre d'un étudiant =====================================================*/ // var_dump( DataBase::getInstance()->applyJuryTo('Etud100', 37, 'RDB') ); -var_dump( DataBase::getInstance()->applyJuryTo('Etud100', 67, 'RDB') );