Merge branch 'dev' of https://github.com/xdrm-brackets/SID into dev
Ajout taf auré
This commit is contained in:
commit
16e2d624c6
|
@ -92,6 +92,41 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
// IMPORTATION DES LISTE D'ELEVE DE L'ANNEEE EN FORMAT EXCEL
|
// IMPORTATION DES LISTE D'ELEVE DE L'ANNEEE EN FORMAT EXCEL
|
||||||
case 'import_userlist_group':
|
case 'import_userlist_group':
|
||||||
|
|
||||||
|
if(isset($request->docPath)) {
|
||||||
|
|
||||||
|
// $inputFileType = 'Excel2007';
|
||||||
|
$inputFileName = $request->docPath;
|
||||||
|
|
||||||
|
// Charger le fichier en tant que document Excel
|
||||||
|
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
|
||||||
|
|
||||||
|
// Get sur la première case
|
||||||
|
$sheet = $objPHPExcel->getSheet(0);
|
||||||
|
$mccData = $sheet->rangeToArray('A2:'.$sheet->getHighestColumn().''.$sheet->getHighestRow());
|
||||||
|
|
||||||
|
$listeEleves = array();
|
||||||
|
|
||||||
|
// Boucle sur le format suivant : ligne[0] : [NOM] / ligne[1] : [PRENOM] / ligne[0] : [GROUPE]
|
||||||
|
|
||||||
|
for($mccData as $line) {
|
||||||
|
|
||||||
|
$listeEleves[$i++] = array($line[0],$line[1],$line[2]);
|
||||||
|
}
|
||||||
|
|
||||||
|
if($i+1 == getHighestRow()) {
|
||||||
|
|
||||||
|
$answer->listeEleves = $listeEleves;
|
||||||
|
$answer->request = 'success';
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
|
|
||||||
|
$answer->request='param_error';
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
@ -107,8 +142,10 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
|
|
||||||
//Si il y a un problème dans les paramètres
|
//Si il y a un problème dans les paramètres
|
||||||
else {
|
else {
|
||||||
|
|
||||||
$answer->request='param_error';
|
$answer->request='param_error';
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
@ -116,21 +153,31 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
|
|
||||||
// IMPORTATION DE NOTES POUR UN CONTROLE DONNEE, UNE FORMATION DONNEE ET UN GROUPE DONNE
|
// IMPORTATION DE NOTES POUR UN CONTROLE DONNEE, UNE FORMATION DONNEE ET UN GROUPE DONNE
|
||||||
case 'import_notes':
|
case 'import_notes':
|
||||||
//code
|
|
||||||
|
|
||||||
|
if(isset($request->docPath)) {
|
||||||
|
|
||||||
|
// $inputFileType = 'Excel2007';
|
||||||
|
$inputFileName = $request->docPath;
|
||||||
|
|
||||||
|
// Charger le fichier en tant que document Excel
|
||||||
|
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
|
||||||
|
|
||||||
|
// Get sur la première case
|
||||||
|
$sheet = $objPHPExcel->getSheet(0);
|
||||||
|
$mccData = $sheet->rangeToArray('A2:'.$sheet->getHighestColumn().''.$sheet->getHighestRow());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
|
|
||||||
|
$answer->request='param_error';
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
case 'import_mcc':
|
case 'import_mcc':
|
||||||
|
|
||||||
if(isset($request->docPath)) {
|
if(isset($request->docPath)) {
|
||||||
|
|
Loading…
Reference in New Issue