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 */
/************************/
case 'create': if( permission('admin') ){
case 'create': if( false && permission('admin') ){
$areSetParam = isset($request->nom) ; // l'argument existe
$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 */
/***********************************/
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
$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 */
/************************************************/
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
$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 */
/*******************************************/
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);
$answer->request = 'success';
}else

View File

@ -74,7 +74,7 @@ require_once __ROOT__.'/manager/database.php';
/**************************/
/* 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
$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