From a572d13c8a6f78a4e0ddbf0937e2ea4701eb2709 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Thu, 7 Jan 2016 21:32:00 +0100 Subject: [PATCH] Correction settings quand aucune formation + getCurrentYear utilisation de la session --- page/career.php | 2 +- page/groups.php | 2 +- page/modules.php | 2 +- page/settings.php | 5 ++++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/page/career.php b/page/career.php index f974599..41ef4ee 100755 --- a/page/career.php +++ b/page/career.php @@ -961,7 +961,7 @@ if( permission('master') || permission('admin') ){ /* [2] Importation ==========================================*/ - $currentYear = getCurrentYear(); + $currentYear = $_SESSION['annee']; // si annéeOpt n'est pas définie, on le fait if( $anneeOpt == null || $anneeOpt < $currentYear || $anneeOpt > $currentYear+5 ) $anneeOpt = $currentYear; $anneeOpt = intval($anneeOpt); // on met l'année en (int) diff --git a/page/groups.php b/page/groups.php index 7053e78..aac7f04 100755 --- a/page/groups.php +++ b/page/groups.php @@ -655,7 +655,7 @@ if( permission('master') || permission('admin') ){ /* [2] Importation ==========================================*/ - $currentYear = getCurrentYear(); + $currentYear = $_SESSION['annee']; // si annéeOpt n'est pas définie, on le fait if( $anneeOpt == null || $anneeOpt < $currentYear ) $anneeOpt = $currentYear; diff --git a/page/modules.php b/page/modules.php index baf4946..5e09c53 100755 --- a/page/modules.php +++ b/page/modules.php @@ -605,7 +605,7 @@ if( permission('master') || permission('admin') ){ /* [2] Importation ==========================================*/ - $currentYear = getCurrentYear(); + $currentYear = $_SESSION['annee']; // si annéeOpt n'est pas définie, on le fait if( $anneeOpt == null || $anneeOpt < $currentYear || $anneeOpt > $currentYear+5 ) $anneeOpt = $currentYear; $anneeOpt = intval($anneeOpt); // on met l'année en (int) diff --git a/page/settings.php b/page/settings.php index 03e823b..b0ddaf5 100755 --- a/page/settings.php +++ b/page/settings.php @@ -105,7 +105,10 @@ if( permission('admin') ){ // si la formation optionnelle n'est pas définie ou incohérente, on le fait (première valeur trouvée) if( $formationOpt == null || !in_array($formationOpt, $verificationUIDFormations) ) - $formationOpt = $verificationUIDFormations[0]; + if( count($verificationUIDFormations) == 0 ) // si aucune formation trouvée + $MyModulesFormationOpt = 0; + else + $MyModulesFormationOpt = $verificationUIDFormations[0]; /**************************/