$statusNameShow = array(1, 2, 3, 4, 5, 6, 7, 22); function oiErrorStatus($items_id, $item_status, $status_name) { $result = "<strong>DP-{$items_id}</strong> Status is now <strong>" . $status_name[$item_status] . '</strong>'; return $result; } //SUBMIT ACTION if (isset($_POST['me_action'])) { if ($_POST['me_action'] == 'CHECKOISTATUS') { $items_id = tep_db_prepare_input($_POST['oi_id']); $status_tab = tep_db_prepare_input($_POST['status_tab']); $item = $class_do->retrieveDetail($items_id); if (count($item) == 0) { $result = "<br /><strong>DP-{$items_id}</strong> is not found"; } else { $result = '<br />' . oiErrorStatus($items_id, $item['status'], $class_do->statusName()); } echo utf8_encode($result); exit; } elseif ($_POST['me_action'] == 'UPDATEOISTATUS') { $items_id = tep_db_prepare_input($_POST['oi_id']); $old_status = tep_db_prepare_input($_POST['old_status']); $new_status = tep_db_prepare_input($_POST['new_status']); $item = $class_do->retrieveDetail($items_id); if ($item['status'] == $old_status) { $status_to_alert_success = array('3', '4'); if ($new_status == 10) { $class_do->doCancelOrders($items_id, $old_status, $session_userinfo['username']); } else { $class_do->updateStatus($items_id, $new_status, $session_userinfo['username']); }