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 *****/
|
/***** déplace un étudiant d'un groupe à un autre *****/
|
||||||
/******************************************************/
|
/******************************************************/
|
||||||
public function deplacerEtudiant($etudiant,$groupe, $semestre, $annee){
|
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) ***/
|
/*** 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 = $this->pdo->prepare("SELECT id_semestre as id FROM semestre WHERE rang = :rang AND annee = :annee");
|
||||||
$getSemestreUID->execute(array(
|
$getSemestreUID->execute(array(
|
||||||
|
|
|
@ -136,7 +136,6 @@ require_once __ROOT__.'/manager/database.php';
|
||||||
$answer->answer = 'error';
|
$answer->answer = 'error';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
/************************************************/
|
/************************************************/
|
||||||
/* déplace un étudiant de son groupe à un autre */
|
/* déplace un étudiant de son groupe à un autre */
|
||||||
/************************************************/
|
/************************************************/
|
||||||
|
@ -155,10 +154,6 @@ require_once __ROOT__.'/manager/database.php';
|
||||||
$answer->answer = 'param_error';
|
$answer->answer = 'param_error';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/***********/
|
/***********/
|
||||||
/* DEFAULT */
|
/* DEFAULT */
|
||||||
/***********/
|
/***********/
|
||||||
|
|
Loading…
Reference in New Issue