function install()
 {
     //create table to store shipping rate values
     //create new empty database
     if (!in_array(strtolower(CSHIPPINGMODULEBYCOUNTRYBYZONEPERCENT_TABLE), db_get_all_tables())) {
         db_query('CREATE TABLE ' . CSHIPPINGMODULEBYCOUNTRYBYZONEPERCENT_TABLE . '
                             (module_id INT UNSIGNED NOT NULL, countryID INT, zoneID INT, shipping_rate FLOAT DEFAULT 0)
                             ');
     }
     $this->SettingsFields['CONF_SHIPPING_MODULE_BYCOUNTRYBYZONEPERCENT_IS_INSTALLED'] = array('settings_value' => '1', 'settings_title' => CSHIPPINGMODULEBYCOUNTRYBYZONEPERCENT_CFG_IS_INSTALLED_TTL, 'settings_description' => CSHIPPINGMODULEBYCOUNTRYBYZONEPERCENT_CFG_IS_INSTALLED_DSCR, 'settings_html_function' => 'settingCONF_BYCOUNTRY_BYZONE_PERCENT_FORM()', 'sort_order' => 1);
     ShippingRateCalculator::install();
 }
Exemple #2
0
 function install()
 {
     $this->SettingsFields['CONF_SHIPPING_MODULE_FIXEDRATE_SHIPPINGRATE'] = array('settings_value' => '10', 'settings_title' => CSHIPPINGMODULEFIXED_CONF_SHIPPINGRATE_TITLE, 'settings_description' => CSHIPPINGMODULEFIXED_CONF_SHIPPINGRATE_DESCR, 'settings_html_function' => 'setting_TEXT_BOX(1,', 'sort_order' => 2);
     ShippingRateCalculator::install();
 }
 function install()
 {
     $this->SettingsFields['CONF_SHIPPING_MODULE_FIXEDRATEXORPERCENT_FIXEDRATE'] = array('settings_value' => '0', 'settings_title' => CSHIPPINGMODULEFIXEDXORPERCENT_CONF_FIXEDRATE_TTL, 'settings_description' => CSHIPPINGMODULEFIXEDXORPERCENT_CONF_FIXEDRATE_DSCR, 'settings_html_function' => 'setting_TEXT_BOX(1,', 'sort_order' => 2);
     $this->SettingsFields['CONF_SHIPPING_MODULE_FIXEDRATEXORPERCENT_PERCENT'] = array('settings_value' => '0', 'settings_title' => CSHIPPINGMODULEFIXEDXORPERCENT_CONF_PERCENT_TTL, 'settings_description' => CSHIPPINGMODULEFIXEDXORPERCENT_CONF_PERCENT_DSCR, 'settings_html_function' => 'setting_TEXT_BOX(1,', 'sort_order' => 2);
     ShippingRateCalculator::install();
 }