PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 3.1.6
Adminify – White Label, Admin Menu Editor, Login Customizer v3.1.6
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
← All changes | adminify.php +72 -72 4.1.173.1.6 View file →
@@ -1,15 +1,15 @@
1 1 <?php
2 2
3 3 /**
4 - * Plugin Name: Adminify
5 - * Description: Customize the WordPress admin area with white-label branding, a drag-and-drop menu editor, login customizer, media folders, and security tools.
4 + * Plugin Name: WP Adminify
5 + * Description: Supercharge your WordPress Adminify with <a href="https://wpadminify.com">WP Adminify</a> plugin. It has Completely WordPress White Label, Professional & Clean UI, Analytics, Charts, Menu UI, Light & Dark Mode, Menu Editor, Google Pagespeed Insights, Multisite Support and many more to get amazed.
6 6 * Plugin URI: https://wpadminify.com
7 - * Version: 4.1.17
8 7 * Author: Jewel Theme
9 - * Author URI: https://jeweltheme.com
10 - * License: GPLv3 or later
11 - * License URI: https://www.gnu.org/licenses/gpl-3.0.html
8 + * Version: 3.1.6
9 + * Author URI: https://wpadminify.com
10 + * License: GPL-2.0+
11 + * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
12 12 * Text Domain: adminify
13 13 * Domain Path: /languages
14 14 *
15 15 */
@@ -23,62 +23,9 @@
23 23 'Author' => 'Author',
24 24 'Description' => 'Description',
25 25 'Plugin URI' => 'Plugin URI',
26 26 ), false );
27 -if ( function_exists( 'jltwp_adminify' ) ) {
28 - jltwp_adminify()->set_basename( false, __FILE__ );
29 -} elseif ( !function_exists( 'jltwp_adminify' ) ) {
30 - // Create a helper function for easy SDK access.
31 - function jltwp_adminify() {
32 - global $jltwp_adminify;
33 - if ( !isset( $jltwp_adminify ) ) {
34 - // Activate multisite network integration.
35 - if ( !defined( 'WP_FS__PRODUCT_7829_MULTISITE' ) ) {
36 - define( 'WP_FS__PRODUCT_7829_MULTISITE', true );
37 - }
38 - // Include Freemius SDK.
39 - require_once __DIR__ . '/Libs/freemius/start.php';
40 - $jltadminify_menu = array(
41 - 'slug' => 'wp-adminify-settings',
42 - 'first-path' => 'admin.php?page=wp-adminify-settings',
43 - 'account' => false,
44 - 'network' => false,
45 - 'support' => false,
46 - 'contact' => false,
47 - 'affiliation' => false,
48 - 'pricing' => true,
49 - 'addons' => false,
50 - );
51 - // WP Adminify
52 - $jltwp_adminify = fs_dynamic_init( array(
53 - 'id' => '7829',
54 - 'slug' => 'adminify',
55 - 'premium_slug' => 'adminify-pro',
56 - 'type' => 'plugin',
57 - 'public_key' => 'pk_a0ea61beae7126eb845f7e58a03e5',
58 - 'premium_suffix' => 'Premium',
59 - 'affiliation' => false,
60 - 'has_addons' => false,
61 - 'has_paid_plans' => true,
62 - 'is_org_compliant' => true,
63 - 'parallel_activation' => array(
64 - 'enabled' => true,
65 - 'premium_version_basename' => 'adminify-pro/adminify.php',
66 - ),
67 - 'menu' => ( function_exists( 'get_menu_params__premium_only' ) ? get_menu_params__premium_only() : $jltadminify_menu ),
68 - 'is_live' => true,
69 - 'is_premium' => false,
70 - ) );
71 - }
72 - return $jltwp_adminify;
73 - }
74 -
75 - // Init Freemius.
76 - jltwp_adminify();
77 - jltwp_adminify()->add_filter( 'deactivate_on_activation', '__return_false' );
78 - // Signal that SDK was initiated.
79 - do_action( 'jltwp_adminify_loaded' );
80 -}
27 +// Define Constants
81 28 if ( !defined( 'WP_ADMINIFY' ) ) {
82 29 define( 'WP_ADMINIFY', $jltwp_adminify_plugin_data['Plugin Name'] );
83 30 }
84 31 if ( !defined( 'WP_ADMINIFY_VER' ) ) {
@@ -86,11 +33,8 @@
86 33 }
87 34 if ( !defined( 'WP_ADMINIFY_FILE' ) ) {
88 35 define( 'WP_ADMINIFY_FILE', __FILE__ );
89 36 }
90 -if ( !defined( 'WP_ADMINIFY_SLUG' ) ) {
91 - define( 'WP_ADMINIFY_SLUG', dirname( plugin_basename( __FILE__ ) ) );
92 -}
93 37 if ( !defined( 'WP_ADMINIFY_BASE' ) ) {
94 38 define( 'WP_ADMINIFY_BASE', plugin_basename( __FILE__ ) );
95 39 }
96 40 if ( !defined( 'WP_ADMINIFY_PATH' ) ) {
@@ -119,19 +63,75 @@
119 63 }
120 64 if ( !defined( 'WP_ADMINIFY_URI' ) ) {
121 65 define( 'WP_ADMINIFY_URI', $jltwp_adminify_plugin_data['Plugin URI'] );
122 66 }
67 +
68 +if ( function_exists( 'jltwp_adminify' ) ) {
69 + jltwp_adminify()->set_basename( false, __FILE__ );
70 +} else {
71 +
72 + if ( !function_exists( 'jltwp_adminify' ) ) {
73 + // Create a helper function for easy SDK access.
74 + function jltwp_adminify()
75 + {
76 + global $jltwp_adminify ;
77 +
78 + if ( !isset( $jltwp_adminify ) ) {
79 + // Activate multisite network integration.
80 + if ( !defined( 'WP_FS__PRODUCT_7829_MULTISITE' ) ) {
81 + define( 'WP_FS__PRODUCT_7829_MULTISITE', true );
82 + }
83 + // Include Freemius SDK.
84 + require_once dirname( __FILE__ ) . '/lib/freemius/start.php';
85 + $jltwp_adminify = fs_dynamic_init( array(
86 + 'id' => '7829',
87 + 'slug' => 'adminify',
88 + 'premium_slug' => 'adminify-pro',
89 + 'type' => 'plugin',
90 + 'public_key' => 'pk_a0ea61beae7126eb845f7e58a03e5',
91 + 'premium_suffix' => 'Pro',
92 + 'has_affiliation' => 'all',
93 + 'has_addons' => false,
94 + 'has_paid_plans' => true,
95 + 'menu' => array(
96 + 'slug' => 'wp-adminify-settings',
97 + 'first-path' => 'admin.php?page=wp-adminify-settings',
98 + 'account' => true,
99 + 'support' => true,
100 + 'network' => true,
101 + ),
102 + 'is_live' => true,
103 + 'is_premium' => false,
104 + ) );
105 + }
106 +
107 + return $jltwp_adminify;
108 + }
109 +
110 + // Init Freemius.
111 + jltwp_adminify();
112 + // Signal that SDK was initiated.
113 + do_action( 'jltwp_adminify_loaded' );
114 + }
115 +
116 +}
117 +
118 +
123 119 if ( !class_exists( '\\WPAdminify\\WP_Adminify' ) ) {
124 - // Autoload Files
125 - require_once __DIR__ . '/vendor/autoload.php';
120 + // Autoload
121 + require_once dirname( __FILE__ ) . '/vendor/autoload.php';
126 122 // Instantiate WP Adminify Class
127 - require_once __DIR__ . '/class-wp-adminify.php';
123 + require_once dirname( __FILE__ ) . '/class-wp-adminify.php';
128 124 }
125 +
129 126 // Activation and Deactivation hooks
127 +
130 128 if ( class_exists( '\\WPAdminify\\WP_Adminify' ) ) {
131 - register_activation_hook( WP_ADMINIFY_FILE, array('\\WPAdminify\\WP_Adminify', 'jltwp_adminify_activation_hook') );
132 - register_deactivation_hook( WP_ADMINIFY_FILE, array('\\WPAdminify\\WP_Adminify', 'jltwp_adminify_deactivation_hook') );
129 + register_activation_hook( WP_ADMINIFY_FILE, array( '\\WPAdminify\\WP_Adminify', 'jltwp_adminify_activation_hook' ) );
130 + register_deactivation_hook( WP_ADMINIFY_FILE, array( '\\WPAdminify\\WP_Adminify', 'jltwp_adminify_deactivation_hook' ) );
133 131 }
134 -if ( class_exists( '\\JLTAdminify\\Modules\\ActivityLogs\\Inc\\ActivityLogs\\Inc\\DB_Table' ) ) {
135 - register_activation_hook( WP_ADMINIFY_FILE, ['\\JLTAdminify\\Modules\\ActivityLogs\\Inc\\ActivityLogs\\Inc\\DB_Table', 'activation_hook'] );
136 - register_uninstall_hook( WP_ADMINIFY_FILE, ['\\JLTAdminify\\Modules\\ActivityLogs\\Inc\\ActivityLogs\\Inc\\DB_Table', 'deactivation_hook'] );
137 -}
132 +
133 +
134 +if ( class_exists( '\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table' ) ) {
135 + register_activation_hook( WP_ADMINIFY_FILE, array( '\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table', 'activation_hook' ) );
136 + register_uninstall_hook( WP_ADMINIFY_FILE, array( '\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table', 'deactivation_hook' ) );
137 +}