PluginProbe ʕ •ᴥ•ʔ
YITH WooCommerce Wishlist / 3.0.17
YITH WooCommerce Wishlist v3.0.17
trunk 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.17 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0.0 3.0.1 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.18 3.0.19 3.0.2 3.0.20 3.0.21 3.0.22 3.0.23 3.0.25 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.10.0 3.11.0 3.12.0 3.13.0 3.14.0 3.15.0 3.16.0 3.17.0 3.18.0 3.19.0 3.2.0 3.20.0 3.21.0 3.22.0 3.23.0 3.24.0 3.25.0 3.26.0 3.27.0 3.28.0 3.29.0 3.3.0 3.30.0 3.31.0 3.32.0 3.33.0 3.34.0 3.35.0 3.36.0 3.37.0 3.38.0 3.4.0 3.5.0 3.6.0 3.7.0 3.8.0 3.9.0 4.0.0 4.0.1 4.1.0 4.10.0 4.10.1 4.10.2 4.11.0 4.12.0 4.13.0 4.14.0 4.15.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0 4.7.0 4.8.0 4.9.0
yith-woocommerce-wishlist / plugin-fw / lib / yit-upgrade.php
yith-woocommerce-wishlist / plugin-fw / lib Last commit date
privacy 5 years ago promo 6 years ago yit-ajax.php 7 years ago yit-assets.php 5 years ago yit-cpt-unlimited.php 6 years ago yit-debug.php 7 years ago yit-icons.php 7 years ago yit-metabox.php 6 years ago yit-plugin-common.php 8 years ago yit-plugin-gradients.php 6 years ago yit-plugin-licence.php 5 years ago yit-plugin-panel-wc.php 5 years ago yit-plugin-panel.php 5 years ago yit-plugin-subpanel.php 6 years ago yit-pointers.php 6 years ago yit-theme-licence.php 6 years ago yit-upgrade.php 6 years ago yit-video.php 7 years ago yith-dashboard.php 7 years ago yith-gutenberg.php 7 years ago yith-system-status.php 5 years ago
yit-upgrade.php
101 lines
1 <?php
2 /*
3 * This file belongs to the YIT Framework.
4 *
5 * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
6 * that is bundled with this package in the file LICENSE.txt.
7 * It is also available through the world-wide-web at this URL:
8 * http://www.gnu.org/licenses/gpl-3.0.txt
9 */
10 if ( ! defined( 'ABSPATH' ) ) {
11 exit;
12 } // Exit if accessed directly
13
14 if ( ! class_exists( 'YIT_Upgrade' ) ) {
15 /**
16 * YIT Upgrade
17 *
18 * Notify and Update plugin
19 *
20 * @class YIT_Upgrade
21 * @package YITH
22 * @since 1.0
23 * @author Your Inspiration Themes
24 * @see WP_Updater Class
25 */
26 class YIT_Upgrade {
27 /**
28 * @var YIT_Upgrade The main instance
29 */
30 protected static $_instance;
31
32 /**
33 * Construct
34 *
35 * @author Andrea Grillo <andrea.grillo@yithemes.com>
36 * @since 1.0
37 */
38 public function __construct() {
39 //Silence is golden...
40 }
41
42 /**
43 * Main plugin Instance
44 *
45 * @param $plugin_slug | string The plugin slug
46 * @param $plugin_init | string The plugin init file
47 *
48 * @return void
49 *
50 * @since 1.0
51 * @author Andrea Grillo <andrea.grillo@yithemes.com>
52 */
53 public function register( $plugin_slug, $plugin_init ) {
54 if( ! function_exists( 'YITH_Plugin_Upgrade' ) ){
55 //Try to load YITH_Plugin_Upgrade class
56 yith_plugin_fw_load_update_and_licence_files();
57 }
58
59 try {
60 YITH_Plugin_Upgrade()->register( $plugin_slug, $plugin_init );
61 } catch( Error $e ){
62 }
63 }
64
65 /**
66 * Main plugin Instance
67 *
68 * @static
69 * @return object Main instance
70 *
71 * @since 1.0
72 * @author Andrea Grillo <andrea.grillo@yithemes.com>
73 */
74 public static function instance() {
75 if ( is_null( self::$_instance ) ) {
76 self::$_instance = new self();
77 }
78
79 return self::$_instance;
80 }
81 }
82 }
83
84 if ( ! function_exists( 'YIT_Upgrade' ) ) {
85 /**
86 * Main instance of plugin
87 *
88 * @return YIT_Upgrade
89 * @since 1.0
90 * @author Andrea Grillo <andrea.grillo@yithemes.com>
91 */
92 function YIT_Upgrade() {
93 return YIT_Upgrade::instance();
94 }
95 }
96
97 /**
98 * Instance a YIT_Upgrade object
99 */
100 YIT_Upgrade();
101