if (isset($_POST['btn-edit-shipping']) && $_POST['btn-edit-shipping'] == 'Save Changes') { $courier_ids = $ship_id; $courier_name = filter_var($_POST['name'], FILTER_SANITIZE_STRING); $courier_description = filter_var($_POST['description'], FILTER_SANITIZE_STRING); $courier_service = filter_var($_POST['service'], FILTER_SANITIZE_STRING); $courier_weight = filter_var($_POST['weight'], FILTER_SANITIZE_STRING); //local $courier_id = $_POST['city_name']; $courier_rate = $_POST['courier_rate']; $_update->update_local_courier($courier_name, $courier_description, $courier_service, 'Active', $courier_weight, $courier_ids); foreach ($courier_id as $index => $courier_id) { $courier_id = filter_var($courier_id, FILTER_SANITIZE_STRING); $courier_rate[$index] = filter_var($courier_rate[$index], FILTER_SANITIZE_NUMBER_INT); $_update->update_local_rate($courier_rate[$index], $courier_weight, $courier_id, $courier_ids); } //international $international_id = $_POST['international_id']; $international_rate = $_POST['international_rate']; $international_rate_extend = $_POST['international_rate_extend']; foreach ($international_id as $index => $international_id) { $international_id = filter_var($international_id, FILTER_SANITIZE_STRING); $international_rate[$index] = filter_var($international_rate[$index], FILTER_SANITIZE_STRING); $international_rate_extend[$index] = filter_var($international_rate_extend[$index], FILTER_SANITIZE_STRING); $_update->update_international_rate($international_rate[$index], $international_rate_extend[$index], $courier_weight, $international_id, $courier_ids); } $page = 'edit-shipping/' . $courier->courier_id; $type = 'success'; $msg = 'Changes have been successfully saved.'; set_alert($type, $msg); safe_redirect($page); }
$courier_logo = $prod_img; } else { $courier_logo = $courier->courier_logo; } $courier_track = $_POST['track']; $_update->update_local_courier($courier_name, $courier_description, $courier_logo, $courier_track, $courier_service, 'Active', $courier_weight, $courier_ids); if ($courier_service === 'Local Only') { $courier_id = $_POST['city_name']; $courier_rate = $_POST['courier_rate']; foreach ($courier_id as $index => $courier_id) { $courier_id = filter_var($courier_id, FILTER_SANITIZE_STRING); $courier_rate[$index] = filter_var($courier_rate[$index], FILTER_SANITIZE_NUMBER_INT); $_update->update_local_rate($courier_rate[$index], $courier_weight, $courier_id); } } else { if ($courier_service === 'International Only') { $_courier = $_POST['international_id']; foreach ($_courier as $key => $_courier) { $courier_rate = filter_var($_POST['courier_rate'][$key], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); $courier_rate_extend = filter_var($_POST['courier_rate_extend'][$key], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); $courier_city = $_courier; $_update->update_international_rate($courier_rate, $courier_rate_extend, $courier_weight, $courier_city); } } } $page = 'self'; $type = 'success'; $msg = 'Changes have been successfully saved.'; set_alert($type, $msg); safe_redirect($page); }