diff --git a/manager/database.php b/manager/database.php index 27b7e13..f949cbe 100755 --- a/manager/database.php +++ b/manager/database.php @@ -1205,7 +1205,7 @@ class DataBase{ // variables utiles pour la moyenne $moyenneSemestre = 0; $totalSemestre = 0; - $semestreCompensable = true; $semestreCompensation = true; + $semestreCompensable = true; $semestreCompensation = false; // pour chaque UE capitalisée foreach($listeUEs as $iter_ue=>$UE){ @@ -1219,8 +1219,9 @@ class DataBase{ $semestreCompensable = false; // semestreCompensé est VRAI si au moins un semestre est entre 8 et 10 - elseif( 20*$UE['moyenne']['moyenne']/$UE['moyenne']['base'] < 10 ) + elseif( 20*$UE['moyenne']['moyenne']/$UE['moyenne']['base'] < 10 ){ $semestreCompensation = true; + } } } @@ -1234,7 +1235,7 @@ class DataBase{ // on met à jour le semestre compensable, et compensation $parcours[$index]['compensable'] = $semestreCompensable; - $parcours[$index]['compensation'] = $semestreCompensation; + $parcours[$index]['compensation'] = $semestreCompensation && $parcours[$index]['moyenne']['moyenne'] >= 10; } } diff --git a/page/career.php b/page/career.php index bd10955..d0bd78e 100755 --- a/page/career.php +++ b/page/career.php @@ -1113,7 +1113,7 @@ if( (permission('master') || permission('admin')) && $etudiantOpt != null ){ $request->etudiant = $etudiantOpt; careerManager::switch_level_1($request, $answer); - + if( $answer->request == 'success' ){ // si on a bien récupéré les UE/notes //////////////////////////////////////////////////////////////////////////////// echo "
";