Etape 1 : admin@création_semestre
This commit is contained in:
parent
4744cb8df1
commit
9a013ef071
|
@ -83,15 +83,20 @@ for( var i = 0 ; i < selectList.length ; i++ ){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*****************************************/
|
||||||
/* LIEN VERS LA PAGE "CREER UN SEMESTRE" */
|
/* 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
|
||||||
|
|
||||||
|
lienSemestre.addEventListener('click', function(e){
|
||||||
|
|
||||||
pageM.vars[0] = 'createsemestre';
|
pageM.vars[0] = 'createsemestre';
|
||||||
reload();
|
reload();
|
||||||
|
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -99,9 +104,20 @@ creerSemestre.addEventListener('click', function(e){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/******************************/
|
||||||
/* GESTION DE L'IMPORT DE MCC */
|
/* GESTION DE L'IMPORT DE MCC */
|
||||||
|
/******************************/
|
||||||
var importMcc = document.getElementById('import_mcc');
|
var importMcc = document.getElementById('import_mcc');
|
||||||
importMcc.addEventListener('change', function(e){
|
if( importMcc != null ){
|
||||||
|
|
||||||
|
importMcc.addEventListener('change', function(e){
|
||||||
|
|
||||||
var semestre = importMcc.parentNode.dataset.stre;
|
var semestre = importMcc.parentNode.dataset.stre;
|
||||||
|
|
||||||
|
@ -122,56 +138,82 @@ importMcc.addEventListener('change', function(e){
|
||||||
xhr.open('POST', 'manager/import.php', true);
|
xhr.open('POST', 'manager/import.php', true);
|
||||||
|
|
||||||
xhr.onreadystatechange = function(){
|
xhr.onreadystatechange = function(){
|
||||||
if( xhr.readyState == 4 )
|
if( xhr.readyState == 4 && [0, 200].indexOf(xhr.status) > -1 )
|
||||||
if( [0, 200].indexOf(xhr.status) > -1 )
|
|
||||||
if( xhr.responseText == 'success' ){
|
if( xhr.responseText == 'success' ){
|
||||||
|
|
||||||
|
|
||||||
/* [2] LECTURE DU FICHIER
|
/* [2] LECTURE DU FICHIER
|
||||||
=======================================*/
|
=======================================*/
|
||||||
var request = {
|
var request = { level_0: 'phpExcel', level_1: 'import_mcc' };
|
||||||
level_0: 'phpExcel',
|
|
||||||
level_1: 'import_mcc'
|
|
||||||
}
|
|
||||||
|
|
||||||
API.send(request, function(e){
|
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
|
/* [3] INTÉGRATION À LA BDD
|
||||||
=======================================*/
|
=======================================*/
|
||||||
requestIntegration = {
|
requestIntegration = { level_0: 'career', level_1: 'setMCC', semestre: semestre, mcc: e.mcc };
|
||||||
level_0 : 'career',
|
|
||||||
level_1 : 'setMCC',
|
|
||||||
semestre: semestre,
|
|
||||||
mcc : e.mcc
|
|
||||||
}
|
|
||||||
|
|
||||||
API.send( requestIntegration, function(f){
|
API.send( requestIntegration, function(f){
|
||||||
console.log( f );
|
|
||||||
if( f.request == 'success' ){
|
if( f.request == 'success' ){
|
||||||
console.log('mcc intégré');
|
console.log('mcc intégré');
|
||||||
reload();
|
reload();
|
||||||
}else
|
}
|
||||||
console.log('Mcc non intégré');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}else
|
|
||||||
reload();
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
xhr.send(fd);
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
API.send(request, function(e){
|
||||||
|
console.log( e );
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-->
|
-->
|
|
@ -663,7 +663,7 @@ if( permission('admin') ){
|
||||||
}}
|
}}
|
||||||
|
|
||||||
if( $count == 0 )
|
if( $count == 0 )
|
||||||
echo "<span class='link' id='creer_semestre'>Créer un semestre</span><br><br>";
|
echo "<span class='link' id='link_semestre'>Créer un semestre</span><br><br>";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue