Possibilité de changer l'année pour référent / admin

+ page pour changer l'année de visualisation
	+ dans toute saisie/modification ajouter une condition (annee courante = année session ?)
This commit is contained in:
xdrm-brackets 2015-11-30 19:46:10 +01:00
parent e248a57a39
commit 8b6e898ecc
2 changed files with 8 additions and 5 deletions

View File

@ -37,7 +37,7 @@ require_once __ROOT__.'/manager/database.php';
/************************/ /************************/
/* création d'un groupe */ /* création d'un groupe */
/************************/ /************************/
case 'create': if( permission('admin') ){ case 'create': if( false && permission('admin') ){
$areSetParam = isset($request->nom) ; // l'argument existe $areSetParam = isset($request->nom) ; // l'argument existe
$typeOkParam = $areSetParam && is_string($request->nom); // si c'est une string $typeOkParam = $areSetParam && is_string($request->nom); // si c'est une string
@ -56,7 +56,7 @@ require_once __ROOT__.'/manager/database.php';
/***********************************/ /***********************************/
/* ajout d'un étudiant à un groupe */ /* ajout d'un étudiant à un groupe */
/***********************************/ /***********************************/
case 'add': if( permission('admin') ){ case 'add': if( false && permission('admin') ){
$areSetParam = isset($request->etudiant) && isset($request->groupe) && isset($request->semestre) && isset($request->annee); // les arguments existent $areSetParam = isset($request->etudiant) && isset($request->groupe) && isset($request->semestre) && isset($request->annee); // les arguments existent
$typeOkParam = $areSetParam && is_string($request->etudiant) && is_string($request->groupe) && is_numeric($request->semestre) && is_numeric($request->annee); // si c'est des strings $typeOkParam = $areSetParam && is_string($request->etudiant) && is_string($request->groupe) && is_numeric($request->semestre) && is_numeric($request->annee); // si c'est des strings
@ -228,7 +228,7 @@ require_once __ROOT__.'/manager/database.php';
/************************************************/ /************************************************/
/* déplace un étudiant de son groupe à un autre */ /* déplace un étudiant de son groupe à un autre */
/************************************************/ /************************************************/
case 'move': if( permission('admin') ){ case 'move': if( permission('admin') && $_SESSION['annee'] < getCurrentYear() ){
$areSetParam = isset($request->etudiant) && isset($request->groupe) && isset($request->semestre); // les arguments existent $areSetParam = isset($request->etudiant) && isset($request->groupe) && isset($request->semestre); // les arguments existent
$typeOkParam = $areSetParam && is_string($request->etudiant) && is_numeric($request->groupe); // si c'est des strings $typeOkParam = $areSetParam && is_string($request->etudiant) && is_numeric($request->groupe); // si c'est des strings
@ -265,8 +265,11 @@ require_once __ROOT__.'/manager/database.php';
/* intégration des élèves pour un semestre */ /* intégration des élèves pour un semestre */
/*******************************************/ /*******************************************/
case 'addUserlist': if( permission('admin') ){ case 'addUserlist': if( permission('admin') ){
$areSetParam = isset($request->formationList) && isset($request->rang) && isset($request->annee);
$typeOkParam = $areSetParam && is_numeric($request->rang) && is_numeric($request->annee);
$verifiParam = $typeOkParam && $request->annee >= getCurrentYear();
if( isset($request->formationList) && isset($request->rang) && isset($request->annee) && is_numeric($request->rang) && is_numeric($request->annee) ){ // si tout les paramètres sont bons if( $verifiParam ){ // si tout les paramètres sont bons
DataBase::getInstance()->addUserlist($request->rang, $request->annee, $request->formationList); DataBase::getInstance()->addUserlist($request->rang, $request->annee, $request->formationList);
$answer->request = 'success'; $answer->request = 'success';
}else }else

View File

@ -74,7 +74,7 @@ require_once __ROOT__.'/manager/database.php';
/**************************/ /**************************/
/* création d'utilisateur */ /* création d'utilisateur */
/**************************/ /**************************/
case 'create': if( permission('admin') ){ case 'create': if( false && permission('admin') ){
$areSetParam = isset($request->identifiant) && isset($request->prenom) && isset($request->nom) && isset($request->mail) && isset($request->mdp) && isset($request->droits); // les arguments existent $areSetParam = isset($request->identifiant) && isset($request->prenom) && isset($request->nom) && isset($request->mail) && isset($request->mdp) && isset($request->droits); // les arguments existent
$typeOkParam = $areSetParam && is_string($request->identifiant) && is_string($request->prenom) && is_string($request->nom) && is_string($request->mail) && is_string($request->mdp) && is_string($request->droits); // ils sont tous 2 des string $typeOkParam = $areSetParam && is_string($request->identifiant) && is_string($request->prenom) && is_string($request->nom) && is_string($request->mail) && is_string($request->mdp) && is_string($request->droits); // ils sont tous 2 des string