diff --git a/page/_JS/modules.js b/page/_JS/modules.js
index cf40c9a..2f1058e 100755
--- a/page/_JS/modules.js
+++ b/page/_JS/modules.js
@@ -83,15 +83,20 @@ for( var i = 0 ; i < selectList.length ; i++ ){
}
-
+/*****************************************/
/* LIEN VERS LA PAGE "CREER UN SEMESTRE" */
-var creerSemestre = document.getElementById('creer_semestre');
-creerSemestre.addEventListener('click', function(e){
+/*****************************************/
+var lienSemestre = document.getElementById('link_semestre');
+if( lienSemestre != null ){ // si l'élément est sur la page
- pageM.vars[0] = 'createsemestre';
- reload();
+ lienSemestre.addEventListener('click', function(e){
-}, false);
+ pageM.vars[0] = 'createsemestre';
+ reload();
+
+ }, false);
+
+}
@@ -99,79 +104,116 @@ creerSemestre.addEventListener('click', function(e){
+
+
+
+
+
+
+
+/******************************/
/* GESTION DE L'IMPORT DE MCC */
+/******************************/
var importMcc = document.getElementById('import_mcc');
-importMcc.addEventListener('change', function(e){
+if( importMcc != null ){
- var semestre = importMcc.parentNode.dataset.stre;
+ importMcc.addEventListener('change', function(e){
- console.log(semestre);
+ var semestre = importMcc.parentNode.dataset.stre;
- addClass( importMcc.parentNode, 'loading' );
+ console.log(semestre);
- var file = importMcc.files[0];
+ addClass( importMcc.parentNode, 'loading' );
- /* [1] IMPORTATION DU FICHIER
- =======================================*/
- var fd = new FormData();
- fd.append('filename', 'import_mcc');
- fd.append('file', file, file.name);
+ var file = importMcc.files[0];
- var xhr = new XMLHttpRequest();
+ /* [1] IMPORTATION DU FICHIER
+ =======================================*/
+ var fd = new FormData();
+ fd.append('filename', 'import_mcc');
+ fd.append('file', file, file.name);
- xhr.open('POST', 'manager/import.php', true);
+ var xhr = new XMLHttpRequest();
- xhr.onreadystatechange = function(){
- if( xhr.readyState == 4 )
- if( [0, 200].indexOf(xhr.status) > -1 )
+ xhr.open('POST', 'manager/import.php', true);
+
+ xhr.onreadystatechange = function(){
+ if( xhr.readyState == 4 && [0, 200].indexOf(xhr.status) > -1 )
if( xhr.responseText == 'success' ){
/* [2] LECTURE DU FICHIER
=======================================*/
- var request = {
- level_0: 'phpExcel',
- level_1: 'import_mcc'
- }
-
+ var request = { level_0: 'phpExcel', level_1: 'import_mcc' };
API.send(request, function(e){
- if( e.request == 'success' ){ // si on a récupéré l'objet MCC, on lance maintenant l'intégration
+ if( e.request == 'success' ){
/* [3] INTÉGRATION À LA BDD
=======================================*/
- requestIntegration = {
- level_0 : 'career',
- level_1 : 'setMCC',
- semestre: semestre,
- mcc : e.mcc
- }
-
+ requestIntegration = { level_0: 'career', level_1: 'setMCC', semestre: semestre, mcc: e.mcc };
API.send( requestIntegration, function(f){
- console.log( f );
if( f.request == 'success' ){
console.log('mcc intégré');
reload();
- }else
- console.log('Mcc non intégré');
+ }
});
- }else
- reload();
+ }
});
-
-
-
}
+
+ }
+
+ xhr.send(fd);
+
+ }, false);
+
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+/**************************************/
+/* GESTION DE LA CRÉATION DE SEMESTRE */
+/**************************************/
+var creerSemestre = document.getElementById('creer_semestre');
+creerSemestre.addEventListener('click', function(e){
+
+ var form = creerSemestre.parentNode;
+ var fAnnee = form.children[2].value;
+ var fCursus = form.children[4].value;
+ var fLibelle = form.children[6].value;
+ var fSemestre = form.children[8].value;
+ var fRang = form.children[10].value;
+
+ var request = {
+ level_0: 'career',
+ level_1: 'creerSemestre',
+ annee: fAnnee,
+ formation: fCursus,
+ nom_formation: fLibelle,
+ semestre: fSemestre,
+ rang: fRang
}
- xhr.send(fd);
+ API.send(request, function(e){
+ console.log( e );
+ });
-
-
-
-
-
}, false);
+
+
+
+
-->
\ No newline at end of file
diff --git a/page/modules.php b/page/modules.php
index 81ce1db..0f1b338 100755
--- a/page/modules.php
+++ b/page/modules.php
@@ -663,7 +663,7 @@ if( permission('admin') ){
}}
if( $count == 0 )
- echo "Créer un semestre
";
+ echo "Créer un semestre
";