phpExcel ajout -> import_Jury

This commit is contained in:
aurehacks 2015-11-29 11:10:14 +01:00
parent 4117da26a0
commit 8892c35684
1 changed files with 25 additions and 28 deletions

View File

@ -427,52 +427,49 @@ function xlsx_switch_lvl1($request, $answer){
/************************************/
/* Importation des résulats du jury */
/************************************/
// case 'import_jury':
case 'import_jury':
// if(isset($request->docPath)) {
if(isset($request->docPath)) {
// // Récupération du nom du fichier
// Récupération du nom du fichier
// $inputFileName = $request->docPath;
$inputFileName = $request->docPath;
// // Chargement du fichier
// Chargement du fichier
// $objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
// // Placement du curseur sur la première case
// Placement du curseur sur la première case
// $sheet = $objPHPExcel->getSheet(0);
// $mccData = $sheet->rangeToArray('A2:'.$sheet->getHighestColumn().''.$sheet->getHighestRow());
$sheet = $objPHPExcel->getSheet(0);
$mccData = $sheet->rangeToArray('A2:'.$sheet->getHighestColumn().''.$sheet->getHighestRow());
// // Varaible stack pour les résultats du jury
// Varaible stack pour les résultats du jury
// $resultatJury = array();
$resultatJury = array();
// // Boucle sur le format suivant : ligne[0] : [IDETUDIANT] / ligne[1] : [DECISION JURY]
// Boucle sur le format suivant : ligne[0] : [IDETUDIANT] / ligne[1] : [DECISION JURY]
// // / ! \ LES RESULTATS NE DOIVENT PAS ETRE NOMINATIFs, UTILISER LES IDENTIFIANTS DES ÉTUDIANTS / ! \
// / ! \ LES RESULTATS NE DOIVENT PAS ETRE NOMINATIFs, UTILISER LES IDENTIFIANTS DES ÉTUDIANTS / ! \
// foreach($mccData as $line) {
$i = 0;
// $resultatJury[$i++] = array($line[0],$line[1]);
// }
foreach($mccData as $line) {
// if($i-2 == getHighestRow()) {
$resultatJury[$i++] = array($line[0],$line[1]);
}
// $answer->resultatJury = $resultatJury;
// $answer->request = 'success';
$answer->resultatJury = $resultatJury;
$asnwer->request = 'success';
}
// }
// Erreur de paramètre(s)
// }
else {
// // Erreur de paramètre(s)
// else {
// $answer->request='param_error';
// }
// break;
$answer->request='param_error';
}
break;