From 1c35d143dda525eed9c14ef6f6a8da06b1c1d3d8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 25 Feb 2006 13:29:03 +0000 Subject: [PATCH] Fix: La ligne de titre sur les exports Excel n'apparaissait pas. --- .../modules/export/export_excel.modules.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/htdocs/includes/modules/export/export_excel.modules.php b/htdocs/includes/modules/export/export_excel.modules.php index aa3502d140f..f74ec1bc84b 100644 --- a/htdocs/includes/modules/export/export_excel.modules.php +++ b/htdocs/includes/modules/export/export_excel.modules.php @@ -50,6 +50,8 @@ class ExportExcel extends ModeleExports var $workbook; // Handle fichier var $worksheet; // Handle onglet + var $row; + var $col; /** @@ -70,6 +72,8 @@ class ExportExcel extends ModeleExports // If driver use an external library, put its name here $this->label_lib='Php_WriteExcel'; $this->version_lib='?'; + + $this->row=0; } function getDriverId() @@ -123,6 +127,16 @@ class ExportExcel extends ModeleExports function write_title($array_export_fields_label,$array_selected_sorted,$langs) { + global $langs; + $this->col=0; + foreach($array_selected_sorted as $code => $value) + { + $alias=$array_export_fields_label[$code]; + //print "dd".$alias; + $this->worksheet->write($this->row, $this->col, $langs->trans($alias)); + $this->col++; + } + $this->row++; return 0; } @@ -130,7 +144,6 @@ class ExportExcel extends ModeleExports function write_record($array_alias,$array_selected_sorted,$objp) { $this->col=0; - $this->row++; foreach($array_selected_sorted as $code => $value) { $alias=$array_alias[$code]; @@ -138,6 +151,7 @@ class ExportExcel extends ModeleExports $this->worksheet->write($this->row, $this->col, $objp->$alias); $this->col++; } + $this->row++; return 0; }