Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
        $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);
}