From ed5d1690ef25c843e6b6bf99ae92ae4597783a1b Mon Sep 17 00:00:00 2001
From: OpenXE <>
Date: Sun, 6 Nov 2022 18:46:57 +0000
Subject: [PATCH] Bugfix Produktion icons
---
phpwf/plugins/class.yui.php | 2 +-
www/pages/produktion.php | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/phpwf/plugins/class.yui.php b/phpwf/plugins/class.yui.php
index 02ab7fb7..fa11f790 100644
--- a/phpwf/plugins/class.yui.php
+++ b/phpwf/plugins/class.yui.php
@@ -3593,7 +3593,7 @@ class YUI {
'$storniert'
end,
CASE
- WHEN FIND_IN_SET($tablename.status, 'freigegeben, gestartet') THEN
+ 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'),
diff --git a/www/pages/produktion.php b/www/pages/produktion.php
index 74d55353..ece6f79d 100644
--- a/www/pages/produktion.php
+++ b/www/pages/produktion.php
@@ -100,17 +100,17 @@ class Produktion {
$status = $result['status'];
if (in_array($status,array('angelegt','freigegeben'))) {
- $heading = array('','','Nummer', 'Artikel', 'Projekt', 'Lager (verfügbar)', 'Reserviert', 'Planmenge pro Stück','Planmenge', 'Verbraucht', 'Menü');
+ $heading = array('','','Nummer', 'Artikel', 'Projekt', 'Planmenge pro Stück', 'Lager (verfügbar)', 'Reserviert', 'Planmenge', 'Verbraucht', 'Menü');
$width = array('1%','1%', '5%','30%', '5%', '1%', '1%', '1%' , '1%', '1%' ,'1%');
$menu = "
";
} else {
- $heading = array('','','Nummer', 'Artikel', 'Projekt', 'Lager (verfügbar)', 'Reserviert','Planmenge pro Stück', 'Planmenge', 'Verbraucht','');
+ $heading = array('','','Nummer', 'Artikel', 'Projekt','Planmenge pro Stück', 'Lager (verfügbar)', 'Reserviert','Planmenge', 'Verbraucht','');
$width = array('1%','1%', '5%','30%', '5%', '1%', '1%', '1%' , '1%' ,'1%' ,'1%');
$menu = "";
}
- $findcols = array('','p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','lager','reserviert','stueckmenge','menge','geliefert_menge');
+ $findcols = array('','p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','stueckmenge','lager','reserviert','menge','geliefert_menge');
$searchsql = array('p.artikel','nummer','name','projekt','lager','menge','reserviert','geliefert_menge');
$defaultorder = 1;
@@ -124,6 +124,7 @@ class Produktion {
(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1) as nummer,
(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1) as name,
(SELECT projekt.abkuerzung FROM projekt INNER JOIN artikel a WHERE a.projekt = projekt.id AND a.id = p.artikel LIMIT 1) as projekt,
+ FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge,
CONCAT (
COALESCE(FORMAT ((SELECT SUM(menge) FROM lager_platz_inhalt lpi WHERE lpi.lager_platz = $standardlager AND lpi.artikel = p.artikel),0),0),
' (',
@@ -132,7 +133,6 @@ class Produktion {
')'
) as Lager,
FORMAT ((SELECT SUM(menge) FROM lager_reserviert r WHERE r.lager_platz = $standardlager AND r.artikel = p.artikel AND r.objekt = 'produktion' AND r.parameter = $id AND r.posid = p.id),0) as Reserviert,
- FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge,
FORMAT(p.menge,0,'de_DE'),
FORMAT(p.geliefert_menge,0,'de_DE') as geliefert_menge,
p.id
@@ -154,10 +154,10 @@ class Produktion {
$standardlager = $app->DB->SelectArr($sql)[0]['standardlager'];
$allowed['produktion_position_list'] = array('list');
- $heading = array('','Nummer', 'Artikel', 'Projekt', 'Lager (verfügbar)', 'Reserviert','Planmenge pro Stück','Planmenge', 'Verbraucht','');
+ $heading = array('','Nummer', 'Artikel', 'Projekt','Planmenge pro Stück', 'Lager (verfügbar)', 'Reserviert','Planmenge', 'Verbraucht','');
$width = array('1%','5%', '30%', '5%', '1%', '1%', '1%' , '1%', '1%' ,'1%');
- $findcols = array('p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','lager','reserviert','stueckmenge','menge','geliefert_menge');
+ $findcols = array('p.artikel','(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1)','(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1)','projekt','stueckmenge','lager','reserviert','menge','geliefert_menge');
$searchsql = array('p.artikel','nummer','name','projekt','lager','menge','reserviert','geliefert_menge');
@@ -172,6 +172,7 @@ class Produktion {
(SELECT a.nummer FROM artikel a WHERE a.id = p.artikel LIMIT 1) as nummer,
(SELECT a.name_de FROM artikel a WHERE a.id = p.artikel LIMIT 1) as name,
(SELECT projekt.abkuerzung FROM projekt INNER JOIN artikel a WHERE a.projekt = projekt.id AND a.id = p.artikel LIMIT 1) as projekt,
+ FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge,
CONCAT (
COALESCE(FORMAT ((SELECT SUM(menge) FROM lager_platz_inhalt lpi WHERE lpi.lager_platz = $standardlager AND lpi.artikel = p.artikel),0),0),
' (',
@@ -180,7 +181,6 @@ class Produktion {
')'
) as lager,
FORMAT ((SELECT SUM(menge) FROM lager_reserviert r WHERE r.lager_platz = $standardlager AND r.artikel = p.artikel AND r.objekt = 'produktion' AND r.parameter = $id),0) as reserviert,
- FORMAT(p.menge/$produktionsmenge,0,'de_DE') as stueckmenge,
FORMAT(SUM(p.menge),0,'de_DE') as menge,
FORMAT(p.geliefert_menge,0,'de_DE') as geliefert_menge,
p.id