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
|
* 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
|
$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
|
$adminCheck = $identifiantCheck && ( is_null($request->admin) || is_bool($request->admin) ); // admin ok
|
||||||
|
|
|
@ -646,8 +646,9 @@ if( permission('master') || permission('admin') ){
|
||||||
/* [2] Importation
|
/* [2] Importation
|
||||||
==========================================*/
|
==========================================*/
|
||||||
|
|
||||||
|
$currentYear = getCurrentYear();
|
||||||
// si annéeOpt n'est pas définie, on le fait
|
// 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 */
|
/* ON RÉCUPÈRE LA LISTE DES SEMESTRES EN FONCTION DE L'ANNEE */
|
||||||
$request = new stdClass(); $answer = new stdClass();
|
$request = new stdClass(); $answer = new stdClass();
|
||||||
|
@ -668,10 +669,10 @@ if( permission('master') || permission('admin') ){
|
||||||
/* AFFINAGE POUR LES 5 ANNEES SUIVANTES */
|
/* AFFINAGE POUR LES 5 ANNEES SUIVANTES */
|
||||||
echo "<select name='annee'>";
|
echo "<select name='annee'>";
|
||||||
for($i = 0 ; $i < 5 ; $i++){
|
for($i = 0 ; $i < 5 ; $i++){
|
||||||
if( $anneeOpt == $_SESSION['annee']+$i ) // on préselectionne l'année selectionnée
|
if( $anneeOpt == $currentYear+$i ) // on préselectionne l'année selectionnée
|
||||||
echo "<option value='".($annee['annee']+$i)."' selected>".anneeScolaire($annee['annee']+$i)."</option>";
|
echo "<option value='".($currentYear+$i)."' selected>".anneeScolaire($currentYear+$i)."</option>";
|
||||||
else
|
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 "</select><br>";
|
||||||
echo "<input type='number' class='import_rangs' min=0 max=6 step=1 placeholder='rang du semestre'><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
|
/* [2] Importation
|
||||||
==========================================*/
|
==========================================*/
|
||||||
|
|
||||||
|
$currentYear = getCurrentYear();
|
||||||
// si annéeOpt n'est pas définie, on le fait
|
// 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)
|
$anneeOpt = intval($anneeOpt); // on met l'année en (int)
|
||||||
|
|
||||||
|
|
||||||
echo "<div class='p center'>";
|
echo "<div class='p center'>";
|
||||||
echo "Importation des MCC d'un semestre<br>";
|
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>";
|
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 */
|
/* AFFINAGE POUR LES 5 ANNEES SUIVANTES */
|
||||||
echo "<select name='annee'>";
|
echo "<select name='annee'>";
|
||||||
for($i = 0 ; $i < 5 ; $i++){
|
for($i = 0 ; $i < 5 ; $i++){
|
||||||
if( $anneeOpt == $_SESSION['annee']+$i ) // on préselectionne l'année selectionnée
|
if( $anneeOpt == $currentYear+$i ) // on préselectionne l'année selectionnée
|
||||||
echo "<option value='".($_SESSION['annee']+$i)."' selected>".anneeScolaire($_SESSION['annee']+$i)."</option>";
|
echo "<option value='".($currentYear+$i)."' selected>".anneeScolaire($currentYear+$i)."</option>";
|
||||||
else
|
else
|
||||||
echo "<option value='".($_SESSION['annee']+$i)."'>".anneeScolaire($_SESSION['annee']+$i)."</option>";
|
echo "<option value='".($currentYear+$i)."'>".anneeScolaire($currentYear+$i)."</option>";
|
||||||
}
|
}
|
||||||
echo "</select><br>";
|
echo "</select><br>";
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue