From 984d108e67b37d2d57c57e14a7e2b97f151ae662 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Mon, 14 Feb 2011 10:27:35 +0000 Subject: [PATCH] =?UTF-8?q?added:=20mit=20berechtigung=20wawi/bestellung?= =?UTF-8?q?=5Fadvanced=20k=C3=B6nnen=20jetzt=20auch=20nach=20status=20"abg?= =?UTF-8?q?eschickt"=20bestelldetails=20gel=C3=B6scht=20werden=20"neue=20Z?= =?UTF-8?q?eile"=20button=20=C3=BCbergibt=20nun=20auch=20die=20bestell=20i?= =?UTF-8?q?d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wawi/bestellung.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/wawi/bestellung.php b/wawi/bestellung.php index 6bd798d54..e39c664f1 100644 --- a/wawi/bestellung.php +++ b/wawi/bestellung.php @@ -148,7 +148,7 @@ if(isset($_POST['getDetailRow']) && isset($_POST['id'])) { if(is_numeric($_POST['id'])) { - echo getDetailRow($_POST['id'],'','','','','','','','','','',$_POST['id']); + echo getDetailRow($_POST['id'],'','','','','','','','','',$_POST['bestellung_id'],$_POST['id']); $test++; exit; } @@ -1821,7 +1821,7 @@ if($_GET['method']=='update') function newRow() { var id = anzahlRows; - $.post("bestellung.php", {id: id+1, getDetailRow: "true"}, + $.post("bestellung.php", {id: id+1, bestellung_id: bestellung_id, getDetailRow: "true"}, function(data){ $("#detailTable").append(data); anzahlRows=anzahlRows+1; @@ -2123,7 +2123,10 @@ function getDetailRow($i, $bestelldetail_id='', $sort='', $menge='', $ve='', $be $removeDetail =''; $checkSave = ''; $checkRow = ''; + $user=get_uid(); $status= new wawi_bestellstatus(); + $rechte = new benutzerberechtigung(); + $rechte->getBerechtigungen($user); // wenn status Storno oder Abgeschickt, kein löschen der Details mehr möglich if(!$status->isStatiVorhanden($bestell_id,'Storno')) { @@ -2135,6 +2138,9 @@ function getDetailRow($i, $bestelldetail_id='', $sort='', $menge='', $ve='', $be $detailDown = "nunter(".$i.");"; $detailUp = "nauf(".$i.");"; } + + if($status->isStatiVorhanden($bestell_id,'Abgeschickt') && $rechte->isBerechtigt('wawi/bestellung_advanced')) + $removeDetail = "removeDetail(".$i.");"; } $preisprove = sprintf("%01.2f",$preisprove);