Importation des MCC/inscrits en fonction de getCurrentYear() et non $_SESSION['annee']
This commit is contained in:
parent
5cc28c47ea
commit
e248a57a39
|
@ -143,7 +143,7 @@ require_once __ROOT__.'/manager/database.php';
|
|||
* delModule<NULL> Si NULL, on n'enlève aucun module
|
||||
*
|
||||
*/
|
||||
case 'updateRole': if( permission('admin') ){
|
||||
case 'updateRole': if( permission('admin') && $_SESSION['annee'] < getCurrentYear() ){
|
||||
|
||||
$identifiantCheck = isset($request->identifiant) && is_string($request->identifiant) && preg_match('/^[\w -]{3,50}$/i', $request->identifiant); // identifiant au bon format
|
||||
$adminCheck = $identifiantCheck && ( is_null($request->admin) || is_bool($request->admin) ); // admin ok
|
||||
|
|
|
@ -646,8 +646,9 @@ if( permission('master') || permission('admin') ){
|
|||
/* [2] Importation
|
||||
==========================================*/
|
||||
|
||||
$currentYear = getCurrentYear();
|
||||
// si annéeOpt n'est pas définie, on le fait
|
||||
if( $anneeOpt == null || $anneeOpt < $_SESSION['annee'] ) $anneeOpt = $_SESSION['annee'];
|
||||
if( $anneeOpt == null || $anneeOpt < $currentYear ) $anneeOpt = $currentYear;
|
||||
|
||||
/* ON RÉCUPÈRE LA LISTE DES SEMESTRES EN FONCTION DE L'ANNEE */
|
||||
$request = new stdClass(); $answer = new stdClass();
|
||||
|
@ -668,10 +669,10 @@ if( permission('master') || permission('admin') ){
|
|||
/* AFFINAGE POUR LES 5 ANNEES SUIVANTES */
|
||||
echo "<select name='annee'>";
|
||||
for($i = 0 ; $i < 5 ; $i++){
|
||||
if( $anneeOpt == $_SESSION['annee']+$i ) // on préselectionne l'année selectionnée
|
||||
echo "<option value='".($annee['annee']+$i)."' selected>".anneeScolaire($annee['annee']+$i)."</option>";
|
||||
if( $anneeOpt == $currentYear+$i ) // on préselectionne l'année selectionnée
|
||||
echo "<option value='".($currentYear+$i)."' selected>".anneeScolaire($currentYear+$i)."</option>";
|
||||
else
|
||||
echo "<option value='".($annee['annee']+$i)."'>".anneeScolaire($annee['annee']+$i)."</option>";
|
||||
echo "<option value='".($currentYear+$i)."'>".anneeScolaire($currentYear+$i)."</option>";
|
||||
}
|
||||
echo "</select><br>";
|
||||
echo "<input type='number' class='import_rangs' min=0 max=6 step=1 placeholder='rang du semestre'><br>";
|
||||
|
|
|
@ -611,11 +611,11 @@ if( permission('master') || permission('admin') ){
|
|||
/* [2] Importation
|
||||
==========================================*/
|
||||
|
||||
$currentYear = getCurrentYear();
|
||||
// si annéeOpt n'est pas définie, on le fait
|
||||
if( $anneeOpt == null || $anneeOpt < $_SESSION['annee'] || $anneeOpt > $_SESSION['annee']+5 ) $anneeOpt = $_SESSION['annee'];
|
||||
if( $anneeOpt == null || $anneeOpt < $currentYear || $anneeOpt > $currentYear+5 ) $anneeOpt = $currentYear;
|
||||
$anneeOpt = intval($anneeOpt); // on met l'année en (int)
|
||||
|
||||
|
||||
echo "<div class='p center'>";
|
||||
echo "Importation des MCC d'un semestre<br>";
|
||||
echo "<span style='font-size:.8em;'>(Fichier .xlsx suivant le modèle : <a href='/src/files/modele_import_mcc.xlsx'>modèle de fichier</a>)</span><br>";
|
||||
|
@ -628,10 +628,10 @@ if( permission('master') || permission('admin') ){
|
|||
/* AFFINAGE POUR LES 5 ANNEES SUIVANTES */
|
||||
echo "<select name='annee'>";
|
||||
for($i = 0 ; $i < 5 ; $i++){
|
||||
if( $anneeOpt == $_SESSION['annee']+$i ) // on préselectionne l'année selectionnée
|
||||
echo "<option value='".($_SESSION['annee']+$i)."' selected>".anneeScolaire($_SESSION['annee']+$i)."</option>";
|
||||
if( $anneeOpt == $currentYear+$i ) // on préselectionne l'année selectionnée
|
||||
echo "<option value='".($currentYear+$i)."' selected>".anneeScolaire($currentYear+$i)."</option>";
|
||||
else
|
||||
echo "<option value='".($_SESSION['annee']+$i)."'>".anneeScolaire($_SESSION['annee']+$i)."</option>";
|
||||
echo "<option value='".($currentYear+$i)."'>".anneeScolaire($currentYear+$i)."</option>";
|
||||
}
|
||||
echo "</select><br>";
|
||||
|
||||
|
|
Loading…
Reference in New Issue