From e3f251dadb390f86c466bb70ab63c205d7fd4b20 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Mon, 4 Jan 2016 21:15:52 +0100 Subject: [PATCH] Correction mineure (prev2 => prev) --- manager/database.php | 4 ++-- manager/repo/semestre.php | 26 +++++++++++++------------- page/career.php | 2 +- src/files/admin2_export_jury.xlsx | Bin 9502 -> 9498 bytes 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/manager/database.php b/manager/database.php index 63cf656..66d7408 100755 --- a/manager/database.php +++ b/manager/database.php @@ -710,8 +710,8 @@ class DataBase{ /* [3] Gestion du redoublement (début année), rang-2 ======================================================*/ }elseif( $mention == 'ATT' ){ - /* (1) On récupère le semestre 2 fois précédent */ - $rdbSemestre = semestreRepo::prev2($semestre); + /* (1) On récupère le semestre précédent */ + $rdbSemestre = semestreRepo::prev($semestre); /* (2) Si le semestre n'existe pas, on le créé */ if( is_array($rdbSemestre) ) diff --git a/manager/repo/semestre.php b/manager/repo/semestre.php index dc82076..0cc18cd 100755 --- a/manager/repo/semestre.php +++ b/manager/repo/semestre.php @@ -513,16 +513,16 @@ class semestreRepo{ - /* RETOURNE LE SEMESTRE 2 FOIS PRÉCÉDENT UN SEMESTRE + /* RETOURNE LE SEMESTRE PRÉCÉDENT UN SEMESTRE * * @semestre UID du semestre source * * - * @return prev2_semestre Retourne l'UID du semestre de destination + * @return prev_semestre Retourne l'UID du semestre de destination * Retourne NULL si le semestre destination n'existe pas * */ - public static function prev2($semestreUID){ + public static function prev($semestreUID){ /* [1] On récupère les informations du semestre =====================================================*/ $getSemestreInfo = DataBase::getPDO()->prepare("SELECT id_semestre, rang, id_formation, annee @@ -538,8 +538,8 @@ class semestreRepo{ /* [2] On calcule le rang+annee du semestre suivant =====================================================*/ - $prev2 = array( - 'rang' => $semestre['rang']-1, // on décrémente 2 fois le rang + $prev = array( + 'rang' => $semestre['rang']-1, // on décrémente le rang 'annee' => $semestre['annee']+1 // on incrémente l'année ); @@ -549,23 +549,23 @@ class semestreRepo{ $req = DataBase::getPDO()->prepare("SELECT id_semestre FROM semestre WHERE id_formation = :id_formation - AND rang = :prev2_rang - AND annee = :prev2_annee + AND rang = :prev_rang + AND annee = :prev_annee "); $req->execute(array( ':id_formation' => $semestre['id_formation'], - ':prev2_rang' => $prev2['rang'], - ':prev2_annee' => $prev2['annee'] + ':prev_rang' => $prev['rang'], + ':prev_annee' => $prev['annee'] )); - $prev2Semestres = DataBase::delNumeric( $req->fetchAll() ); + $prevSemestres = DataBase::delNumeric( $req->fetchAll() ); /* [4] On retourne l'UID du semestre concerné =====================================================*/ - if( count($prev2Semestres) > 0 ) // si au moins un semestre, on retourne le premier - return $prev2Semestres[0]['id_semestre']; + if( count($prevSemestres) > 0 ) // si au moins un semestre, on retourne le premier + return $prevSemestres[0]['id_semestre']; else // si aucun semestre trouvé, il faut le créer, on retourne le rang et l'année de destination - return $prev2; + return $prev; } } \ No newline at end of file diff --git a/page/career.php b/page/career.php index 814483d..b29dbe4 100755 --- a/page/career.php +++ b/page/career.php @@ -1095,7 +1095,7 @@ if( (permission('master') || permission('admin')) && $etudiantOpt != null ){ if( $semestreOpt == null ) $semestreOpt = $answer->parcours[0]['id']; $parcoursChart = array(); - foreach($answer->parcours as $semestre) array_push($parcoursChart, array('id'=>$semestre['id'], 'nom' => $semestre['formation'].' '.$semestre['semestre'], 'mention' => $semestre['mention'], 'moyenne' => $semestre['moyenne']) ); + foreach($answer->parcours as $semestre) array_push($parcoursChart, array('id'=>$semestre['id'], 'nom' => $semestre['code'].' '.$semestre['semestre'], 'mention' => $semestre['mention'], 'moyenne' => $semestre['moyenne']) ); displayParcours( $parcoursChart, $semestreOpt); diff --git a/src/files/admin2_export_jury.xlsx b/src/files/admin2_export_jury.xlsx index a599ba1553833572277a8f068e67e2f14e6b01e1..171479370c687f58ac9bddfd45afab99e42c2dec 100644 GIT binary patch delta 1723 zcmZXV3p7-D9LMiq(s~Y&P9DQNDh4BzW*HULifPiYipWY9<&hzb*KC|55@XhmCXW__ z*1?A9v z0RX^uptJ0u(oK*|XBjIS1X-`8GSKzPm1Tm+on;7zzH)?BJO}{9G60|^dFWE8uQM_9 zYB<_Al;~#~9UR0UoH{*d2C18>N{KuEAdm24?U~E2sUKw2d6ADj)3F+~1^f93`vji& z&Z@5v5$t$f+p3<_+G^42;>DqVzbtET*j9b^t-sd3U?a{V(0Hf-lMUg{>HlJMDw?r z-?oo?FVQESGYYg1ylV)(c8n`tZOr4r;$7H1H`uB^AFLUP`;z8!A~Qs7`%fD5SH}tx z|GutsRACI<-2~PoLA%thUAenWQ2j=w%{qd~TsgeiO%_6a0K9J7UsX{$2PKv{s{(-3 z>*yeKcz_Sl?~+RdF)+kGT2%S@98O#)a5-7^*aEbkAtSKp%U$XOTuvg=wyeQw8-ZpQ&sov$9 zf5?6gwf$zL)ep!`o_%vuHMvfY#g@aT>d?c{J(i@}41Q+SM_-(``g?@3Ky<5J0=*%}=cqjX+W%loeS z*<~-BU)=7SuCFsD#TPil*Q&Orvtzqj$sMOdp*3-f?A*x0VDw}>ha3&zxD}vPo;?%) z!Jdt<;fPJc7Mp0>^O3Eo{w=Kju9@-Zc^moM<1Z~x;BP>pwxWsJ$^p~{r1&i9i2tya(@O!kVNzHXboR?4z{6>j7hJC)W1=P|Rd5Us)1oACu|qmUWlXZb4sSrqwCCy$DG|Y#M8OffzE-9z zcXeL48EAr*b&+a^tbBsHXo5kU&_TaOB7Cy*pe z{{Lwp9D0?nIOa(#=S%KNw42s#sy9M!eV-ey`vSnOO$q>Tqvj&^uJ5zOi2#e1^wK2< W{3}h20hMlmq;5w-wpqZWo&Nwv8_VSY delta 1596 zcmZvceKga19LIkfBgG9Zsa9i%g``~RERhNcd5R79x*lqIwvmvwl001H>4zzeo79e@ z2aK+vAxE}WT&5Hk#awq>o2PkN*4?`2Iy(Bi{&=77_k2FzKR)lz_jAXg*g@Ilw46K~ z0DujED7Q*E6#^CI((@szUzG+$epQxSHH0k6)wO?KBp}2?06+o-05xe*P-LJBF)}LJ zBruYAZeLt@*aJ6?bL)Q9#@VeoPYr6hsN~X~wA7DKb@h``KhC=;PamHz$UZZSSv0*{ z=7f$KvB1zr2BtmRg%3LhwN6a_a~HnF_CRGfI-C+s{JoBqWv}6i)eFJ*d4jVEf}Dnq@gCSfh+0xQ*?jKxp$A>>6Bga;we3Wgd+t{T z-#K+~;z6(^>8P*YzMBCc>Gw#rWdqF7O!zR^y?=H9?tmDmavkodVvG|m_0sT zbP}KZY$t^j*@Km9>Q>Vhe{Rn2MqP2AuihAre9?T#0p_YOX*#f5SWdNhK`<6ALe&+C z^5`?eZuxCuxI!QNB9EPdOEc5U`bJ|jBSKwvAmET5) zBVpPWX3_Z~;>0+U6F8L5eCuTRPXET^1oomL22iqIOms>(bQG}_{QLkDmZRFGFrF4!L^8|S|EbiG6 zOtEDr1m87d6jyM>uo#ENu7X3aqa6DkaOLX=#(oD}@VAhqM?UsD;Q0UJ%I@NwCmvuF zA{+&JW4WR1DxN2CFC!1(Akf9<8nSbEwnP*o8(}Zd8Oxbq5qRdr9gLd@TLB86Q^9iO z?IEf&(hw&E+GE+FEK{BaaU&xcVI$DOXB)EAoOlXEDB~)^T7VqOnrNRMnUAme4_M7Q zNYS<1>J+ClOL!EVxTFsEMQ?!&d^2e=n^92N(kN78K~!WD7Z5abT&My7ZS?RhHV{Yy zy%Mgv>8KvMl(z*pxN!&g(5^qsOsOir6z;m5{s;}b<-ol^+oj9$eC1{~om98I+H9Xw zR)<~S>ta|%S&1hX`I74mt{`{8DkQ>QCWzEBfmVn>7p;S26HMViBZ=C~|41<|SrE?o zqs1%7GKwT68Iy13-0%~UgueTOj?EESehN`_mOm_{`f$ILGnGdy{*kraPu z>TF$19E%y`r|%Zv7c%&h;>P7jG8RsL|77`1+@ftt#uC3@aUMAp&{QV*6woyBc9AnR z6E05^)8t``nY6JYLdi1z1@N%wn*aa+