PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.9.5
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.9.5
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | vendor/codeinwp/themeisle-sdk/src/Product.php +2 -45 4.0.43.9.5 View file →
@@ -70,14 +70,8 @@
70 70 * @var string $key The product ready key.
71 71 */
72 72 private $key;
73 73 /**
74 - * Author URL
75 - *
76 - * @var string $author_url The author url.
77 - */
78 - private $author_url;
79 - /**
80 74 * Product store url.
81 75 *
82 76 * @var string $store_url The store url.
83 77 */
@@ -138,38 +132,12 @@
138 132 }
139 133 $install = get_option( $this->get_key() . '_install', 0 );
140 134 if ( 0 === $install ) {
141 135 $install = time();
142 - /**
143 - * Action to be triggered when the product is first activated.
144 - *
145 - * @param string $basefile The basefile of the product.
146 - */
147 - do_action( 'themeisle_sdk_first_activation', $basefile );
148 -
149 136 update_option( $this->get_key() . '_install', time() );
150 137 }
151 - $this->install = (int) $install;
138 + $this->install = $install;
152 139 self::$cached_products[ crc32( $basefile ) ] = $this;
153 - $current_version = get_option( $this->slug . '_version', '' );
154 -
155 - if ( $current_version !== $this->version && wp_cache_get( "{$this->slug}_version_upgrade" ) === false ) {
156 - // Set the cache lock to avoid multiple calls.
157 - wp_cache_set( "{$this->slug}_version_upgrade", true, HOUR_IN_SECONDS );
158 - /**
159 - * Action to be triggered when the product is updated.
160 - *
161 - * @param string $current_version The current version of the product.
162 - * @param string $new_version The new version of the product.
163 - * @param string $basefile The basefile of the product.
164 - */
165 - do_action( "themeisle_sdk_update_{$this->slug}", $current_version, $this->version, $basefile );
166 -
167 - // Update the version of the product.
168 - update_option( "{$this->slug}_version", $this->version );
169 - // Delete the cache lock.
170 - wp_cache_delete( "{$this->slug}_version_upgrade" );
171 - }
172 140 }
173 141
174 142 /**
175 143 * Return a product.
@@ -371,19 +339,9 @@
371 339 *
372 340 * @return string Friendly name.
373 341 */
374 342 public function get_friendly_name() {
375 - $name = trim( str_replace( 'Lite', '', $this->get_name() ) );
376 - if ( defined( 'OTTER_BLOCKS_BASEFILE' ) && OTTER_BLOCKS_BASEFILE === $this->basefile ) {
377 - $name = 'Otter Blocks';
378 - }
379 - if ( defined( 'OPTML_BASEFILE' ) && OPTML_BASEFILE === $this->basefile ) {
380 - $name = 'Optimole';
381 - }
382 - if ( defined( 'WPMM_FILE' ) && WPMM_FILE === $this->basefile ) {
383 - $name = 'LightStart';
384 - }
385 - $name = apply_filters( $this->get_key() . '_friendly_name', $name );
343 + $name = apply_filters( $this->get_key() . '_friendly_name', trim( str_replace( 'Lite', '', $this->get_name() ) ) );
386 344 $name = rtrim( $name, '- ()' );
387 345
388 346 return $name;
389 347 }
@@ -447,9 +405,8 @@
447 405 return add_query_arg(
448 406 [
449 407 'name' => rawurlencode( $this->get_name() ),
450 408 'edd_action' => 'view_changelog',
451 - 'locale' => get_user_locale(),
452 409 ],
453 410 $this->get_store_url()
454 411 );
455 412 }