Ejemplo n.º 1
0
        if ($dsf_shipping_open != '') {
            $data['dsf_shipping_open'] = $dsf_shipping_open;
        }
    }
    $shipping_account_info = $db->Execute('SELECT `company_id`, `packet_codes` FROM `dsf_account_info` WHERE `id`=1 limit 1');
    if (!$shipping_account_info->EOF) {
        $data['company_id'] = $shipping_account_info->fields['company_id'];
        $data['packet_codes'] = $shipping_account_info->fields['packet_codes'];
    }
    //get data from mazentop
    $dsf_shippings = mazentop_estimator_post(EXTRA_4PX_URL, $data);
} else {
    require DIR_WS_CLASSES . 'DSFShipping.php';
    $objDSFShipping = new DSFShipping();
    //var_dump($country_info, $total_weight);
    $dsf_shippings = $objDSFShipping->calculate($country_info['countries_iso_code_2'], $total_weight);
}
$quotes = array_merge($dsf_shippings, $quotes);
//end 4px shipping
if (!empty($_POST['gv_redeem_code'])) {
    //Morrowind Add
    $gv_choose_shipping = !empty($_SESSION['coupons']['choose_shipping']) ? explode('_', $_SESSION['coupons']['choose_shipping']) : 0;
    for ($i = 0; $i < sizeof($quotes); $i++) {
        if ($gv_choose_shipping[0] == $quotes[$i]['id']) {
            $_SESSION['gv_methods_array'] = $quotes[$i]['methods'][0];
        }
    }
    //print_r($_SESSION);echo '<hr />';print_r($dsf_shippings);echo '<hr />';print_r($quotes);echo '<hr />';print_r($_SESSION['coupons']['choose_shipping']);die($gv_choose_shipping[0]);
    $order_total_modules->collect_posts();
    $order_total_modules->pre_confirmation_check();
}