You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2010-07-08 01:49:22

kwalsh
Member
Registered: 2010-07-07
Posts: 2

CSV export virgules ou point-virgule (CSV export comma or semicolon)

Bonjour,

S'il vous plaît pardonnez-moi d'aide de Google Translate de présenter ce rapport, j'espère que cela ne se traduira pas mal!

Je voudrais ajouter le support de l'utilisation par des virgules au lieu de point-virgule pour la fonction d'exportation CSV. Le patch ci-dessous, il est un tout petit peu plus facile de passer du point-virgule pour virgule. Ceci est utile pour les déploiements dans les pays qui utilisent point au lieu de virgule pour décimales, comme les USA et le Japon. Je ne suis pas une tentative de paramètres correspoinding ou la fonctionnalité de configuration. Le patch fonctionne avec GLPI-0.78-RC2 et semble réalisable avec 0.80-work. Il ne change que 2 lignes et 2 insertion plus.

(What I meant to say:  I would like to add support of using comma instead of semicolon for the CSV export function.  The patch provided below makes it a tiny bit easier to switch from semicolon to comma.  This is useful for deployments in countries that use point instead of comma for decimal places, such as USA and Japan.  I am not attempting a correspoinding settings or setup feature.    The patch works with glpi-0.78-RC2 and appears workable with 0.80-work.  It changes only 2 lines and inserts 2 more.)

Je vous remercie pour votre excellent produit et j'espère que vous accepter ma contribution.

Kevin Walsh
New Jersey Institute of Technology, USA

*** ../glpi-0.78-RC2/config/define.php  2010-07-07 08:44:34.000000000 -0400
--- ./config/define.php 2010-07-07 18:12:23.000000000 -0400
***************
*** 269,274 ****
--- 269,275 ----
  // New config options which can be missing during migration
  $CFG_GLPI["number_format"]=0;
  $CFG_GLPI["decimal_number"]=2;
+ $CFG_GLPI["csv_export_delimiter"]=';';
  
  
  // Default debug options : may be locally overriden
diff -crB ../glpi-0.78-RC2/inc/search.class.php ./inc/search.class.php
*** ../glpi-0.78-RC2/inc/search.class.php       2010-07-07 08:44:34.000000000 -0400
--- ./inc/search.class.php  2010-07-07 18:50:14.000000000 -0400
***************
*** 4456,4462 ****
              break;
  
           case CSV_OUTPUT : //CSV
!             $out="\"".csv_clean($value)."\";";
              break;
  
           default :
--- 4456,4462 ----
              break;
  
           case CSV_OUTPUT : //CSV
!             $out="\"".csv_clean($value)."\"".$CFG_GLPI["csv_export_delimiter"];
              break;
  
           default :
***************
*** 4496,4501 ****
--- 4496,4502 ----
     *
     **/
     static function showItem($type,$value,&$num,$row,$extraparam='') {
+       global $CFG_GLPI;
  
        $out="";
        switch ($type) {
***************
*** 4516,4522 ****
  
           case CSV_OUTPUT : //csv
              $value = weblink_extract($value);
!             $out="\"".csv_clean($value)."\";";
              break;
  
           default :
--- 4517,4523 ----
  
           case CSV_OUTPUT : //csv
              $value = weblink_extract($value);
!             $out="\"".csv_clean($value)."\"".$CFG_GLPI["csv_export_delimiter"];
              break;
  
           default :

Last edited by kwalsh (2010-07-08 01:50:14)

Offline

#2 2010-07-08 23:44:30

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: CSV export virgules ou point-virgule (CSV export comma or semicolon)

cf http://www.glpi-project.org/forum/viewt … 61#p108461

You could send it in english. The list is in french and english wink


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB