PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.0.1.7
Adminify – White Label, Admin Menu Editor, Login Customizer v4.0.1.7
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
adminify / adminify.php

adminify.php in Adminify – White Label, Admin Menu Editor, Login Customizer 4.0.1.7, at adminify.php

133 lines 5.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Plugin Name: WP Adminify
5 * Description: WP Adminify is a powerful plugin that modernizes and customizes your WordPress admin dashboard. It offers a clean, branded interface and advanced menu management features to enhance your admin user experience.
6 * Plugin URI: https://wpadminify.com
7 * Author: Jewel Theme
8 * Version: 4.0.1.7
9 * Author URI: https://wpadminify.com
10 * License: GPL-2.0+
11 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
12 * Text Domain: adminify
13 * Domain Path: /languages
14 *
15 */
16 // No, Direct access Sir !!!
17 if ( !defined( 'ABSPATH' ) ) {
18 exit;
19 }
20 $jltwp_adminify_plugin_data = get_file_data( __FILE__, array(
21 'Version' => 'Version',
22 'Plugin Name' => 'Plugin Name',
23 'Author' => 'Author',
24 'Description' => 'Description',
25 'Plugin URI' => 'Plugin URI',
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' => 'Pro',
59 'has_affiliation' => 'selected',
60 'has_addons' => true,
61 'has_paid_plans' => true,
62 'is_org_compliant' => false,
63 'menu' => ( function_exists( 'get_menu_params__premium_only' ) ? get_menu_params__premium_only() : $jltadminify_menu ),
64 'is_live' => true,
65 'is_premium' => false,
66 ) );
67 }
68 return $jltwp_adminify;
69 }
70
71 // Init Freemius.
72 jltwp_adminify();
73 jltwp_adminify()->add_filter( 'deactivate_on_activation', '__return_false' );
74 // Signal that SDK was initiated.
75 do_action( 'jltwp_adminify_loaded' );
76 }
77 if ( !defined( 'WP_ADMINIFY' ) ) {
78 define( 'WP_ADMINIFY', $jltwp_adminify_plugin_data['Plugin Name'] );
79 }
80 if ( !defined( 'WP_ADMINIFY_VER' ) ) {
81 define( 'WP_ADMINIFY_VER', $jltwp_adminify_plugin_data['Version'] );
82 }
83 if ( !defined( 'WP_ADMINIFY_FILE' ) ) {
84 define( 'WP_ADMINIFY_FILE', __FILE__ );
85 }
86 if ( !defined( 'WP_ADMINIFY_SLUG' ) ) {
87 define( 'WP_ADMINIFY_SLUG', dirname( plugin_basename( __FILE__ ) ) );
88 }
89 if ( !defined( 'WP_ADMINIFY_BASE' ) ) {
90 define( 'WP_ADMINIFY_BASE', plugin_basename( __FILE__ ) );
91 }
92 if ( !defined( 'WP_ADMINIFY_PATH' ) ) {
93 define( 'WP_ADMINIFY_PATH', trailingslashit( plugin_dir_path( __FILE__ ) ) );
94 }
95 if ( !defined( 'WP_ADMINIFY_URL' ) ) {
96 define( 'WP_ADMINIFY_URL', trailingslashit( plugins_url( '/', __FILE__ ) ) );
97 }
98 if ( !defined( 'WP_ADMINIFY_ASSETS' ) ) {
99 define( 'WP_ADMINIFY_ASSETS', WP_ADMINIFY_URL . 'assets/' );
100 }
101 if ( !defined( 'WP_ADMINIFY_ASSETS_IMAGE' ) ) {
102 define( 'WP_ADMINIFY_ASSETS_IMAGE', WP_ADMINIFY_ASSETS . 'images/' );
103 }
104 if ( !defined( 'WP_ADMINIFY_ASSET_PATH' ) ) {
105 define( 'WP_ADMINIFY_ASSET_PATH', wp_upload_dir()['basedir'] . '/wp-adminify' );
106 }
107 if ( !defined( 'WP_ADMINIFY_ASSET_URL' ) ) {
108 define( 'WP_ADMINIFY_ASSET_URL', wp_upload_dir()['baseurl'] . '/wp-adminify' );
109 }
110 if ( !defined( 'WP_ADMINIFY_DESC' ) ) {
111 define( 'WP_ADMINIFY_DESC', $jltwp_adminify_plugin_data['Description'] );
112 }
113 if ( !defined( 'WP_ADMINIFY_AUTHOR' ) ) {
114 define( 'WP_ADMINIFY_AUTHOR', $jltwp_adminify_plugin_data['Author'] );
115 }
116 if ( !defined( 'WP_ADMINIFY_URI' ) ) {
117 define( 'WP_ADMINIFY_URI', $jltwp_adminify_plugin_data['Plugin URI'] );
118 }
119 if ( !class_exists( '\\WPAdminify\\WP_Adminify' ) ) {
120 // Autoload
121 require_once __DIR__ . '/vendor/autoload.php';
122 // Instantiate WP Adminify Class
123 require_once __DIR__ . '/class-wp-adminify.php';
124 }
125 // Activation and Deactivation hooks
126 if ( class_exists( '\\WPAdminify\\WP_Adminify' ) ) {
127 register_activation_hook( WP_ADMINIFY_FILE, array('\\WPAdminify\\WP_Adminify', 'jltwp_adminify_activation_hook') );
128 register_deactivation_hook( WP_ADMINIFY_FILE, array('\\WPAdminify\\WP_Adminify', 'jltwp_adminify_deactivation_hook') );
129 }
130 if ( class_exists( '\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table' ) ) {
131 register_activation_hook( WP_ADMINIFY_FILE, ['\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table', 'activation_hook'] );
132 register_uninstall_hook( WP_ADMINIFY_FILE, ['\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table', 'deactivation_hook'] );
133 }