| @@ -33,12 +33,10 @@ | ||
| 33 | 33 | * @var Freemius |
| 34 | 34 | */ |
| 35 | 35 | private $licence; |
| 36 | 36 | |
| 37 | - const VERSION = '2.2.2'; | |
| 37 | + const VERSION = '2.0'; | |
| 38 | 38 | |
| 39 | - const DB_VERSION = '2.0'; | |
| 40 | - | |
| 41 | 39 | /** |
| 42 | 40 | * TierPricingTablePlugin constructor. |
| 43 | 41 | * |
| 44 | 42 | * @param string $mainFile |
| @@ -65,9 +63,9 @@ | ||
| 65 | 63 | */ |
| 66 | 64 | public function addPluginAction( $actions ) { |
| 67 | 65 | $actions[] = '<a href="' . $this->settings->getLink() . '">' . __( 'Settings', 'tier-pricing-table' ) . '</a>'; |
| 68 | 66 | |
| 69 | - if ( ! tpt_fs()->is_anonymous() && tpt_fs()->is_installed_on_site() ) { | |
| 67 | + if ( ! tpt_fs()->is_anonymous() ) { | |
| 70 | 68 | $actions[] = '<a href="' . $this->licence->getAccountPageUrl() . '"><b style="color: green">' . __( 'Account', |
| 71 | 69 | 'tier-pricing-table' ) . '</b></a>'; |
| 72 | 70 | } |
| 73 | 71 | |
| @@ -158,9 +156,8 @@ | ||
| 158 | 156 | delete_option( Settings::SETTINGS_PREFIX . 'table_title' ); |
| 159 | 157 | delete_option( Settings::SETTINGS_PREFIX . 'table_css_class' ); |
| 160 | 158 | delete_option( Settings::SETTINGS_PREFIX . 'tooltip_size' ); |
| 161 | 159 | |
| 162 | - // Premium | |
| 163 | 160 | delete_option( Settings::SETTINGS_PREFIX . 'show_discount_in_cart' ); |
| 164 | 161 | delete_option( Settings::SETTINGS_PREFIX . 'tiered_price_at_catalog' ); |
| 165 | 162 | delete_option( Settings::SETTINGS_PREFIX . 'show_discount_column' ); |
| 166 | 163 | delete_option( Settings::SETTINGS_PREFIX . 'tiered_price_at_catalog_type' ); |
| @@ -165,12 +162,10 @@ | ||
| 165 | 162 | delete_option( Settings::SETTINGS_PREFIX . 'show_discount_column' ); |
| 166 | 163 | delete_option( Settings::SETTINGS_PREFIX . 'tiered_price_at_catalog_type' ); |
| 167 | 164 | delete_option( Settings::SETTINGS_PREFIX . 'lowest_prefix' ); |
| 168 | 165 | delete_option( Settings::SETTINGS_PREFIX . 'head_discount_text' ); |
| 169 | - delete_option( Settings::SETTINGS_PREFIX . 'clickable_table_rows' ); | |
| 170 | - delete_option( Settings::SETTINGS_PREFIX . 'show_total_price' ); | |
| 171 | 166 | |
| 172 | - delete_option( Updater::DB_OPTION ); | |
| 167 | + delete_option(Updater::DB_OPTION); | |
| 173 | 168 | } |
| 174 | 169 | |
| 175 | 170 | /** |
| 176 | 171 | * Plugin activation |
| @@ -176,8 +171,27 @@ | ||
| 176 | 171 | * Plugin activation |
| 177 | 172 | */ |
| 178 | 173 | public function activate() { |
| 179 | 174 | set_transient( 'tiered_pricing_table_activated', true, 100 ); |
| 175 | + | |
| 176 | + add_option( Settings::SETTINGS_PREFIX . 'display', 'yes' ); | |
| 177 | + add_option( Settings::SETTINGS_PREFIX . 'position_hook', 'woocommerce_after_add_to_cart_button' ); | |
| 178 | + add_option( Settings::SETTINGS_PREFIX . 'head_quantity_text', __( 'Quantity', 'tier-pricing-table' ) ); | |
| 179 | + add_option( Settings::SETTINGS_PREFIX . 'head_price_text', __( 'Price', 'tier-pricing-table' ) ); | |
| 180 | + add_option( Settings::SETTINGS_PREFIX . 'display_type', 'table' ); | |
| 181 | + add_option( Settings::SETTINGS_PREFIX . 'selected_quantity_color', '#cc99c2' ); | |
| 182 | + add_option( Settings::SETTINGS_PREFIX . 'table_title', '' ); | |
| 183 | + add_option( Settings::SETTINGS_PREFIX . 'table_css_class', '' ); | |
| 184 | + add_option( Settings::SETTINGS_PREFIX . 'tooltip_size', 15 ); | |
| 185 | + add_option( Settings::SETTINGS_PREFIX . 'tooltip_border', 'yes' ); | |
| 186 | + | |
| 187 | + // Premium | |
| 188 | + add_option( Settings::SETTINGS_PREFIX . 'show_discount_in_cart', 'yes' ); | |
| 189 | + add_option( Settings::SETTINGS_PREFIX . 'tiered_price_at_catalog', 'yes' ); | |
| 190 | + add_option( Settings::SETTINGS_PREFIX . 'show_discount_column', 'yes' ); | |
| 191 | + add_option( Settings::SETTINGS_PREFIX . 'tiered_price_at_catalog_type', 'lowest' ); | |
| 192 | + add_option( Settings::SETTINGS_PREFIX . 'lowest_prefix', __( 'From', 'tier-pricing-table' ) ); | |
| 193 | + add_option( Settings::SETTINGS_PREFIX . 'head_discount_text', __( 'Discount (%)', 'tier-pricing-table' ) ); | |
| 180 | 194 | } |
| 181 | 195 | |
| 182 | 196 | public function deactivate() { |
| 183 | 197 | |