$product = $class_o->retrieveProductDetail($opid); if ($product['status'] == $old_status) { $products = $class_o->retrieveProducts($product['orders_id']); $opids = array(); foreach ($products as $p) { $class_o->updateProductStatus($p['orders_products_id'], $new_status, $session_userinfo['username']); $opids[] = $p['orders_products_id']; } $class_o->sendProductStatusNotification($opids, $new_status, $languages[2]['path'], $useAltContent); //Auto Blacklist Customer $order = $class_o->retrieveDetail($product['orders_id']); use_class('customers_special_list'); $class_csl = new customers_special_list(); $class_csl->addCustomer('B', $order['customers_id']); $comment_text = 'Customer is added to blacklist automatically because of Unpaid Vorkasse Cancellation'; $class_csl->insertComment($order['customers_id'], $comment_text, 'System'); $result = array(); $result['op_id'] = implode(',', $opids); $result['old_status'] = $old_status; $result['new_status'] = $new_status; ajaxReturn($result); } } elseif ($_POST['me_action'] == 'ONHOLDNOTIFICATION') { $status = '13'; $opid = tep_db_prepare_input($_POST['op_id']); $product = $class_o->retrieveProductDetail($opid); if ($product['status'] == $status) { $products = $class_o->retrieveProducts($product['orders_id']); $opids = array(); foreach ($products as $p) { if ($p['status'] == $status && $p['last_sent_date'] == '') {
if ($customers_id == '') { exit; } $detail = $class_csl->getCustomerDetail($customers_id); if (is_null($detail)) { exit; } //AJAX ACTION if (isset($_POST['me_action'])) { if ($_POST['me_action'] == 'ADDNEWCOMMENT') { $customer_id = tep_db_prepare_input($_POST['customer_id']); $comment = tep_db_prepare_input(utf8_decode($_POST['comment'])); $comment = trim($comment); if ($comment != "") { $comment_by = $session_userinfo['username']; $comment_id = $class_csl->insertComment($customer_id, $comment, $comment_by); // $comment = $class_csl->retrieveCommentDetail($comment_id); // $comments = array($comment); // $result = $class_csl->drawComments($comments, true); $result = drawSingleComment($comment_id, $comment_by, time(), $comment); echo utf8_encode($result); } exit; } elseif ($_POST['me_action'] == 'DELETECOMMENT') { $customer_id = tep_db_prepare_input($_POST['customer_id']); $comment_id = tep_db_prepare_input($_POST['comment_id']); $class_csl->deleteComment($customer_id, $comment_id); echo utf8_encode($comment_id); exit; } elseif ($_POST['me_action'] == 'SAVETEXTALERT') { $text_alert = tep_db_prepare_input(utf8_decode($_POST['text_alert']));