示例#1
0
/*
# ----------------------------------------------------------------------
# SETTINGS - SHIPPING: CONTROL
# ----------------------------------------------------------------------
*/
$_get = new SHIPPING_GET();
$_update = new SHIPPING_UPDATE();
$provinces = $_get->get_province();
$country = $_get->get_country();
if (isset($_POST['btn-add-shipping']) && $_POST['btn-add-shipping'] == 'Save Changes') {
    $courier_name = filter_var($_POST['name'], FILTER_SANITIZE_STRING);
    $courier_description = filter_var($_POST['description'], FILTER_SANITIZE_STRING);
    $service = filter_var($_POST['service'], FILTER_SANITIZE_STRING);
    $weight = filter_var($_POST['weight'], FILTER_SANITIZE_STRING);
    $active = 'Active';
    $_update->insertCourier($courier_name, $courier_description, $active, $service, $weight);
    $courier_id = $_get->get_max_courier();
    $courier_service = filter_var($_POST['service'], FILTER_SANITIZE_STRING);
    if ($courier_service == "Local Only") {
        $foreach_province = $_POST['province_name'];
        $foreach_city_name = filter_var($_POST['city_name'], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
        $foreach_rate = filter_var($_POST['array_rate'], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
        $weight = filter_var($_POST['weight'], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
        foreach ($foreach_province as $provinces) {
            $provinces = filter_var($provinces, FILTER_SANITIZE_STRING);
            $city = $_get->get_city($provinces);
            foreach ($city as $key => $city) {
                $_update->insertCourierRate($courier_id->latest_id, $provinces, $city->city_name, '0', '0', $weight);
            }
        }
        $rate = $_POST['courier_rate'];