$products = new Product('replicated'); $result = $products->getBackorderedOrderItems2($warehouse_id); } elseif (isset($_POST['form']) && $_POST['form'] == "get_iat_problems") { require_once APPLICATION_PATH . MODEL_DIR . '/Product.php'; $products = new Product('replicated'); $result = $products->getItemsWithMultipleIAT(); } elseif (isset($_POST['form']) && $_POST['form'] == "get_missing_isc") { require_once APPLICATION_PATH . MODEL_DIR . '/Product.php'; $products = new Product('replicated'); $result = $products->getMissingItemShipmentClasses(); } elseif (isset($_POST['form']) && $_POST['form'] == "replacement_item") { require_once APPLICATION_PATH . MODEL_DIR . '/Product.php'; $result = ""; $item_sku = $_POST['item_sku']; $products = new Product('replicated'); $result = $products->findOriginalForReplacement($item_sku); if ($item_sku == 'US-53031-02') { $result = $products->getSpecialCase($item_sku); } if (!count($result)) { $item_detail = $products->get_item_bySKU($item_sku); $replacement_sku = $item_detail[0]['redirect_sku']; $result = $products->findOriginalForReplacement($replacement_sku); $result[0]['NEW_SKU'] = true; } } else { $result = array("J_Error" => $_REQUEST); $code = 404; } header('Content-Type: application/json'); echo json_encode(array("code" => $code, "result" => $result));