Esempio n. 1
0
 public function hookCancelProduct($params)
 {
     if ($this->_allowToWork == false) {
         return;
     }
     if ((double) $params['order']->total_products_wt <= 0) {
         $cart = new Cart($params['order']->id_cart);
         $customer = new Customer($params['order']->id_customer);
         $params_to_twenga = array();
         $params_to_twenga['basket_id'] = (string) $params['order']->id_cart;
         if (self::$obj_twenga->orderExist($params_to_twenga)) {
             $bool = self::$obj_twenga->orderCancel($params_to_twenga);
             self::$obj_ps_stats->cancelOrder();
         }
     }
 }
Esempio n. 2
0
 public function hookCancelProduct($params)
 {
     if ((double) $params['order']->total_products_wt <= 0) {
         $cart = new Cart($params['order']->id_cart);
         $customer = new Customer($params['order']->id_customer);
         $params_to_twenga = array();
         // @todo delete or not ??
         //			$params_to_twenga['order_id'] = (string)$params['order']->id;
         //			$params_to_twenga['user_id'] = (string)$customer->id;
         //			$params_to_twenga['cli_email'] = (string)$customer->email;
         $params_to_twenga['basket_id'] = (string) $params['order']->id_cart;
         try {
             if (self::$obj_twenga->orderExist($params_to_twenga)) {
                 $bool = self::$obj_twenga->orderCancel($params_to_twenga);
                 self::$obj_ps_stats->cancelOrder();
             }
         } catch (Exception $e) {
             die($e->getMessage());
         }
     }
 }