From 23877ebfdbbfb4902619c0639128f3cffcc7e896 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 29 Nov 2015 22:13:37 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20du=20bug=20de=20phpexcel@import=5F?= =?UTF-8?q?mcc=20importe=20maintenant=20les=20UE/modules=20fusionn=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.php | 1 + manager/phpExcel.php | 93 +++++++++++++++--------------- src/files/modele_import_jury.xlsx | Bin src/files/modele_import_mcc.xlsx | Bin 9169 -> 9131 bytes test.php | 39 +++++++------ 5 files changed, 70 insertions(+), 63 deletions(-) mode change 100644 => 100755 src/files/modele_import_jury.xlsx diff --git a/index.php b/index.php index 153ca43..199a976 100755 --- a/index.php +++ b/index.php @@ -13,6 +13,7 @@ $notifNotifNum = 5; Système d'Information du Département Informatique + diff --git a/manager/phpExcel.php b/manager/phpExcel.php index 3a4abc5..1fa6b90 100755 --- a/manager/phpExcel.php +++ b/manager/phpExcel.php @@ -336,8 +336,7 @@ function xlsx_switch_lvl1($request, $answer){ /* TRAITEMENT SUR LES CASES */ /****************************/ foreach($mccData as $line){ - - if( $line[0] != null ){ + if( $line[6] != null ){ // uniquement les lignes non vides /* [1] On récupère les données de l'UE, si les champs sont définis @@ -360,52 +359,54 @@ function xlsx_switch_lvl1($request, $answer){ array_push($ueuid, $line[0]); // on dis qu'on a déjà enregistré l'ue } - if( $line[0] != null ) - $ueIndex = array_search($line[0], $ueuid); - - /* [2] On récupère les données du module, si les champs sont définis - =========================================================================*/ - if( /*$line[3] != null && */ $line[4] != null && $line[5] != null ){ - - if( $line[3] != null && !in_array($line[3], $mcc[$ueIndex]['moduid']) ){ // on créé le module dans la liste de cet UE s'il n'y est pas déjà - array_push( // on ajoute l'UE - $mcc[$ueIndex]['modules'], - array( - 'nom' => $line[3], - 'libelle' => $line[4], - 'coefficient' => $line[5], - 'controles' => array(), - 'ctrluid' => array() - ) - ); - - array_push($mcc[$ueIndex]['moduid'], $line[3]); // on dis qu'on a déjà enregistré le module - } - } - - if( $line[3] != null ) - $modIndex = array_search($line[3], $mcc[$ueIndex]['moduid']); - - /* [3] On récupère les contrôles du module, si les champs sont définis - =========================================================================*/ - if( $line[6] != null && $line[7] != null && $line[8] != null ){ - - if( !in_array($line[6], $mcc[$ueIndex]['modules'][$modIndex]['ctrluid']) ){ // on créé le contrôle dans la liste de ce module s'il n'y est pas déjà - array_push( // on ajoute l'UE - $mcc[$ueIndex]['modules'][$modIndex]['controles'], - array( - 'nom' => $line[6], - 'libelle' => $line[7], - 'coefficient' => $line[8] - ) - ); - - array_push($mcc[$ueIndex]['modules'][$modIndex]['ctrluid'], $line[6]); // on dis qu'on a déjà enregistré le module - } - } - } + + if( $line[0] != null ) + $ueIndex = array_search($line[0], $ueuid); + + /* [2] On récupère les données du module, si les champs sont définis + =========================================================================*/ + if( /*$line[3] != null && */ $line[4] != null && $line[5] != null ){ + + if( $line[3] != null && !in_array($line[3], $mcc[$ueIndex]['moduid']) ){ // on créé le module dans la liste de cet UE s'il n'y est pas déjà + array_push( // on ajoute l'UE + $mcc[$ueIndex]['modules'], + array( + 'nom' => $line[3], + 'libelle' => $line[4], + 'coefficient' => $line[5], + 'controles' => array(), + 'ctrluid' => array() + ) + ); + + array_push($mcc[$ueIndex]['moduid'], $line[3]); // on dis qu'on a déjà enregistré le module + } + } + + if( $line[3] != null ) + $modIndex = array_search($line[3], $mcc[$ueIndex]['moduid']); + + /* [3] On récupère les contrôles du module, si les champs sont définis + =========================================================================*/ + if( $line[6] != null && $line[7] != null && $line[8] != null ){ + + if( !in_array($line[6], $mcc[$ueIndex]['modules'][$modIndex]['ctrluid']) ){ // on créé le contrôle dans la liste de ce module s'il n'y est pas déjà + array_push( // on ajoute l'UE + $mcc[$ueIndex]['modules'][$modIndex]['controles'], + array( + 'nom' => $line[6], + 'libelle' => $line[7], + 'coefficient' => $line[8] + ) + ); + + array_push($mcc[$ueIndex]['modules'][$modIndex]['ctrluid'], $line[6]); // on dis qu'on a déjà enregistré le module + } + } + } + } /* [4] Affinage des données, on supprime les données temporaires diff --git a/src/files/modele_import_jury.xlsx b/src/files/modele_import_jury.xlsx old mode 100644 new mode 100755 diff --git a/src/files/modele_import_mcc.xlsx b/src/files/modele_import_mcc.xlsx index 5570669a3389d8b2356847c9c3364567c508125f..7c391af2a18ded33e187b3b4e85dba37f93af75c 100755 GIT binary patch delta 6584 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 delta 6705 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 = 'import_inscrits'; -// $r1->docPath = __ROOT__.'/src/files/modele_import_inscrits.xlsx'; +$_SESSION['identifiant'] = 'modele'; // afin de lire le fichier -// xlsx_switch_lvl1($r1, $a1); +$r1 = new stdClass(); $a1 = new stdClass(); +$r1->level_1 = 'import_mcc'; + +xlsx_switch_lvl1($r1, $a1); + +if( $a1->request == 'success' ){ + + $mcc = $a1->mcc; + $ue11 = $mcc[0]; $ue11mods = $ue11['modules']; + $ue12 = $mcc[1]; $ue12mods = $ue12['modules']; -// if( $a1->request == 'success' ){ + var_dump( $ue11mods[0]['controles'] ); -// $r2 = new stdClass(); $a2 = new stdClass(); -// $r2->level_1 = 'addUserlist'; -// $r2->rang = 1; -// $r2->annee = 2018; -// $r2->formationList = $a1->formationList; + // $r2 = new stdClass(); $a2 = new stdClass(); + // $r2->level_1 = 'addUserlist'; + // $r2->rang = 1; + // $r2->annee = 2018; + // $r2->formationList = $a1->formationList; -// groups_switch_level_1($r2, $a2); + // groups_switch_level_1($r2, $a2); -// var_dump( $a2 ); -// } + // var_dump( $a2 ); +}