From d96ace86b3f6b4590f146c6aa7e5e4a80cd286a2 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 17 Nov 2015 09:07:53 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20d=C3=A9placement=20d'=C3=A9l=C3=A8?= =?UTF-8?q?ves=20sur=20admin@tous=5Fles=5Fgroupes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/database.php | 6 +++--- manager/repo/semestre.php | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/manager/database.php b/manager/database.php index 598f0a1..638134f 100755 --- a/manager/database.php +++ b/manager/database.php @@ -280,10 +280,10 @@ class DataBase{ public function deplacerEtudiant($etudiant, $groupe, $semestre){ // on vérifie que le semestre et que le groupe de destination existent - if( !($semestreUID=semestreRepo::info($semestre)['id']) ) return 'unknown_semestre'; - if( !($destGroupeUID=groupRepo::UID($groupe)) ) return 'unknown_newgroup'; + if( !($semestreInfo=semestreRepo::info($semestre)) ) return 'unknown_semestre'; + if( !($destGroupeUID=groupRepo::UID($groupe)) ) return 'unknown_newgroup'; - if( groupRepo::ajouterMembre($etudiant, $destGroupeUID, $semestreUID) ) + if( groupRepo::ajouterMembre($etudiant, $destGroupeUID, $semestreInfo['id']) ) return 'success'; else return 'error'; diff --git a/manager/repo/semestre.php b/manager/repo/semestre.php index 0584eab..a71950f 100755 --- a/manager/repo/semestre.php +++ b/manager/repo/semestre.php @@ -57,10 +57,10 @@ class semestreRepo extends DBAccess{ */ public static function info($semestreUID){ // on considère que le semestre existe - $getSemestreInfo = DataBase::getPDO()->prepare("SELECT s.id_semestre as s.id, f.id_formation, f.code as formation, f.nom as nom_formation, s.nom, s.rang, s.annee ". + $getSemestreInfo = DataBase::getPDO()->prepare("SELECT s.id_semestre as id, s.nom, s.rang, s.annee, f.id_formation, f.code as formation, f.nom as nom_formation ". "FROM semestre as s, formation as f ". "WHERE s.id_formation = f.id_formation ". - "AND id_semestre = :semestreUID"); + "AND s.id_semestre = :semestreUID"); $getSemestreInfo->execute(array( ':semestreUID' => $semestreUID )); // on retourne le résultat en supprimant les doublons à indices numériques