Changeset 1712848
- Timestamp:
- 08/13/2017 07:17:55 PM (9 years ago)
- File:
-
- 1 edited
-
yakit/trunk/yakit-shipping.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
yakit/trunk/yakit-shipping.php
r1702364 r1712848 196 196 if(is_array($response['ttdList'])){ 197 197 foreach($response['ttdList'] as $result){ 198 if($result['ttd'] == "STANDARD"){199 $standard_label = "";200 if(!empty($user['standard_label'])){201 $standard_label = $user['standard_label'];202 }else{203 $standard_label = "Yakit Standard 6 - 14 days";204 }205 $standard['service_name'] = $standard_label;206 $standard['service_code'] = "ON";207 198 foreach ($result['countryList'] as $standardrate) { 208 $standard['deliveryCharge']=number_format((float)$standardrate['deliveryCharge'], 2, '.', ''); 209 $standard['dutiesTaxes']=number_format((float)$standardrate['dutiesTaxes'], 2, '.', ''); 210 $standard_label = "Yakit Standard 6-14 days: (Duties/taxes included)"; 211 $standard['total_price'] = ($standardrate['deliveryCharge']+$standardrate['dutiesTaxes']); 212 if($standard['total_price']==0) $standard_label = "Yakit Standard 6-14 days: FREE"; 213 $standard['total_price'] =number_format((float)$standard['total_price'], 2, '.', ''); 214 } 215 $standard['service_name'] = $standard_label; 199 $standard['deliveryCharge']=number_format((float)$standardrate['deliveryCharge'], 2, '.', ''); 200 $standard['dutiesTaxes']=number_format((float)$standardrate['dutiesTaxes'], 2, '.', ''); 201 $standard['total_price'] = ($standardrate['deliveryCharge']+$standardrate['dutiesTaxes']); 202 if($standard['total_price']==0) $standard_label = "Yakit Standard 6-14 days: FREE"; 203 $standard['total_price'] =number_format((float)$standard['total_price'], 2, '.', ''); 204 } 216 205 $rate = array( 217 'id' => $this->id.":Standard", 218 'label' => $standard_label, 219 'cost' => $standard['total_price'] 220 ); 221 $this->add_rate( $rate ); 222 $standard['min_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$min_deli_data; //"2015-04-17 14:48:45 -0400"; 223 $standard['max_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$max_deli_data; //"2015-04-18 14:48:45 -0400"; 224 } 225 if($result['ttd'] == "EXPRESS"){ 226 $express_label = ""; 227 if(!empty($user['express_label'])){ 228 $express_label = $user['express_label']; 229 }else{ 230 $express_label = "Yakit Express 2 - 5 days"; 231 } 232 $express['service_name'] = $express_label; 233 $express['service_code'] = "ON"; 234 foreach ($result['countryList'] as $expressrate){ 235 $express['deliveryCharge']=number_format((float)$expressrate['deliveryCharge'], 2, '.', ''); 236 $express['dutiesTaxes']=number_format((float)$expressrate['dutiesTaxes'], 2, '.', ''); 237 $express_label = "Yakit Express 2-5 days:(Duties/taxes included)"; 238 $express['total_price'] = ($expressrate['deliveryCharge']+$expressrate['dutiesTaxes']); 239 //$myfile = fopen("rate_request.txt", "a") or die("Unable to open file!"); 240 if($express['total_price']==0) $express_label = "Yakit Express 2-5 days: FREE"; 241 $express['total_price'] =number_format((float)$express['total_price'], 2, '.', ''); 242 } 243 $express['service_name'] = $express_label; 244 $rate = array( 245 'id' => $this->id.":Express", 246 'label' => $express_label, 247 'cost' => $express['total_price'] 248 ); 249 $this->add_rate( $rate ); 250 251 $express['min_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$ex_min_deli_data;//"2015-04-11 14:48:45 -0400"; 252 $express['max_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$ex_max_deli_data;//"2015-04-12 14:48:45 -0400"; 253 } 254 if($result['ttd'] == "DOMESTIC"){ 255 $domestic_label = ""; 256 if(!empty($user['express_label'])){ 257 $domestic_label = $user['express_label']; 258 }else{ 259 $domestic_label = "Yakit Express 2 - 5 days"; 260 } 261 $domestic['service_name'] = $domestic_label; 262 $domestic['service_code'] = "ON"; 263 foreach ($result['countryList'] as $domesticrate){ 264 $domestic['deliveryCharge']=number_format((float)$domesticrate['deliveryCharge'], 2, '.', ''); 265 $domestic['dutiesTaxes']=number_format((float)$domesticrate['dutiesTaxes'], 2, '.', ''); 266 $domestic_label = "Yakit Domestic (Duties/taxes included)"; 267 $domestic['total_price'] = ($domesticrate['deliveryCharge']+$domesticrate['dutiesTaxes']); 268 if($domestic['total_price']==0) $domestic_label = "Yakit Domestic: FREE"; 269 $domestic['total_price'] =number_format((float)$domestic['total_price'], 2, '.', ''); 270 } 271 $domestic['service_name'] = $domestic_label; 272 $rate = array( 273 'id' => $this->id.":Domestic", 274 'label' => $domestic_label, 275 'cost' => $domestic['total_price'] 276 ); 277 $this->add_rate( $rate ); 278 279 $domestic['min_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$ex_min_deli_data;//"2015-04-11 14:48:45 -0400"; 280 $domestic['max_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$ex_max_deli_data;//"2015-04-12 14:48:45 -0400"; 281 } 282 283 if($result['ttd'] == "FAST"){ 284 $fast_label = ""; 285 if(!empty($user['express_label'])){ 286 $fast_label = $user['express_label']; 287 }else{ 288 $fast_label = "Yakit Express 2 - 5 days"; 289 } 290 $fast['service_name'] = $fast_label; 291 $fast['service_code'] = "ON"; 292 foreach ($result['countryList'] as $fastrate){ 293 $fast['deliveryCharge']=number_format((float)$fastrate['deliveryCharge'], 2, '.', ''); 294 $fast['dutiesTaxes']=number_format((float)$fastrate['dutiesTaxes'], 2, '.', ''); 295 $fast_label = "Yakit Fast (Duties/taxes included)"; 296 $fast['total_price'] = ($fastrate['deliveryCharge']+$fastrate['dutiesTaxes']); 297 if($fast['total_price']==0) $fast_label = "Yakit Fast: FREE"; 298 $fast['total_price'] =number_format((float)$fast['total_price'], 2, '.', ''); 299 } 300 $fast['service_name'] = $fast_label; 301 $rate = array( 302 'id' => $this->id.":Fast", 303 'label' => $fast_label, 304 'cost' => $fast['total_price'] 305 ); 306 $this->add_rate( $rate ); 307 308 $fast['min_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$ex_min_deli_data;//"2015-04-11 14:48:45 -0400"; 309 $fast['max_delivery_date'] = "0000-00-00 00:00:00 -0000"; //$ex_max_deli_data;//"2015-04-12 14:48:45 -0400"; 310 } 311 312 206 'id' => $this->id.":".$result['ttd'], 207 'label' => $result['ttd'], 208 'cost' => $standard['total_price'] 209 //'taxes' => $standard['dutiesTaxes'] 210 ); 211 $this->add_rate( $rate ); 313 212 } 314 213 }
Note: See TracChangeset
for help on using the changeset viewer.