/** * Get order by itemid * @param $orderId * @return JBCartOrder */ public function getById($orderId) { $select = $this->_getSelect()->select('*')->from(ZOO_TABLE_JBZOO_ORDER)->where('id = ?', (int) $orderId)->limit(1); $data = $this->fetchRow($select, true); $order = JBcart::getInstance()->newOrder(); $order->setData($data); return $order; }
/** * Delete item action */ public function clear() { $cart = JBcart::getInstance(); $cart->removeItems(); $this->app->jbajax->send(); }
/** * @param $identifier * @return JBCartElementModifierOrderPrice */ public function getModifierOrderPriceElement($identifier) { $modifierElement = $this->getElement($identifier, JBCart::CONFIG_MODIFIER_ORDER_PRICE); if (!$this->id) { $data = JBcart::getInstance()->getModifier($identifier); $modifierElement->bindData($data); } return $modifierElement; }