From f5565f54a2dcf4b170e339c5689dfc25476573f7 Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Thu, 6 Feb 2025 21:13:48 +0100 Subject: [PATCH] produktion PDF added etiketten --- www/lib/dokumente/class.produktion.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/www/lib/dokumente/class.produktion.php b/www/lib/dokumente/class.produktion.php index 308c958e..29e72447 100644 --- a/www/lib/dokumente/class.produktion.php +++ b/www/lib/dokumente/class.produktion.php @@ -133,6 +133,7 @@ class ProduktionPDF extends BriefpapierCustom { $produktionsartikel = $this->app->DB->SelectRow(" SELECT + a.id, a.name_de, a.nummer, a.internerkommentar, @@ -158,6 +159,25 @@ class ProduktionPDF extends BriefpapierCustom { $bodytext['Interne Bemerkung'] = $data['internebemerkung']; } + $sql = "SELECT + etiketten.name, + al.amount + FROM article_label al + INNER JOIN artikel a ON a.id = al.article_id + INNER JOIN etiketten ON etiketten.id = al.label_id + WHERE + al.type = 'produktion' AND al.article_id = ".$produktionsartikel['id']; + $produktionsetiketten = $this->app->DB->SelectArr($sql); + + if (!empty($produktionsetiketten)) { + $komma = ""; + foreach ($produktionsetiketten as $produktionsetikett) { + $etikettentext .= $komma.$produktionsetikett['name']." (".$produktionsetikett['amount'].")"; + $komma = ", "; + } + $bodytext['Etiketten'] = $etikettentext; + } + $nlbr = ""; foreach ($bodytext as $key => $value) { $body .= $nlbr.$key.":\n".$value;