diff --git a/manager/career.php b/manager/career.php index d212eb1..c5f4922 100755 --- a/manager/career.php +++ b/manager/career.php @@ -216,7 +216,7 @@ require_once __ROOT__.'/manager/database.php'; /****************************************************/ /* saisie d'une note pour un étudiant à un contrôle */ /****************************************************/ - case 'saisieNote': if( permission('teacher') || permission('admin') ){ + case 'saisieNote': if( permission('teacher') || permission('admin') && $_SESSION['annee'] < getCurrentYear() ){ $areSetParam = isset($request->etudiant) && isset($request->controle) && isset($request->note); // les arguments existent $typeOkParam = $areSetParam && is_string($request->etudiant); // si c'est des strings @@ -236,7 +236,7 @@ require_once __ROOT__.'/manager/database.php'; /****************************************************/ /* saisie d'une note pour un groupe à un contrôle */ /****************************************************/ - case 'saisieNoteMultiple': if( permission('teacher') || permission('admin') ){ + case 'saisieNoteMultiple': if( permission('teacher') || permission('admin') && $_SESSION['annee'] == getCurrentYear() ){ $areSetParam = isset($request->notes) && isset($request->controle); // les arguments existent $typeOkParam = $areSetParam && is_array($request->notes) && is_numeric($request->controle); // si c'est des strings diff --git a/page/career.php b/page/career.php index c8a18ed..e35a79c 100755 --- a/page/career.php +++ b/page/career.php @@ -19,7 +19,7 @@ require_once __ROOT__.'/manager/career.php'; foreach($_POST as $k=>$v){ if( preg_match('/^g:(.+)$/', $k, $m) ) // g:nomGroupe - $groupeOpt = $m[1]; + $groupeOpt = str_replace('%20', ' ', $m[1]); if( preg_match('/^c:(.+)$/', $k, $m) ) // c:idControle $controleOpt = $m[1]; @@ -693,7 +693,6 @@ elseif( permission('master') || permission('admin') ){ // si enseignant et qu'un echo "