From d1991b3f72c4c890e8f7a95bd35d0b9890ef28c8 Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Sat, 22 Oct 2022 12:31:37 +0000 Subject: [PATCH] Production monitor icons --- phpwf/plugins/class.yui.php | 45 +++++++++++++++++++++++++++++++++++++ www/pages/produktion.php | 7 ++++-- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/phpwf/plugins/class.yui.php b/phpwf/plugins/class.yui.php index ce474878..b3c0af23 100644 --- a/phpwf/plugins/class.yui.php +++ b/phpwf/plugins/class.yui.php @@ -3552,6 +3552,51 @@ 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\">"; + + $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\">"; + + $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\">"; + + $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\">"; + + $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\">"; + + $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'), + ' |