if ($whmcs->get_req_var("masscancel")) { check_token("WHMCS.admin.default"); checkPermission("View Order Details"); if (is_array($selectedorders)) { foreach ($selectedorders as $orderid) { changeOrderStatus($orderid, "Cancelled"); } } $filters->redir(); } if ($whmcs->get_req_var("massdelete")) { check_token("WHMCS.admin.default"); checkPermission("Delete Order"); if (is_array($selectedorders)) { foreach ($selectedorders as $orderid) { deleteOrder($orderid); } } $filters->redir(); } if ($whmcs->get_req_var("sendmessage")) { check_token("WHMCS.admin.default"); $clientslist = ""; $result = select_query("tblorders", "DISTINCT userid", "id IN (" . db_build_in_array($selectedorders) . ")"); while ($data = mysql_fetch_array($result)) { $clientslist .= "selectedclients[]=" . $data['userid'] . "&"; } redir("type=general&multiple=true&" . substr($clientslist, 0, 0 - 1), "sendmessage.php"); } ob_start(); if (!$action) {
$cart =& $_SESSION['cart']; $cart->reset(true); zen_session_unregister('sendto'); zen_session_unregister('billto'); zen_session_unregister('shipping'); zen_session_unregister('payment'); zen_session_unregister('comments'); } break; case "CANCEL": if ($isExchange) { echo "TRUE|CANCEL"; deleteOrder($orderId); ob_flush(); } else { deleteOrder($orderId); zen_redirect(zen_href_link(FILENAME_CHECKOUT_PAYMENT, 'payment_error=' . urlencode($method) . '&error=Payment cancelled', 'NONSSL', true, false)); } break; } function deleteOrder($orderId) { global $db; $db->Execute('delete from ' . TABLE_ORDERS . ' where orders_id = "' . (int) $orderId . '"'); $db->Execute('delete from ' . TABLE_ORDERS_TOTAL . ' where orders_id = "' . (int) $orderId . '"'); $db->Execute('delete from ' . TABLE_ORDERS_STATUS_HISTORY . ' where orders_id = "' . (int) $orderId . '"'); $db->Execute('delete from ' . TABLE_ORDERS_PRODUCTS . ' where orders_id = "' . (int) $orderId . '"'); $db->Execute('delete from ' . TABLE_ORDERS_PRODUCTS_ATTRIBUTES . ' where orders_id = "' . (int) $orderId . '"'); $db->Execute('delete from ' . TABLE_ORDERS_PRODUCTS_DOWNLOAD . ' where orders_id = "' . (int) $orderId . '"'); } function isAlreadyPAID($transactionId)
<?php require_once dirname(__FILE__) . '/../function/func_addorder.php'; $idorder = $_GET['idorder']; //echo $idproduct; $chkDel = chkDelete($idorder); $status = $chkDel['status_checktransport']; if ($status === 'check' || $status === 'postpose') { header("location: ../order.php?p=product&action=delError"); } else { $delProduct_Order = deleteProduct_Order($idorder); echo $delProduct_Order; if ($delProduct_Order) { $delOrder = deleteOrder($idorder); //echo "55"; if ($delOrder) { header("location: ../order.php?p=product&action=delCompleted"); } else { header("location: ../order.php?p=product&action=delError"); } } else { header("location: ../order.php?p=product&action=delError"); } }
if (!empty($order['paper_type'])) { $paper = getPaperType($order['paper_type']); } if ($order['layout']) { $layouts = getOrderLayouts($order_id); } if (isset($_POST['edit_order'])) { $order_id = $_POST['order_id']; $order_status = $_POST['order_status']; editOrder($order_id, $order_status); redirect(); } break; case 'admin_del_order': $order_id = $_POST['id']; deleteOrder($order_id); removeOrderLayouts($order_id); redirectTo(ADMIN); break; case 'admin_catalog': switch ($catalog_alias) { case 'group_list': $groups = getAdminServices(); $view = 'group_list'; break; default: include VIEW . 'error404.php'; exit; } break; case 'admin_catalog_item':
mysqli_query($userConnection, 'XA ROLLBACK ' . $transactionUser . ';'); } } else { mysqli_query($orderConnection, 'XA ROLLBACK ' . $transactionOrder . ';'); } } else { mysqli_query($userConnection, 'XA ROLLBACK ' . $transactionUser . ';'); } } else { // коммитим, изменений все равно нет. mysqli_query($orderConnection, 'XA COMMIT ' . $transactionOrder . ' ONE PHASE;'); } mysqli_query($userConnection, 'DO RELEASE_LOCK(\'' . $uuid . '-u\');'); mysqli_query($orderConnection, 'DO RELEASE_LOCK(\'' . $uuid . '-o\');'); return $result; } } return function (array $request) { $form = createDeleteForm(); formHandleRequest($form, $request); if (formIsValid($form)) { $vars = extractValues($form); $id = $vars['id']; $user = currentUser(); if (deleteOrder($id, $user['id'])) { queueNotify('order_delete', ['id' => (int) $id]); return createResponse(); } } return createResponse('', 403); };
<?php session_start(); require '../model/db.php'; require 'define.php'; $order = $_POST['order']; if (isset($_POST['delete'])) { deleteOrder($order); echo '<script language="javascript"> alert("Order Deleted !!"); window.location="' . SERVER . '"; </script>'; }
<?php // insert new user or update it if already exists include_once '../include/headers.php'; include_once '../include/dbutils.php'; include_once '../include/main.php'; include_once 'domain/orders.php'; db_connect(); if ($_SERVER['REQUEST_METHOD'] == 'DELETE') { if (isset($_GET['removeorder'])) { $response = deleteOrder($_GET['orderId']); //return JSON array exit(json_encode($response)); } else { if (isset($_GET['orderproduct'])) { $response = deleteOrderProduct($_GET['opId'], $_GET['orderId'], $_GET['productId']); //return JSON array exit(json_encode($response)); } } }