Correction déplacement d'élèves sur admin@tous_les_groupes
This commit is contained in:
parent
df1f23a1da
commit
d96ace86b3
|
@ -280,10 +280,10 @@ class DataBase{
|
||||||
public function deplacerEtudiant($etudiant, $groupe, $semestre){
|
public function deplacerEtudiant($etudiant, $groupe, $semestre){
|
||||||
|
|
||||||
// on vérifie que le semestre et que le groupe de destination existent
|
// on vérifie que le semestre et que le groupe de destination existent
|
||||||
if( !($semestreUID=semestreRepo::info($semestre)['id']) ) return 'unknown_semestre';
|
if( !($semestreInfo=semestreRepo::info($semestre)) ) return 'unknown_semestre';
|
||||||
if( !($destGroupeUID=groupRepo::UID($groupe)) ) return 'unknown_newgroup';
|
if( !($destGroupeUID=groupRepo::UID($groupe)) ) return 'unknown_newgroup';
|
||||||
|
|
||||||
if( groupRepo::ajouterMembre($etudiant, $destGroupeUID, $semestreUID) )
|
if( groupRepo::ajouterMembre($etudiant, $destGroupeUID, $semestreInfo['id']) )
|
||||||
return 'success';
|
return 'success';
|
||||||
else
|
else
|
||||||
return 'error';
|
return 'error';
|
||||||
|
|
|
@ -57,10 +57,10 @@ class semestreRepo extends DBAccess{
|
||||||
*/
|
*/
|
||||||
public static function info($semestreUID){
|
public static function info($semestreUID){
|
||||||
// on considère que le semestre existe
|
// 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 ".
|
"FROM semestre as s, formation as f ".
|
||||||
"WHERE s.id_formation = f.id_formation ".
|
"WHERE s.id_formation = f.id_formation ".
|
||||||
"AND id_semestre = :semestreUID");
|
"AND s.id_semestre = :semestreUID");
|
||||||
$getSemestreInfo->execute(array( ':semestreUID' => $semestreUID ));
|
$getSemestreInfo->execute(array( ':semestreUID' => $semestreUID ));
|
||||||
|
|
||||||
// on retourne le résultat en supprimant les doublons à indices numériques
|
// on retourne le résultat en supprimant les doublons à indices numériques
|
||||||
|
|
Loading…
Reference in New Issue