if ($item['status'] == $old_status) { $status_to_alert_success = array('3', '4'); if ($new_status == '10') { $cancel_qty = $item['order_quantity']; $cancelby = 'J'; //$class_jo->cancelItem($items_id, $cancel_qty, $cancelby, $session_userinfo['username']); $class_jo->doCancelOrders($items_id, $old_status, $session_userinfo['username']); if (isset($_POST['comment']) && $_POST['comment'] != '') { $comment = 'Cancel ' . $item['article_number'] . ' » ' . tep_db_prepare_input(utf8_decode($_POST['comment'])); $class_jo->insertComment($item['jng_sp_orders_id'], $comment, $session_userinfo['username']); } } else { $class_jo->updateItemStatus($items_id, $new_status, $session_userinfo['username']); } list($new_status, $sub_status) = explode('-', $new_status); $status_name = $sub_status != '' ? subStatusNameShort($new_status, $sub_status) : $class_jo->statusNameShort(); if ($sub_status == '') { $status_name = $status_name[$new_status]; } $result = array(); $result['oi_id'] = $items_id; $result['old_status'] = $old_status; $result['new_status'] = $new_status; $result['msg_sukses'] = !in_array($old_status, $status_to_alert_success) ? '' : 'SP-' . $items_id . ' » set to ' . $status_name; $result['msg_errors'] = ''; } else { $result = array(); $result['oi_id'] = $items_id; $result['old_status'] = $old_status; $result['new_status'] = $item['status']; $result['msg_sukses'] = '';