From 56bb0fbb78e381520f5acc11996630499bcced76 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Thu, 24 May 2018 22:25:52 -0600 Subject: [PATCH] Add BinStack inventory count updating --- action.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/action.php b/action.php index 4e2f24b..e4d7d21 100644 --- a/action.php +++ b/action.php @@ -88,14 +88,20 @@ switch ($VARS['action']) { $txid = $database->id(); foreach ($items as $i) { - $itemname = $binstack->get('items', 'name', ['itemid' => $i['id']]); + $item = $binstack->get('items', ['name', 'qty'], ['itemid' => $i['id']]); + $database->insert('lines', [ 'txid' => $txid, 'amount' => $i['each'], - 'name' => $itemname, + 'name' => $item['name'], 'itemid' => $i['id'], 'qty' => $i['qty'] ]); + $binstack->update('items', [ + 'qty[-]' => $i['qty'] + ], [ + 'itemid' => $i['id'] + ]); } foreach ($payments as $p) {