Pull merge aurelien
This commit is contained in:
commit
149f8db043
|
@ -762,28 +762,6 @@ class DataBase{
|
|||
/***** déplace un étudiant d'un groupe à un autre *****/
|
||||
/******************************************************/
|
||||
public function deplacerEtudiant($etudiant,$groupe, $semestre, $annee){
|
||||
|
||||
// !!! Réfléchir à la gestion des AS, LP etc..
|
||||
|
||||
// pas bon car la on ne sait même pas quels groupes seront définis dans la base de donnée
|
||||
// il faut donc pas vérifier les groupes en dur (c'est salasse)
|
||||
// ensuite on ne retourne jamais un texte, mais un code d'erreur 'success' ou 'error' fin sinon y'a trop de cas
|
||||
// particuliers à gérer au niveau de la réponse
|
||||
//
|
||||
// exemple:
|
||||
// [1] si l'utilisateur n'existe pas "unknown_user"
|
||||
// [2] si le groupe n'existe pas "unknown_group"
|
||||
// [3] si l'utilisateur n'est déjà dans un groupe (donc l'association n'existe pas) ça veut dire qu'on doit faire un
|
||||
// INSERT INTO au lieu d'un UPDATE, donc il faut aussi retourner une erreur ou bien faire une condition pour gérer ce cas (comme tu veux)
|
||||
//
|
||||
// ducoup si je résume:
|
||||
// [1] dans manager/groups.php ajoute un @case au @switch du genre "move"
|
||||
// [2] toujours dans manager/groups.php vérifie l'intégrité des variables comme c'est déjà fait
|
||||
// [3] ensuite tu peux écrire manager/database.php en vérifiant tout les cas (ceux que j'ai cité ou oublié)
|
||||
//
|
||||
// Inspire toi de ce qui a déjà été fait au dessus et essaie de
|
||||
|
||||
|
||||
/*** on cherche un semestre avec ce rang et cette année (qui est unique) ***/
|
||||
$getSemestreUID = $this->pdo->prepare("SELECT id_semestre as id FROM semestre WHERE rang = :rang AND annee = :annee");
|
||||
$getSemestreUID->execute(array(
|
||||
|
|
|
@ -136,7 +136,6 @@ require_once __ROOT__.'/manager/database.php';
|
|||
$answer->answer = 'error';
|
||||
break;
|
||||
|
||||
|
||||
/************************************************/
|
||||
/* déplace un étudiant de son groupe à un autre */
|
||||
/************************************************/
|
||||
|
@ -155,10 +154,6 @@ require_once __ROOT__.'/manager/database.php';
|
|||
$answer->answer = 'param_error';
|
||||
break;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/***********/
|
||||
/* DEFAULT */
|
||||
/***********/
|
||||
|
|
Loading…
Reference in New Issue