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 | 50 | |
51 | 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 | 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 | 508 | "Mat. administratif", "Mat. technique", "Statut", "Date d'acquisition", "Date de reception", "Fournisseur", "Prix HT", |
509 | 509 | "EOTP", "Numero de commande", "Code comptable", "Numero de serie", "Grp. thematique", "Grp. metier", |
510 | 510 | "Numero inventaire organisme", "Ancien Numero inventaire", "Site stockage", "Nom responsable", "Email responsable"]; |
511 | + | |
511 | 512 | fputcsv($csv_file, $header_row, ';'); |
512 | 513 | |
513 | 514 | foreach($materiels as $result) { |
... | ... | @@ -590,15 +591,16 @@ class MaterielsController extends AppController |
590 | 591 | } |
591 | 592 | sleep(3); |
592 | 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 | 600 | if ($what != '' && $what != 'search') return $this->redirect(['action' => 'index', $what]); |
600 | 601 | else if ($what == 'search') return $this->redirect('javascript:window.history.go(-3)'); |
601 | 602 | else return $this->redirect(['action' => 'index']); |
603 | + */ | |
602 | 604 | |
603 | 605 | |
604 | 606 | } |
... | ... | @@ -901,13 +903,10 @@ class MaterielsController extends AppController |
901 | 903 | |
902 | 904 | ); // fputs (ruban 3 lines) |
903 | 905 | |
904 | - | |
905 | - //sleep(3); | |
906 | + sleep(3); | |
906 | 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 | 93 | </i></td> |
94 | 94 | <td id="version"> |
95 | 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 | 97 | </td> |
98 | 98 | </tr> |
99 | 99 | </table> | ... | ... |