예제 #1
0
     $ExportLicense = '';
     $ShipperEIN = '';
     $ShipperIDType = 0;
     $ImportLicense = '';
     $ConsigneeEIN = '';
     $ConsigneeIDType = 0;
     /** SETTINGS */
     $label_format = $dhl->_dhl_label_format;
     $ShipmentReference = '';
 }
 $dhl_currencies = array();
 $ship_meth = $dhl->getShippingMethods();
 $package_types = $dhl->getPackageTypes();
 $cart = new Cart($order->id_cart);
 if (!sizeof($data)) {
     $pack_dim = $dhl->getBoxes($order->id_carrier, $order->getTotalWeight(), $cart, 0, 0, 1, 'CP');
     foreach ($pack_dim as &$pack) {
         $pack['type'] = Configuration::get('DHL_PACK');
         $pack['insurance'] = 0;
         $pack['Dutiable'] = 'Y';
         $pack['Type'] = 'Non-Document';
         $pack['TermsOfTrade'] = 'DDP';
         $pack['ShipperIDType'] = 0;
         $pack['ConsigneeIDType'] = 0;
     }
     unset($pack);
 } else {
     $pack_dim = isset($data['pack']) ? $data['pack'] : array();
 }
 //previously generated labels
 $types = $dhl->getLabelTypes();