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) {