From 9d92e69e213b5b04e6fd5a7c946063e865244a6d Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sat, 9 Jan 2016 18:41:26 +0100 Subject: [PATCH] =?UTF-8?q?[x]=20Moyenne=20semestre=20invers=C3=A9es=20car?= =?UTF-8?q?=20array=5Freverse=20inverse=20les=20index?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/database.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/manager/database.php b/manager/database.php index 494665c..27b7e13 100755 --- a/manager/database.php +++ b/manager/database.php @@ -1179,11 +1179,10 @@ class DataBase{ $listeSemestresIndexes = array(); //var_dump('f:'.$formationRang[0].'/'.$formationRang[1]); - foreach(array_reverse($parcours) as $iter_s=>$semestre){ + foreach(array_reverse($parcours, true) as $iter_s=>$semestre){ // si fait partie de la formation+rang courante if( $formationRang == array( $semestre['id_formation'], $semestre['rang'] ) ){ - //var_dump(' s:'.$semestre['id']); // on ajoute l'index du semestre à la liste array_push($listeSemestresIndexes, $iter_s); @@ -1220,7 +1219,7 @@ class DataBase{ $semestreCompensable = false; // semestreCompensé est VRAI si au moins un semestre est entre 8 et 10 - if( 20*$UE['moyenne']['moyenne']/$UE['moyenne']['base'] >= 8 && 20*$UE['moyenne']['moyenne']/$UE['moyenne']['base'] < 10 ) + elseif( 20*$UE['moyenne']['moyenne']/$UE['moyenne']['base'] < 10 ) $semestreCompensation = true; } }