Example #1
0
 /**
  * Set Order Option
  * @param mixed $handle
  * @param array $options
  */
 public function setOptions($handle, array $options)
 {
     foreach( $options as $option => $value )
     {
         switch( strtolower($option) )
         {
             case 'vat':
                 $this->client
                     ->Order_SetIsVatIncluded(array(
                             'orderHandle' => $handle,
                             'value'       => $value
                     ));
                 break;
             case 'text1':
                 $this->client
                     ->Order_SetTextLine1(array(
                         'orderHandle' => $handle,
                         'value'       => $value
                     ));
                 break;
             case 'termsofdelivery':
                 $this->client
                     ->Order_SetTermsOfDelivery(array(
                         'orderHandle' => $handle,
                         'value'       => $value
                     ));
                 break;
             case 'deliveryaddress':
                 $this->client
                     ->Order_SetDeliveryAddress(array(
                         'orderHandle' => $handle,
                         'value'       => $value
                     ));
                 break;
             case 'deliverycity':
                 $this->client
                     ->Order_SetDeliveryCity(array(
                         'orderHandle' => $handle,
                         'value'       => $value
                     ));
                 break;
             case 'deliverycountry':
                 $this->client
                     ->Order_SetDeliveryCountry(array(
                         'orderHandle' => $handle,
                         'value'       => $value
                     ));
                 break;
             case 'deliverypostalcode':
                 $this->client
                     ->Order_SetDeliveryPostalCode(array(
                         'orderHandle' => $handle,
                         'value'       => $value
                     ));
                 break;
         }
     }
 }