Pull merge aurelien

This commit is contained in:
xdrm-brackets 2015-11-01 22:57:00 +01:00
commit 149f8db043
2 changed files with 0 additions and 27 deletions

View File

@ -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(

View File

@ -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 */
/***********/ /***********/