Beispiel #1
0
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_vmusers', 'tsmart_user_id', $db);
     $this->setPrimaryKey('tsmart_user_id');
     $this->setLoggable();
     $this->setTableShortCut('vmu');
 }
 /**
  * @author Max Milbers
  * @param JDatabase $db connector object
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_category_categories', 'id', $db);
     $this->setPrimaryKey('category_child_id');
     $this->setOrderable();
     $this->setTableShortCut('cx');
 }
Beispiel #3
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_currencies', 'tsmart_currency_id', $db);
     $this->setUniqueName('currency_name');
     $this->setLoggable();
     $this->setOrderable();
 }
Beispiel #4
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_language', 'tsmart_language_id', $db);
     $this->setUniqueName('language_name');
     $this->setLoggable();
     $this->setOrderable();
 }
 /**
  * @author RolandD
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_product_prices', 'tsmart_product_price_id', $db);
     $this->setPrimaryKey('tsmart_product_price_id');
     $this->setLoggable();
     $this->setTableShortCut('pp');
     $this->_updateNulls = true;
 }
Beispiel #6
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct($db)
 {
     /* Make sure the custom fields are added */
     parent::__construct('#__tsmart_userinfos', 'tsmart_userinfo_id', $db);
     parent::showFullColumns();
     $this->setPrimaryKey('tsmart_userinfo_id');
     $this->setObligatoryKeys('address_type');
     $this->setObligatoryKeys('tsmart_user_id');
     $this->setLoggable();
     $this->setTableShortCut('ui');
 }
Beispiel #7
0
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_vendors', 'tsmart_vendor_id', $db);
     $this->setPrimaryKey('tsmart_vendor_id');
     $this->setUniqueName('vendor_name');
     $this->setSlug('vendor_store_name');
     //Attention the slug autoname MUST be also in the translatable, if existing
     $this->setLoggable();
     $this->setTranslatable(array('vendor_store_name', 'vendor_phone', 'vendor_store_desc', 'vendor_terms_of_service', 'vendor_legal_info', 'vendor_url', 'metadesc', 'metakey', 'customtitle', 'vendor_letter_css', 'vendor_letter_header_html', 'vendor_letter_footer_html', 'vendor_invoice_free1', 'vendor_invoice_free2', 'vendor_mail_free1', 'vendor_mail_free2', 'vendor_mail_css'));
     $varsToPushParam = array('vendor_min_pov' => array(0.0, 'float'), 'vendor_min_poq' => array(1, 'int'), 'vendor_freeshipment' => array(0.0, 'float'), 'vendor_address_format' => array('', 'string'), 'vendor_date_format' => array('', 'string'), 'vendor_letter_format' => array('A4', 'string'), 'vendor_letter_orientation' => array('P', 'string'), 'vendor_letter_margin_top' => array(55, 'int'), 'vendor_letter_margin_left' => array(25, 'int'), 'vendor_letter_margin_right' => array(25, 'int'), 'vendor_letter_margin_bottom' => array(25, 'int'), 'vendor_letter_margin_header' => array(20, 'int'), 'vendor_letter_margin_footer' => array(20, 'int'), 'vendor_letter_font' => array('helvetica', 'string'), 'vendor_letter_font_size' => array(8, 'int'), 'vendor_letter_header_font_size' => array(7, 'int'), 'vendor_letter_footer_font_size' => array(6, 'int'), 'vendor_letter_header' => array(1, 'int'), 'vendor_letter_header_line' => array(1, 'int'), 'vendor_letter_header_line_color' => array("#000000", 'string'), 'vendor_letter_header_image' => array(1, 'int'), 'vendor_letter_header_imagesize' => array(60, 'int'), 'vendor_letter_header_cell_height_ratio' => array(1, 'float'), 'vendor_letter_footer' => array(1, 'int'), 'vendor_letter_footer_line' => array(1, 'int'), 'vendor_letter_footer_line_color' => array("#000000", 'string'), 'vendor_letter_footer_cell_height_ratio' => array(1, 'float'), 'vendor_letter_add_tos' => array(0, 'int'), 'vendor_letter_add_tos_newpage' => array(1, 'int'), 'vendor_mail_width' => array(640, 'int'), 'vendor_mail_header' => array(1, 'int'), 'vendor_mail_tos' => array(1, 'int'), 'vendor_mail_logo' => array(1, 'int'), 'vendor_mail_logo_width' => array(200, 'int'), 'vendor_mail_font' => array('helvetica', 'string'), 'vendor_mail_header_font_size' => array(11, 'int'), 'vendor_mail_font_size' => array(12, 'int'), 'vendor_mail_footer_font_size' => array(10, 'int'));
     $this->setParameterable('vendor_params', $varsToPushParam);
     $this->setTableShortCut('v');
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_excursion_add_on_date_price', 'id', $db);
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_accommodation', 'tsmart_accommodation_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
Beispiel #10
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_tour_type', 'tsmart_tour_type_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
Beispiel #11
0
 /**
  * @author RickG
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_configs', 'tsmart_config_id', $db);
     $this->setLoggable();
 }
 /**
  * @author Max Milbers
  * @param string $_db
  */
 function __construct(&$_db)
 {
     parent::__construct('#__tsmart_order_userinfos', 'tsmart_order_userinfo_id', $_db);
     parent::showFullColumns();
     $this->setLoggable();
 }
Beispiel #13
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_hotel_addon', 'tsmart_hotel_addon_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_service_class', 'tsmart_service_class_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_date_availability', 'tsmart_date_availability_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
Beispiel #16
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_categoryfaq', 'tsmart_categoryfaq_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_paymentsetting', 'tsmart_paymentsetting_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
Beispiel #18
0
 /**
  *
  * @author Max Milbers
  * @param $db Class constructor; connect to the database
  *
  */
 function __construct($db)
 {
     parent::__construct('#__tsmart_orders', 'tsmart_order_id', $db);
     $this->setUniqueName('order_number');
     $this->setLoggable();
     $this->setTableShortCut('o');
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_physicalgrade', 'tsmart_physicalgrade_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
Beispiel #20
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_room', 'tsmart_room_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     $keys = (object) array('tsmart_accommodation_id', 'tsmart_hotel_id', 'tsmart_service_class_id');
     parent::__construct('#__tsmart_hotel_id_service_class_id_accommodation_id', $keys, $db);
 }
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_hotel_addon_date_price', 'id', $db);
 }
Beispiel #23
0
 /**
  * @author Max Milbers
  * @param JDataBase $db
  */
 function __construct(&$db)
 {
     parent::__construct('#__tsmart_group_size', 'tsmart_group_size_id', $db);
     $this->setLoggable();
     $this->setOrderable();
 }