public function hookUpdateOrderStatus($params) { if ($this->_allowToWork == false) { return; } if ((int) $params['newOrderStatus']->unremovable === 1 && (int) $params['newOrderStatus']->logable === 1 && (int) $params['newOrderStatus']->delivery === 0) { $obj_order = new Order($params['id_order']); $customer = new Customer($obj_order->id_customer); $params_to_twenga = array(); // @todo delete or not ?? // $params_to_twenga['order_id'] = (int)$params['id_order']; // $params_to_twenga['user_id'] = (int)$customer->id; // $params_to_twenga['cli_email'] = (string)$customer->email; $params_to_twenga['basket_id'] = (int) $obj_order->id_cart; $bool = false; try { if ($params_to_twenga) { $cart = new Cart($params_to_twenga['basket_id']); $bool = self::$obj_twenga->orderValidate($params_to_twenga); self::$obj_ps_stats->validateOrder($obj_order->total_products_wt, $obj_order->total_paid); } } catch (Exception $e) { // die($e->getMessage()); } } }
public function hookUpdateOrderStatus($params) { if ($this->_allowToWork == false) { return; } if ((int) $params['newOrderStatus']->unremovable === 1 && (int) $params['newOrderStatus']->logable === 1 && (int) $params['newOrderStatus']->delivery === 0) { $obj_order = new Order($params['id_order']); $customer = new Customer($obj_order->id_customer); $params_to_twenga = array(); $params_to_twenga['basket_id'] = (int) $obj_order->id_cart; $bool = false; if ($params_to_twenga) { $cart = new Cart($params_to_twenga['basket_id']); $bool = self::$obj_twenga->orderValidate($params_to_twenga); self::$obj_ps_stats->validateOrder($obj_order->total_products_wt, $obj_order->total_paid); } } }