diff --git a/manager/phpExcel.php b/manager/phpExcel.php index 66b77ad..0a0c848 100755 --- a/manager/phpExcel.php +++ b/manager/phpExcel.php @@ -225,7 +225,7 @@ function xlsx_switch_lvl1($request, $answer){ case 'import_notes': - if(isset($request->docPath) && isset($request->formation) && isset($request->groupe) && isset($request->controle)) { + if(isset($request->docPath)) { // Récupération du nom du fichier @@ -237,25 +237,19 @@ function xlsx_switch_lvl1($request, $answer){ // Placement du curseur sur la première case - $sheet = $objPHPExcel->getSheet(0); - $mccData = $sheet->rangeToArray('A2:'.$sheet->getHighestColumn().''.$sheet->getHighestRow()); + $sheet = $objPHPExcel->getSheet(0); + $noteData = $sheet->rangeToArray('A3:'.$sheet->getHighestColumn().''.$sheet->getHighestRow()); // Varaible stack pour la liste des notes $listeNotes = array(); - // Boucle sur le format suivant : ligne[0] : [NOM] / ligne[1] : [PRENOM] / ligne[2] : [NOTE] + // Boucle sur le format suivant : ligne[0] : [ID] / ligne[1] : [NOTE] - foreach($mccData as $line) { - - $listeNotes[$i++] = array($line[0],$line[1],$line[2]); - } - - if($i-2 == getHighestRow()) { - - $answer->listeNotes = $listeNotes; - $answer->request = 'success'; + foreach($noteData as $line) { + if($line[0] != null && $line[1] != null) + array_push($listeNotes,array($line[0],$line[1])); } }