diff --git a/lam/templates/3rdParty/pla/htdocs/export.php b/lam/templates/3rdParty/pla/htdocs/export.php index ece7edf9..cc1096b5 100644 --- a/lam/templates/3rdParty/pla/htdocs/export.php +++ b/lam/templates/3rdParty/pla/htdocs/export.php @@ -29,12 +29,12 @@ if ($request['file']) { header('Content-type: application/download'); header(sprintf('Content-Disposition: inline; filename="%s.%s"','export',$types['extension'].($request['export']->isCompressed() ? '.gz' : ''))); - $request['export']->export(); + echo $request['export']->export(); die(); } else { print '
';
-	$request['export']->export();
+	echo htmlspecialchars($request['export']->export());
 	print '
'; } ?> diff --git a/lam/templates/3rdParty/pla/lib/export_functions.php b/lam/templates/3rdParty/pla/lib/export_functions.php index d257d28c..cb576047 100644 --- a/lam/templates/3rdParty/pla/lib/export_functions.php +++ b/lam/templates/3rdParty/pla/lib/export_functions.php @@ -318,9 +318,9 @@ class ExportCSV extends Export { } if ($this->compress) - echo gzencode($output); + return gzencode($output); else - echo $output; + return $output; } /** @@ -422,9 +422,9 @@ class ExportDSML extends Export { $output .= sprintf('%s',$this->br); if ($this->compress) - echo gzencode($output); + return gzencode($output); else - echo $output; + return $output; } } @@ -500,9 +500,9 @@ class ExportLDIF extends Export { } if ($this->compress) - echo gzencode($output); + return gzencode($output); else - echo $output; + return $output; } /** @@ -627,9 +627,9 @@ class ExportVCARD extends Export { } if ($this->compress) - echo gzencode($output); + return gzencode($output); else - echo $output; + return $output; } } ?>