From 77092171c3eb11dc0c6f61f74b5f03922c00b8a6 Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Wed, 1 Nov 2023 21:07:05 +0100 Subject: [PATCH] auftrag show paket and tracking in minidetail --- www/pages/auftrag.php | 35 +++++++++++++++++++++++- www/pages/content/auftrag_minidetail.tpl | 2 +- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php index efe87cd6..4eb955bd 100644 --- a/www/pages/auftrag.php +++ b/www/pages/auftrag.php @@ -2270,7 +2270,7 @@ class Auftrag extends GenAuftrag } $this->app->Tpl->Set('PREISANFRAGE', implode('
', $priceRequestsHtml)); } - +/* $tmpVersand = !$hasDeliveryNotes?[]: $this->app->DB->SelectFirstCols( "SELECT if(v.versendet_am!='0000-00-00', CONCAT(DATE_FORMAT( v.versendet_am,'%d.%m.%Y'),' ',v.versandunternehmen), @@ -2353,6 +2353,39 @@ class Auftrag extends GenAuftrag else { $this->app->Tpl->Set('TRACKING',$tmpVersand); } +*/ + + + $sql = "SELECT SQL_CALC_FOUND_ROWS + v.id, + v.tracking as tracking, + v.tracking_link + FROM + versandpakete v + LEFT JOIN + versandpaket_lieferschein_position vlp ON v.id = vlp.versandpaket + LEFT JOIN + lieferschein_position lp ON lp.id = vlp.lieferschein_position + LEFT JOIN + lieferschein l ON lp.lieferschein = l.id + LEFT JOIN + lieferschein lop ON lop.id = v.lieferschein_ohne_pos + WHERE + l.auftragid = ".$id." OR lop.auftragid = ".$id." + GROUP BY + v.id + "; + $tracking = $this->app->DB->SelectArr($sql); + + $tracking_list = array(); + foreach ($tracking as $single_tracking) { + $tracking_list[] = 'Paket Nr.'.$single_tracking['id'].''. + ' ('.''.$single_tracking['tracking'].''.')'; + } + + $this->app->Tpl->Set('TRACKING',implode('
',$tracking_list)); + + $icons = $this->app->YUI->IconsSQL(); diff --git a/www/pages/content/auftrag_minidetail.tpl b/www/pages/content/auftrag_minidetail.tpl index 46cea5af..8eca6701 100644 --- a/www/pages/content/auftrag_minidetail.tpl +++ b/www/pages/content/auftrag_minidetail.tpl @@ -37,7 +37,7 @@ {|Bestellung|}:[BESTELLUNG]{|Eigene Umsatzsteuer ID|}:[DELIVERYTHRESHOLDVATID] {|Retoure|}:[RETOURE] {|Preisanfrage|}:[PREISANFRAGE] -{|Tracking|}:[TRACKING] +{|Pakete|}:[TRACKING]