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 @@