diff --git a/page/career.php b/page/career.php index 73a4a04..8586b2d 100755 --- a/page/career.php +++ b/page/career.php @@ -1074,10 +1074,13 @@ if( (permission('master') || permission('admin')) && $etudiantOpt != null ){ //////////////////////////////////////////////////////////////////////////////// echo "
"; + // selection du semestre par défaut + 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']) ); - displayParcours( $parcoursChart ); + displayParcours( $parcoursChart, $semestreOpt); // pour chaque semestres (tous si aucun semestreOpt, sinon uniquement le selectionné) foreach($answer->parcours as $semestre){ if( $semestreOpt == null || $semestreOpt == $semestre['id'] ){ diff --git a/src/svg.php b/src/svg.php index 9d9944a..1297e8d 100755 --- a/src/svg.php +++ b/src/svg.php @@ -1,7 +1,12 @@ RETRAÇANT LE PARCOURS D'UN ETUDIANT +* +* @parcours Contient les informations du parcours +* @selected UID du semestre selectionné +* +*/ +function displayParcours($parcours, $selected){ /* paramètres de texte */ $lettrePixel = 7; // taille d'une lettre pour centrer le texte @@ -66,7 +71,7 @@ function displayParcours($parcours){ echo "".$parcours[$i]['nom'].""; // (2) cercle - if( $i == $n-1 ) // si dernier semestre, on met en valeur + if( $parcours[$i]['id'] == $selected ) // si dernier semestre, on met en valeur echo ""; else // sinon on affiche normalement echo "";