Correction affinage admin@page/modules.php
This commit is contained in:
parent
bb0088e09f
commit
4744cb8df1
|
@ -103,6 +103,10 @@ creerSemestre.addEventListener('click', function(e){
|
||||||
var importMcc = document.getElementById('import_mcc');
|
var importMcc = document.getElementById('import_mcc');
|
||||||
importMcc.addEventListener('change', function(e){
|
importMcc.addEventListener('change', function(e){
|
||||||
|
|
||||||
|
var semestre = importMcc.parentNode.dataset.stre;
|
||||||
|
|
||||||
|
console.log(semestre);
|
||||||
|
|
||||||
addClass( importMcc.parentNode, 'loading' );
|
addClass( importMcc.parentNode, 'loading' );
|
||||||
|
|
||||||
var file = importMcc.files[0];
|
var file = importMcc.files[0];
|
||||||
|
@ -138,7 +142,7 @@ importMcc.addEventListener('change', function(e){
|
||||||
requestIntegration = {
|
requestIntegration = {
|
||||||
level_0 : 'career',
|
level_0 : 'career',
|
||||||
level_1 : 'setMCC',
|
level_1 : 'setMCC',
|
||||||
semestre: 1,
|
semestre: semestre,
|
||||||
mcc : e.mcc
|
mcc : e.mcc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -386,7 +386,6 @@ if( permission('admin') ){ // si l'utilisateur est un admin
|
||||||
array_push($ListeUIDSemestres, $semestre['id']);
|
array_push($ListeUIDSemestres, $semestre['id']);
|
||||||
|
|
||||||
}}
|
}}
|
||||||
echo "<td data-value='+'>+</td>"; // ajouter un semestre
|
|
||||||
echo "</tr></tbody></table>";
|
echo "</tr></tbody></table>";
|
||||||
|
|
||||||
|
|
||||||
|
@ -411,7 +410,6 @@ if( permission('admin') ){ // si l'utilisateur est un admin
|
||||||
array_push($ListeUIDUE, $UE['id']);
|
array_push($ListeUIDUE, $UE['id']);
|
||||||
}}
|
}}
|
||||||
}}
|
}}
|
||||||
echo "<td data-value='+'>+</td>"; // ajouter un UE
|
|
||||||
echo "</tr></tbody></table>";
|
echo "</tr></tbody></table>";
|
||||||
|
|
||||||
|
|
||||||
|
@ -439,21 +437,21 @@ if( permission('admin') ){ // si l'utilisateur est un admin
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
require_once __ROOT__.'/manager/database.php';
|
// require_once __ROOT__.'/manager/database.php';
|
||||||
debug();
|
|
||||||
$completeModuleList = DataBase::getInstance()->getExhaustiveModuleList();
|
// $completeModuleList = DataBase::getInstance()->getExhaustiveModuleList();
|
||||||
// saisie d'un nouveau module
|
// // saisie d'un nouveau module
|
||||||
echo "<tr class='grayscale'><td>";
|
// echo "<tr class='grayscale'><td>";
|
||||||
echo "<select name='modules'>";
|
// echo "<select name='modules'>";
|
||||||
foreach($completeModuleList as $module)
|
// foreach($completeModuleList as $module)
|
||||||
echo "<option value='".$module['id']."'>".$module['nom']." - ".$module['libelle']."</option>";
|
// echo "<option value='".$module['id']."'>".$module['nom']." - ".$module['libelle']."</option>";
|
||||||
echo "</select>";
|
// echo "</select>";
|
||||||
echo "</td><td>";
|
// echo "</td><td>";
|
||||||
echo "<input style='min-width:20%;' type='text' placeholder='Nom'>";
|
// echo "<input style='min-width:20%;' type='text' placeholder='Nom'>";
|
||||||
echo "<input style='min-width:50%;' type='text' placeholder='Libellé'>";
|
// echo "<input style='min-width:50%;' type='text' placeholder='Libellé'>";
|
||||||
echo "</td><td>";
|
// echo "</td><td>";
|
||||||
echo "<div class='confirm active'>Ajouter le module</div>";
|
// echo "<div class='confirm active'>Ajouter le module</div>";
|
||||||
echo "</td></tr>";
|
// echo "</td></tr>";
|
||||||
|
|
||||||
echo '</tbody>';
|
echo '</tbody>';
|
||||||
echo '</table>';
|
echo '</table>';
|
||||||
|
@ -498,19 +496,6 @@ function anneeScolaire($year){ return $year.' - '.($year+1); }
|
||||||
|
|
||||||
|
|
||||||
if( permission('admin') ){
|
if( permission('admin') ){
|
||||||
// require_once __ROOT__.'/manager/phpExcel.php';
|
|
||||||
// require_once __ROOT__.'/manager/database.php';
|
|
||||||
|
|
||||||
// $request = new stdClass(); $answer = new stdClass();
|
|
||||||
|
|
||||||
// $request->level_1 = 'import_mcc';
|
|
||||||
// $request->docPath = __ROOT__.'/src/excelTemplates/mcc.xlsx';
|
|
||||||
// $request->docPath = __ROOT__.'/src/nouveau_modele.xlsx';
|
|
||||||
|
|
||||||
// xlsx_switch_lvl1($request, $answer);
|
|
||||||
// var_dump( DataBase::getInstance()->setMCC($semestre, $answer->mcc) );
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo "<section name='importmcc' data-title='import / export'>";
|
echo "<section name='importmcc' data-title='import / export'>";
|
||||||
|
|
||||||
|
@ -560,9 +545,10 @@ if( permission('admin') ){
|
||||||
}}
|
}}
|
||||||
}}
|
}}
|
||||||
|
|
||||||
// si semestreOpt n'est pas cohérent (pas pour cette année)
|
// si semestreOpt n'est pas cohérent (pas pour cette année), on lui donne une valeur cohérente
|
||||||
if( !in_array($semestreOpt, $semestresListe) ) $semestreOpt = null;
|
if( !in_array($semestreOpt, $semestresListe) ) $semestreOpt = null;
|
||||||
if( count($semestresListe) > 0 ) $semestreOpt = $semestresListe[0];
|
if( $semestreOpt == null && count($semestresListe) > 0 ) $semestreOpt = $semestresListe[0];
|
||||||
|
|
||||||
|
|
||||||
$count = 0;
|
$count = 0;
|
||||||
echo "<div class='partlist' name='semestre'>";
|
echo "<div class='partlist' name='semestre'>";
|
||||||
|
@ -621,14 +607,8 @@ if( permission('admin') ){
|
||||||
==========================================*/
|
==========================================*/
|
||||||
|
|
||||||
// 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 < $_SESSION['annee'] || $anneeOpt > $_SESSION['annee']+5 ) $anneeOpt = $_SESSION['annee'];
|
||||||
|
|
||||||
/* ON RÉCUPÈRE LA LISTE DES SEMESTRES EN FONCTION DE L'ANNEE */
|
|
||||||
// $request = new stdClass(); $answer = new stdClass();
|
|
||||||
// $request->level_1 = 'getSemestres';
|
|
||||||
// groups_switch_level_1($request, $answer); // on fait la requête pour les groupes en fonction des filtres si définis
|
|
||||||
|
|
||||||
// if( $answer->request == 'success' ){ // si pas d'erreur
|
|
||||||
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/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/import_mcc.xlsx'>modèle de fichier</a>)</span><br>";
|
||||||
|
@ -661,8 +641,8 @@ if( permission('admin') ){
|
||||||
}}
|
}}
|
||||||
|
|
||||||
// si semestreOpt n'est pas cohérent (pas pour cette année)
|
// si semestreOpt n'est pas cohérent (pas pour cette année)
|
||||||
if( !in_array($semestreOpt, $semestresListe) ) $semestreOpt = null;
|
if( !in_array($semestreOpt, $semestresListe) ) $semestreOpt = null;
|
||||||
if( count($semestresListe) > 0 ) $semestreOpt = $semestresListe[0];
|
if( $semestreOpt == null && count($semestresListe) > 0 ) $semestreOpt = $semestresListe[0];
|
||||||
|
|
||||||
|
|
||||||
$count = 0;
|
$count = 0;
|
||||||
|
@ -738,6 +718,10 @@ if( permission('admin') ){
|
||||||
|
|
||||||
if( permission('admin') ){
|
if( permission('admin') ){
|
||||||
|
|
||||||
|
// on définit correctement l'année
|
||||||
|
if( $anneeOpt == null || $anneeOpt < $_SESSION['annee'] || $anneeOpt > $_SESSION['annee']+5 ) $anneeOpt = $_SESSION['annee'];
|
||||||
|
|
||||||
|
|
||||||
echo "<section name='createsemestre' data-title='Créer un semestre'>";
|
echo "<section name='createsemestre' data-title='Créer un semestre'>";
|
||||||
|
|
||||||
echo "<div class='p center'>";
|
echo "<div class='p center'>";
|
||||||
|
@ -747,7 +731,10 @@ if( permission('admin') ){
|
||||||
/* CHOIX DE L'ANNEE */
|
/* CHOIX DE L'ANNEE */
|
||||||
echo "<select name='annee' class='grayscale'>";
|
echo "<select name='annee' class='grayscale'>";
|
||||||
for($i = 0 ; $i < 5 ; $i++)
|
for($i = 0 ; $i < 5 ; $i++)
|
||||||
echo "<option value='".($_SESSION['annee']+$i)."'>".anneeScolaire($_SESSION['annee']+$i)."</option>";
|
if( $_SESSION['annee']+$i == $anneeOpt )
|
||||||
|
echo "<option value='".($_SESSION['annee']+$i)."' selected>".anneeScolaire($_SESSION['annee']+$i)."</option>";
|
||||||
|
else
|
||||||
|
echo "<option value='".($_SESSION['annee']+$i)."'>".anneeScolaire($_SESSION['annee']+$i)."</option>";
|
||||||
echo "</select><br>";
|
echo "</select><br>";
|
||||||
|
|
||||||
echo "<input type='text' placeholder='cursus, ex: ITINN1'><br>";
|
echo "<input type='text' placeholder='cursus, ex: ITINN1'><br>";
|
||||||
|
|
Loading…
Reference in New Issue