Exemplo n.º 1
0
 function checkShippingHash($values)
 {
     $ship_values = array();
     $ship_values['type'] = $values['shipping_plugin'];
     $ship_values['name'] = $values['shipping_name'];
     $ship_values['price'] = $values['shipping_price'];
     $ship_values['tax'] = $values['shipping_tax'];
     $ship_values['code'] = $values['shipping_code'];
     $ship_values['extra'] = $values['shipping_extra'];
     Citruscart::load('CitruscartHelperShipping', 'helpers.shipping');
     $gh = CitruscartHelperShipping::generateShippingHash($ship_values);
     return $gh == $values['shipping_hash'];
 }
Exemplo n.º 2
0
 /**
  * Generates shipping hash
  * @param $rate		Array with a shipping rate which is actually set
  * 
  * @return	Shipping hash as a string
  */
 function generateHash($rate)
 {
     Citruscart::load('CitruscartHelperShipping', 'helpers.shipping');
     $ship_values = array();
     $ship_values['type'] = $rate->shipping_type;
     $ship_values['name'] = $rate->shipping_name;
     $ship_values['price'] = $rate->shipping_price;
     $ship_values['tax'] = $rate->shipping_tax;
     $ship_values['code'] = $rate->shipping_code;
     $ship_values['extra'] = $rate->shipping_extra;
     return CitruscartHelperShipping::generateShippingHash($ship_values);
 }