From ded8485d6932afaab2cad9275ce4c1ebd60e35e1 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Mon, 12 Mar 2012 13:27:17 +0000 Subject: [PATCH] =?UTF-8?q?Wenn=20nur=20bezeichnung=20ausgef=C3=BCllt=20is?= =?UTF-8?q?t=20wird=20nun=20keine=20Fehlermeldung=20mehr=20ausgegeben.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/wawi_bestelldetail.class.php | 4 ++-- wawi/bestellung.php | 11 ++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/include/wawi_bestelldetail.class.php b/include/wawi_bestelldetail.class.php index 5ffe8a4ec..dd45f40e1 100644 --- a/include/wawi_bestelldetail.class.php +++ b/include/wawi_bestelldetail.class.php @@ -188,12 +188,12 @@ class wawi_bestelldetail extends basis_db $this->errormsg ="Artikelnummer fehlerhaft."; return false; } - if(!is_numeric($this->preisprove)) + if(!is_numeric($this->preisprove) && $this->preisprove != '') { $this->errormsg="Ungültiger Preis eingegeben."; return false; } - if(!is_numeric($this->mwst) || $this->mwst == '') + if(!is_numeric($this->mwst)) { $this->errormsg="Ungültige MWSt. eingegeben."; return false; diff --git a/wawi/bestellung.php b/wawi/bestellung.php index 407c36a09..483d44eea 100644 --- a/wawi/bestellung.php +++ b/wawi/bestellung.php @@ -157,7 +157,7 @@ if(isset($_POST['getDetailRow']) && isset($_POST['id'])) { if(is_numeric($_POST['id'])) { - echo getDetailRow($_POST['id'],'','','','','','','','0','',$_POST['bestellung_id'],$_POST['id']); + echo getDetailRow($_POST['id'],'','','','','','','','','',$_POST['bestellung_id'],$_POST['id']); $test++; exit; } @@ -1028,6 +1028,8 @@ if($_GET['method']=='update') $menge = $_POST["menge_$i"]; if($menge == '') $menge = '0'; + + $bestell_detail->mwst = ($_POST["mwst_$i"]=='')?0:mb_str_replace(',', '.', $_POST["mwst_$i"]); $bestell_detail->bestellung_id = $_GET['bestellung']; $bestell_detail->position = $_POST["pos_$i"]; $bestell_detail->menge = $menge; @@ -1035,7 +1037,8 @@ if($_GET['method']=='update') $bestell_detail->beschreibung = $_POST["beschreibung_$i"]; $bestell_detail->artikelnummer = $_POST["artikelnr_$i"]; $bestell_detail->preisprove =mb_str_replace(',', '.', $_POST["preis_$i"]); - $bestell_detail->mwst = $_POST["mwst_$i"]; + if($bestell_detail->preisprove == '') + $bestell_detail->preisprove=0; if($_POST["sort_$i"] != '') $bestell_detail->sort = $_POST["sort_$i"]; else @@ -1046,6 +1049,8 @@ if($_GET['method']=='update') $bestell_detail->updateamum = date('Y-m-d H:i:s'); $bestell_detail->updatevon = $user; $bestell_detail->new = true; + + var_dump($bestell_detail); } if(!$bestell_detail->save()) { @@ -1703,7 +1708,7 @@ if($_GET['method']=='update') $i++; } if($bestellung->freigegeben != 't') - getDetailRow($i,null,$i,null,null,null,null,null,'0',null,$bestellung->bestellung_id,$i); + getDetailRow($i,null,$i,null,null,null,null,null,null,null,$bestellung->bestellung_id,$i); $test = $i; echo "";