$adjustform .= '<tr><td colspan="2" class="tac"><input id="btn-updatestock" class="button" type="button" value="Update" /></td></tr>'; $adjustform .= '</table>'; $adjustform .= '</div>'; echo utf8_encode($adjustform); exit; } elseif ($_POST['me_action'] === 'ADJUSTSTOCKUPDATE') { $psid = tep_db_prepare_input($_POST['psid']); $stock_old = tep_db_prepare_input($_POST['oldstock']); $stock_new = tep_db_prepare_input($_POST['newstock']); $ps = $class_pm->stockRetrieveDetailByPSID($psid); $bbro = $class_pm->productsBookedCount($ps['jng_warehouses_id'], $ps['products_id'], $ps['articles_id']); $stock_new = $stock_new - $bbro; if ($stock_new < 0) { $result = 'ERROR-BOOK'; } elseif ($ps['stock'] + $bbro == $stock_old) { $class_pm->stockAdjust($ps['jng_warehouses_id'], $ps['products_id'], $ps['articles_id'], $stock_new, "ADJUST by {$session_userinfo['username']}"); $result = 'OK'; } else { $result = 'ERROR-CHANGED'; } echo $result; exit; } } function openStockDetail($psid) { global $messagebox; if ($psid == '') { $messagebox->add('Can not find Stock information for such Product, please recheck your input'); } else { global $hidemenuscript;