Update iSuiteExpert Export

This commit is contained in:
Alexandre SPANGARO 2023-04-29 08:38:34 +02:00
parent 509fbd0a32
commit c86f8af93f

View File

@ -2369,14 +2369,14 @@ class AccountancyExport
* *
* by OpenSolus [https://opensolus.fr] * by OpenSolus [https://opensolus.fr]
* *
* @param array $objectLines data * @param array $objectLines data
* * @param resource $exportFile [=null] File resource to export or print if null
* @return void * @return void
*/ */
public function exportiSuiteExpert($objectLines) public function exportiSuiteExpert($objectLines, $exportFile = null)
{ {
$this->separator = ';'; $separator = ';';
$this->end_line = "\r\n"; $end_line = "\r\n";
foreach ($objectLines as $line) { foreach ($objectLines as $line) {
@ -2417,8 +2417,12 @@ class AccountancyExport
$tab[] = price($line->montant); $tab[] = price($line->montant);
$tab[] = $line->code_journal; $tab[] = $line->code_journal;
$separator = $this->separator; $output = implode($separator, $tab).$end_line;
print implode($separator, $tab) . $this->end_line; if ($exportFile) {
fwrite($exportFile, $output);
} else {
print $output;
}
} }
} }