Commit 1e6ef8d899c4b5be6fba6debc47c53b76f23fb8d
1 parent
5d0d680d
Exists in
master
and in
3 other branches
Version: 2.2.0.1
Demande (terminée): Bugfixes sur fonctionnalité export Demande (en cours): https://projects.irap.omp.eu/issues/3640 Version majeure en cours (2.2): https://projects.irap.omp.eu/versions/106 ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
Showing
3 changed files
with
13 additions
and
18 deletions
Show diff stats
README-LABINVENT.md
@@ -50,13 +50,9 @@ Logiciel testé et validé sur les configurations suivantes : | @@ -50,13 +50,9 @@ Logiciel testé et validé sur les configurations suivantes : | ||
50 | 50 | ||
51 | VERSION ACTUELLE | 51 | VERSION ACTUELLE |
52 | 52 | ||
53 | -Date: 17/05/2016 | ||
54 | -Version: 2.2.0 | ||
55 | -Demande (terminée): https://projects.irap.omp.eu/issues/3538 | ||
56 | - https://projects.irap.omp.eu/issues/3637 | ||
57 | - https://projects.irap.omp.eu/issues/3638 | ||
58 | - https://projects.irap.omp.eu/issues/3639 | ||
59 | - https://projects.irap.omp.eu/issues/3641 | 53 | +Date: 18/05/2016 |
54 | +Version: 2.2.0.1 | ||
55 | +Demande (terminée): Bugfixes sur fonctionnalité export | ||
60 | 56 | ||
61 | Demande (en cours): https://projects.irap.omp.eu/issues/3640 | 57 | Demande (en cours): https://projects.irap.omp.eu/issues/3640 |
62 | 58 |
src/Controller/MaterielsController.php
@@ -508,6 +508,7 @@ class MaterielsController extends AppController | @@ -508,6 +508,7 @@ class MaterielsController extends AppController | ||
508 | "Mat. administratif", "Mat. technique", "Statut", "Date d'acquisition", "Date de reception", "Fournisseur", "Prix HT", | 508 | "Mat. administratif", "Mat. technique", "Statut", "Date d'acquisition", "Date de reception", "Fournisseur", "Prix HT", |
509 | "EOTP", "Numero de commande", "Code comptable", "Numero de serie", "Grp. thematique", "Grp. metier", | 509 | "EOTP", "Numero de commande", "Code comptable", "Numero de serie", "Grp. thematique", "Grp. metier", |
510 | "Numero inventaire organisme", "Ancien Numero inventaire", "Site stockage", "Nom responsable", "Email responsable"]; | 510 | "Numero inventaire organisme", "Ancien Numero inventaire", "Site stockage", "Nom responsable", "Email responsable"]; |
511 | + | ||
511 | fputcsv($csv_file, $header_row, ';'); | 512 | fputcsv($csv_file, $header_row, ';'); |
512 | 513 | ||
513 | foreach($materiels as $result) { | 514 | foreach($materiels as $result) { |
@@ -590,15 +591,16 @@ class MaterielsController extends AppController | @@ -590,15 +591,16 @@ class MaterielsController extends AppController | ||
590 | } | 591 | } |
591 | sleep(3); | 592 | sleep(3); |
592 | fclose($csv_file); | 593 | fclose($csv_file); |
593 | - | ||
594 | - //Sans error_log et de plus vide, l'export pour les petites liste ne se fait pas (index < 16, find < 20)... | ||
595 | - //Un essai avec un sleep, n'a rien donné | ||
596 | - //ça marche comme ça, mais pourquoi ?... | ||
597 | - error_log(); | ||
598 | 594 | ||
595 | + exit(); | ||
596 | + //Sans le exit() ca ne fonctionne pas pour de petite liste, et dans tous les cas une ligne en javascript est écris si il n'y a pas exit() | ||
597 | + | ||
598 | + //La redirection suivante fonctionne parfaitement, mais inutile à cause du exit() | ||
599 | + /* | ||
599 | if ($what != '' && $what != 'search') return $this->redirect(['action' => 'index', $what]); | 600 | if ($what != '' && $what != 'search') return $this->redirect(['action' => 'index', $what]); |
600 | else if ($what == 'search') return $this->redirect('javascript:window.history.go(-3)'); | 601 | else if ($what == 'search') return $this->redirect('javascript:window.history.go(-3)'); |
601 | else return $this->redirect(['action' => 'index']); | 602 | else return $this->redirect(['action' => 'index']); |
603 | + */ | ||
602 | 604 | ||
603 | 605 | ||
604 | } | 606 | } |
@@ -901,13 +903,10 @@ class MaterielsController extends AppController | @@ -901,13 +903,10 @@ class MaterielsController extends AppController | ||
901 | 903 | ||
902 | ); // fputs (ruban 3 lines) | 904 | ); // fputs (ruban 3 lines) |
903 | 905 | ||
904 | - | ||
905 | - //sleep(3); | 906 | + sleep(3); |
906 | fclose($file); | 907 | fclose($file); |
908 | + exit(); | ||
907 | 909 | ||
908 | - // (EP) Rediriger vers la meme page. Ca semble inutile, mais si on ne le fait pas, le contenu de la page d'acceuil (html) est inclus dans le fichier $file !!! | ||
909 | - // Cette redirection ne marche pas, mais elle evite cette erreur... | ||
910 | - return $this->redirect(['action' => $from, $id]); | ||
911 | 910 | ||
912 | } | 911 | } |
913 | 912 |
src/Template/Layout/default.ctp
@@ -93,7 +93,7 @@ $cakeDescription = 'Labinvent 2.0'; | @@ -93,7 +93,7 @@ $cakeDescription = 'Labinvent 2.0'; | ||
93 | </i></td> | 93 | </i></td> |
94 | <td id="version"> | 94 | <td id="version"> |
95 | <!-- VERSION M.m.f.b (version (M)ajeure, version (m)ineure, numero de nouvelle (f)onctionnalite, numero de (b)ugfix) --> | 95 | <!-- VERSION M.m.f.b (version (M)ajeure, version (m)ineure, numero de nouvelle (f)onctionnalite, numero de (b)ugfix) --> |
96 | - <font color="black">VERSION 2.2.0 (17/05/2016)</font> | 96 | + <font color="black">VERSION 2.2.0.1 (18/05/2016)</font> |
97 | </td> | 97 | </td> |
98 | </tr> | 98 | </tr> |
99 | </table> | 99 | </table> |