function TableOrderItemAttributes(&$db) { $tbl_key = 'orderitemattribute_id'; $tbl_suffix = 'orderitemattributes'; $name = 'k2store'; parent::__construct("#__{$name}_{$tbl_suffix}", $tbl_key, $db); }
function TableProductQuantities(&$db) { $tbl_key = 'productquantity_id'; $tbl_suffix = 'productquantities'; $this->set('_suffix', $tbl_suffix); $name = 'k2store'; parent::__construct("#__{$name}_{$tbl_suffix}", $tbl_key, $db); }
function TableShippingRates($db) { $tbl_key = 'shipping_rate_id'; $tbl_suffix = 'shippingrates'; $this->set('_suffix', $tbl_suffix); $name = 'k2store'; parent::__construct("#__{$name}_{$tbl_suffix}", $tbl_key, $db); }
/** * @param database A database connector object */ function TableMyCart(&$db) { $keynames = array(); $keynames['user_id'] = 'user_id'; $keynames['session_id'] = 'session_id'; $keynames['product_id'] = 'product_id'; $keynames['product_attributes'] = 'product_attributes'; $this->setKeyNames($keynames); parent::__construct('#__k2store_mycart', 'cart_id', $db); }
/** * @param database A database connector object */ function TableOrderItems(&$db) { parent::__construct('#__k2store_orderitems', 'orderitem_id', $db); }
function store($updateNulls = false) { if ($return = parent::store($updateNulls = false)) { $dispatcher = JDispatcher::getInstance(); JPluginHelper::importPlugin('k2store'); $dispatcher->trigger("onK2StoreAfterOrder", array($this->id)); } return true; }
/** * @param database A database connector object */ function __construct(&$db) { parent::__construct('#__k2store_address', 'id', $db); }