PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution with eCommerce Templates & Woo Widgets / 1.3.4
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution with eCommerce Templates & Woo Widgets v1.3.4
4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / libs / updater / init.php
shopengine / libs / updater Last commit date
init.php 4 years ago plugin-updater.php 4 years ago
init.php
46 lines
1 <?php
2
3 namespace ShopEngine\Libs\Updater;
4
5 use ShopEngine\Libs\License\Helper;
6
7 defined('ABSPATH') || exit;
8
9 class Init {
10
11 public function __construct() {
12
13 $license_key = Helper::instance()->get_license();
14 $license_key = explode('-', trim($license_key['key']));
15 $license_key = !isset($license_key[0]) ? '' : $license_key[0];
16
17 $plugin_dir_and_filename = '';
18
19 $active_plugins = get_option('active_plugins');
20
21 foreach($active_plugins as $active_plugin) {
22 if(false !== strpos($active_plugin, 'shopengine-pro.php')) {
23 $plugin_dir_and_filename = $active_plugin;
24 break;
25 }
26 }
27
28 if(empty($plugin_dir_and_filename)) {
29
30 throw new \Exception('Plugin not found! Check the name of your plugin file in the if check above');
31 }
32
33 new Plugin_Updater(
34 \ShopEngine_Pro::account_url(),
35 $plugin_dir_and_filename,
36 [
37 'version' => \ShopEngine_Pro::version(), // current version number.
38 'license' => $license_key, // license key (used get_option above to retrieve from DB).
39 'item_id' => \ShopEngine_Pro::product_id(), // id of this product in EDD.
40 'author' => \ShopEngine_Pro::author_name(), // author of this plugin.
41 'url' => home_url(),
42 ]
43 );
44 }
45 }
46