Пример #1
0
 public function model_call_shipping_country(Model_Purchase $purchase, Jam_Event_Data $data, Model_Location $shipping_country = NULL)
 {
     if ($shipping_country !== NULL) {
         if ($purchase->shipping_same_as_billing) {
             $purchase->billing_address->country = $shipping_country;
             $purchase->billing_address = $purchase->billing_address;
         } else {
             $purchase->shipping_address->country = $shipping_country;
             $purchase->shipping_address = $purchase->shipping_address;
         }
         $data->return = $purchase;
     }
     $address = $purchase->shipping_address();
     if ($address and $address->country) {
         $data->return = $address->country;
     }
 }