diff --git a/manager/phpExcel.php b/manager/phpExcel.php index c64175f..6fb6236 100755 --- a/manager/phpExcel.php +++ b/manager/phpExcel.php @@ -392,57 +392,117 @@ function xlsx_switch_lvl1($request, $answer){ break; - case 'import_jury': + /************************************/ + /* Importation des résulats du 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) { + // foreach($mccData as $line) { - $resultatJury[$i++] = array($line[0],$line[1]); - } + // $resultatJury[$i++] = array($line[0],$line[1]); + // } - if($i-2 == getHighestRow()) { + // if($i-2 == getHighestRow()) { - $answer->resultatJury = $resultatJury; - $answer->request = 'success'; + // $answer->resultatJury = $resultatJury; + // $answer->request = 'success'; - } + // } - } + // } - // Erreur de paramètre(s) + // // Erreur de paramètre(s) - else { + // else { + + // $answer->request='param_error'; + // } + // break; + + + + // /************************************/ + // /* Exportation des résulats du jury */ + // /************************************/ + // case 'export_fiche_resultat_jury': + + // //vérificationd du paramètre en entrée + + // if(isset($request->formation) && isset($request->semestre)){ + + // // Création / Activation de la feuille + + // $workbook = new PHPExcel(); + // $sheet = $workbook->getActiveSheet(); + // $writer = new PHPExcel_Writer_Excel2007($workbook); + + // $workbook->getProperties()->setTitle("ResultatJury"." ".$request->formation." ".$request->semestre.date("d/m/Y G:m")); + + // $sheet->getColumnDimension('A')->setWidth(20); + // $sheet->getColumnDimension('B')->setWidth(20); + // $sheet->getColumnDimension('C')->setWidth(20); + // $sheet->getColumnDimension('D')->setWidth(20); + + // // Écriture de l'en-tête du document + + // $sheet->setCellValue('A1', 'Résultats jury'); + // $sheet->setCellValue('B1',$request->formation); + // $sheet->setCellValue('C1',$request->semestre); + // $sheet->setCellValue('D1', date("d/m/Y G:m")); + // $sheet->setCellValue('A3',"Id Étudiant"); + // $sheet->setCellValue('B3',"Avis jury"); + + + // $i = 6; + + // while(// TANT QUE IL Y A UN ELEVE) { + + // $sheet->setCellValue('A'.$i,// ID ELEVE); + // $sheet->setCellValue('B'.$i,// AVIS JURY); + // $i++; + // } + + // // Sauvegarde du fichier sous le format .xlsx + + // $writer->save("ResultatJury"." ".$request->formation." ".$request->semestre.date("d/m/Y G:m").'xlsx' ); + // $answer->request = 'success'; + // } + + // //Si il y a un problème dans les paramètre(s) + + // else { + + // $answer->request='param_error'; + // } + + // break; - $answer->request='param_error'; - } - break; - case 'export_fiche_resultat_jury': - break; // DEFAULT