From 91ffe8d7777d8ac9c989d94faf80db2c15fc94b4 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Sat, 26 Nov 2016 23:19:21 +0100 Subject: [PATCH] Ajout options Task #9 - PDF_Operation : ajout des options --- include/class/class_pdf_operation.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/include/class/class_pdf_operation.php b/include/class/class_pdf_operation.php index aa3bdbe88..20bb79dbd 100644 --- a/include/class/class_pdf_operation.php +++ b/include/class/class_pdf_operation.php @@ -413,7 +413,7 @@ class PDF_Operation extends PDF { /** * @brief export operation into a PDF * - * @param String $p_option containing EXTEND ACC ANC or a combination + * @param Array $p_option containing [acc anc] or a combination */ function export_pdf($p_option) { @@ -431,11 +431,16 @@ class PDF_Operation extends PDF { // Write only for Sale or purchase summary (QCode, label,amount,tva...) $this->print_operation_quant(); - // if option contains ACC export ACC (accountancy writings - $this->print_acc_writing(); - + // if option contains ACC or $this->acc_detail is FIN or ODS + if ($this->acc_detail->signature=="ODS" || + $this->acc_detail->signature=="FIN" || + array_search("acc", $p_option) !== false + ){ + $this->print_acc_writing(); + } // ANC only if exists - $this->print_anc_writing(); + if (array_search("anc", $p_option) !== false ) + $this->print_anc_writing(); // if option contains EXTEND add document name + comment + action name // if options contains ANC export ANC plan table