Example #1
0
 function TableOrderItemAttributes(&$db)
 {
     $tbl_key = 'orderitemattribute_id';
     $tbl_suffix = 'orderitemattributes';
     $name = 'k2store';
     parent::__construct("#__{$name}_{$tbl_suffix}", $tbl_key, $db);
 }
Example #2
0
 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);
 }
Example #3
0
 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);
 }
Example #4
0
 /**
  * @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);
 }
Example #5
0
 /**
  * @param database A database connector object
  */
 function TableOrderItems(&$db)
 {
     parent::__construct('#__k2store_orderitems', 'orderitem_id', $db);
 }
Example #6
0
 function store($updateNulls = false)
 {
     if ($return = parent::store($updateNulls = false)) {
         $dispatcher = JDispatcher::getInstance();
         JPluginHelper::importPlugin('k2store');
         $dispatcher->trigger("onK2StoreAfterOrder", array($this->id));
     }
     return true;
 }
Example #7
0
 /**
  * @param database A database connector object
  */
 function __construct(&$db)
 {
     parent::__construct('#__k2store_address', 'id', $db);
 }