From e39f56cb24b511e940be705a79b85a9e936d5dd9 Mon Sep 17 00:00:00 2001
From: OpenXE <>
Date: Sun, 6 Nov 2022 11:59:31 +0000
Subject: [PATCH] Produktion Icons sql for angelegt, abgeschlossen, storniert
---
phpwf/plugins/class.yui.php | 86 ++++++++++++++++++++++---------------
1 file changed, 51 insertions(+), 35 deletions(-)
diff --git a/phpwf/plugins/class.yui.php b/phpwf/plugins/class.yui.php
index b3c0af23..02ab7fb7 100644
--- a/phpwf/plugins/class.yui.php
+++ b/phpwf/plugins/class.yui.php
@@ -3552,51 +3552,67 @@ class YUI {
'')";
}
- function IconsSQL_produktion($tablename) {
- $freigegeben = "app->Conf->WFconf['defaulttheme']}/images/produkton_laeuft.png\" title=\"Produktion freigegeben\" border=\"0\" style=\"margin-right:1px\">";
- $angelegt = "
app->Conf->WFconf['defaulttheme']}/images/blue.png\" title=\"Produktion angelegt\" border=\"0\" style=\"margin-right:1px\">";
- $abgeschlossen = "
app->Conf->WFconf['defaulttheme']}/images/grey.png\" title=\"Produktion abgeschlossen\" border=\"0\" style=\"margin-right:1px\">";
- $gestartet = "
app->Conf->WFconf['defaulttheme']}/images/produkton_green.png\" title=\"Produktion gestartet\" border=\"0\" style=\"margin-right:1px\">";
- $storniert = "
app->Conf->WFconf['defaulttheme']}/images/storno.png\" title=\"Produktion storniert\" border=\"0\" style=\"margin-right:1px\">";
+ function IconsSQL_produktion($tablename) {
+ $freigegeben = "
app->Conf->WFconf['defaulttheme']}/images/produkton_laeuft.png\" title=\"Produktion freigegeben\" border=\"0\" style=\"margin-right:1px\">";
+ $angelegt = "
app->Conf->WFconf['defaulttheme']}/images/blue.png\" title=\"Produktion angelegt\" border=\"0\" style=\"margin-right:1px\">";
+ $abgeschlossen = "
app->Conf->WFconf['defaulttheme']}/images/grey.png\" title=\"Produktion abgeschlossen\" border=\"0\" style=\"margin-right:1px\">";
+ $gestartet = "
app->Conf->WFconf['defaulttheme']}/images/produkton_green.png\" title=\"Produktion gestartet\" border=\"0\" style=\"margin-right:1px\">";
+ $storniert = "
app->Conf->WFconf['defaulttheme']}/images/storno.png\" title=\"Produktion storniert\" border=\"0\" style=\"margin-right:1px\">";
- $lager_ok = "
app->Conf->WFconf['defaulttheme']}/images/lagergo.png\" style=\"margin-right:1px\" title=\"Artikel ist im Lager\" border=\"0\">";
- $lager_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/lagerstop.png\" style=\"margin-right:1px\" title=\"Artikel fehlt im Lager\" border=\"0\">";
+ for ($z = 0;$z < 6;$z++) {
+ $angelegt_6 .= $angelegt;
+ $abgeschlossen_6 .= $abgeschlossen;
+ $storniert_6 .= $storniert;
+ }
- $reserviert_ok = "
app->Conf->WFconf['defaulttheme']}/images/ware_bestellt.png\" style=\"margin-right:1px\" title=\"Artikel reserviert\" border=\"0\">";
- $reserviert_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/ware_nicht_bestellt.png\" style=\"margin-right:1px\" title=\"Artikel nicht reserviert\" border=\"0\">";
+ $lager_ok = "
app->Conf->WFconf['defaulttheme']}/images/lagergo.png\" style=\"margin-right:1px\" title=\"Artikel ist im Lager\" border=\"0\">";
+ $lager_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/lagerstop.png\" style=\"margin-right:1px\" title=\"Artikel fehlt im Lager\" border=\"0\">";
- $auslagern_ok = "
app->Conf->WFconf['defaulttheme']}/images/ausgelagert.png\" title=\"Produktion ausgelagert\" border=\"0\" style=\"margin-right:1px\">";
- $auslagern_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/nicht_ausgelagert.png\" title=\"Produktion ausgelagert\" border=\"0\" style=\"margin-right:1px\">";
+ $reserviert_ok = "
app->Conf->WFconf['defaulttheme']}/images/ware_bestellt.png\" style=\"margin-right:1px\" title=\"Artikel reserviert\" border=\"0\">";
+ $reserviert_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/ware_nicht_bestellt.png\" style=\"margin-right:1px\" title=\"Artikel nicht reserviert\" border=\"0\">";
- $einlagern_ok = "
app->Conf->WFconf['defaulttheme']}/images/eingelagert.png\" title=\"Produktion eingelagert\" border=\"0\" style=\"margin-right:1px\">";
- $einlagern_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/nicht_eingelagert.png\" title=\"Produktion eingelagert\" border=\"0\" style=\"margin-right:1px\">";
+ $auslagern_ok = "
app->Conf->WFconf['defaulttheme']}/images/ausgelagert.png\" title=\"Produktion ausgelagert\" border=\"0\" style=\"margin-right:1px\">";
+ $auslagern_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/nicht_ausgelagert.png\" title=\"Produktion ausgelagert\" border=\"0\" style=\"margin-right:1px\">";
- $zeit_ok = "
app->Conf->WFconf['defaulttheme']}/images/zeit_dreiviertel.png\" style=\"margin-right:1px\" title=\"Zeiten erfasst\" border=\"0\">";
- $zeit_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/keine_zeiten.png\" style=\"margin-right:1px\" title=\"Zeiten nicht erfasst\" border=\"0\">";
+ $einlagern_ok = "
app->Conf->WFconf['defaulttheme']}/images/eingelagert.png\" title=\"Produktion eingelagert\" border=\"0\" style=\"margin-right:1px\">";
+ $einlagern_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/nicht_eingelagert.png\" title=\"Produktion eingelagert\" border=\"0\" style=\"margin-right:1px\">";
- $versand_ok = "
app->Conf->WFconf['defaulttheme']}/images/liefersperrego.png\" style=\"margin-right:1px\" title=\"Versand ok\" border=\"0\">";
- $versand_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/liefersperrestop.png\" style=\"margin-right:1px\" title=\"Versand nicht ok\" border=\"0\">";
+ $zeit_ok = "
app->Conf->WFconf['defaulttheme']}/images/zeit_dreiviertel.png\" style=\"margin-right:1px\" title=\"Zeiten erfasst\" border=\"0\">";
+ $zeit_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/keine_zeiten.png\" style=\"margin-right:1px\" title=\"Zeiten nicht erfasst\" border=\"0\">";
+ $versand_ok = "
app->Conf->WFconf['defaulttheme']}/images/liefersperrego.png\" style=\"margin-right:1px\" title=\"Versand ok\" border=\"0\">";
+ $versand_nicht_ok = "
app->Conf->WFconf['defaulttheme']}/images/liefersperrestop.png\" style=\"margin-right:1px\" title=\"Versand nicht ok\" border=\"0\">";
- return "CONCAT('
', - case - when $tablename.status = 'freigegeben' THEN '$freigegeben' - when $tablename.status = 'abgeschlossen' THEN '$abgeschlossen' - when $tablename.status = 'angelegt' THEN '$angelegt' - when $tablename.status = 'gestartet' THEN '$gestartet' - else '$storniert' - end, - if($tablename.lager_ok,'$lager_ok','$lager_nicht_ok'), - if($tablename.reserviert_ok,'$reserviert_ok','$reserviert_nicht_ok'), - if($tablename.auslagern_ok,'$auslagern_ok','$auslagern_nicht_ok'), - if($tablename.einlagern_ok,'$einlagern_ok','$einlagern_nicht_ok'), - if($tablename.zeit_ok,'$zeit_ok','$zeit_nicht_ok'), - if($tablename.versand_ok,'$versand_ok','$versand_nicht_ok'), - ' |
', + CASE + WHEN $tablename.status = 'freigegeben' THEN '$freigegeben' + WHEN $tablename.status = 'abgeschlossen' THEN '$abgeschlossen' + WHEN $tablename.status = 'angelegt' THEN '$angelegt' + WHEN $tablename.status = 'gestartet' THEN '$gestartet' + ELSE + '$storniert' + end, + CASE + WHEN FIND_IN_SET($tablename.status, 'freigegeben, gestartet') THEN + CONCAT ( + if($tablename.lager_ok,'$lager_ok','$lager_nicht_ok'), + if($tablename.reserviert_ok,'$reserviert_ok','$reserviert_nicht_ok'), + if($tablename.auslagern_ok,'$auslagern_ok','$auslagern_nicht_ok'), + if($tablename.einlagern_ok,'$einlagern_ok','$einlagern_nicht_ok'), + if($tablename.zeit_ok,'$zeit_ok','$zeit_nicht_ok'), + if($tablename.versand_ok,'$versand_ok','$versand_nicht_ok') + ) + ELSE + CASE + WHEN $tablename.status = 'angelegt' THEN '$angelegt_6' + WHEN $tablename.status = 'abgeschlossen' THEN '$abgeschlossen_6' + ELSE + '$storniert_6' + END + END, + ' |