PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 1.0.3
Adminify – White Label, Admin Menu Editor, Login Customizer v1.0.3
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 1.0.3, at adminify.php

111 lines 4.7 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 - Powerhouse Toolkit for WordPress Dashboard
5 * Description: Supercharge your WordPress Adminify with <a href="https://wpadminify.com">WP Adminify</a> plugin. It has Professional & Clean UI, White Label, Analytics, Charts, Menu UI, WP Dark Theme, User Roles management, Multisite Support and many more to get amazed.
6 * Plugin URI: https://wpadminify.com
7 * Author: Jewel Theme
8 * Version: 1.0.3
9 * Author URI: https://jeweltheme.com/wpadminify
10 * License: GPL-2.0+
11 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
12 * Text Domain: wp-adminify
13 * Domain Path: /languages
14 */
15 // No, Direct access Sir !!!
16 if ( !defined( 'ABSPATH' ) ) {
17 exit;
18 }
19 $jltwp_adminify_plugin_data = get_file_data( __FILE__, array(
20 'Version' => 'Version',
21 'Plugin Name' => 'Plugin Name',
22 'Author' => 'Author',
23 'Description' => 'Description',
24 'Plugin URI' => 'Plugin URI',
25 ), false );
26 // Define Constants
27 define( 'WP_ADMINIFY', $jltwp_adminify_plugin_data['Plugin Name'] );
28 define( 'WP_ADMINIFY_VER', $jltwp_adminify_plugin_data['Version'] );
29 define( 'WP_ADMINIFY_TD', 'wp-adminify' );
30 define( 'WP_ADMINIFY_FILE', __FILE__ );
31 define( 'WP_ADMINIFY_BASE', plugin_basename( __FILE__ ) );
32 define( 'WP_ADMINIFY_PATH', trailingslashit( plugin_dir_path( __FILE__ ) ) );
33 define( 'WP_ADMINIFY_URL', trailingslashit( plugins_url( '/', __FILE__ ) ) );
34 define( 'WP_ADMINIFY_ASSETS', WP_ADMINIFY_URL . 'assets/' );
35 define( 'WP_ADMINIFY_ASSETS_IMAGE', WP_ADMINIFY_ASSETS . 'images/' );
36 define( 'WP_ADMINIFY_ASSET_PATH', wp_upload_dir()['basedir'] . '/wp-adminify' );
37 define( 'WP_ADMINIFY_ASSET_URL', wp_upload_dir()['baseurl'] . '/wp-adminify' );
38 define( 'WP_ADMINIFY_DESC', $jltwp_adminify_plugin_data['Description'] );
39 define( 'WP_ADMINIFY_AUTHOR', $jltwp_adminify_plugin_data['Author'] );
40 define( 'WP_ADMINIFY_URI', $jltwp_adminify_plugin_data['Plugin URI'] );
41
42 if ( function_exists( 'jltwp_adminify' ) ) {
43 jltwp_adminify()->set_basename( false, __FILE__ );
44 } else {
45
46 if ( !function_exists( 'jltwp_adminify' ) ) {
47 // Create a helper function for easy SDK access.
48 function jltwp_adminify()
49 {
50 global $jltwp_adminify ;
51
52 if ( !isset( $jltwp_adminify ) ) {
53 // Activate multisite network integration.
54 if ( !defined( 'WP_FS__PRODUCT_7829_MULTISITE' ) ) {
55 define( 'WP_FS__PRODUCT_7829_MULTISITE', true );
56 }
57 // Include Freemius SDK.
58 require_once dirname( __FILE__ ) . '/lib/freemius/start.php';
59 $jltwp_adminify = fs_dynamic_init( array(
60 'id' => '7829',
61 'slug' => 'adminify',
62 'premium_slug' => 'adminify-pro',
63 'type' => 'plugin',
64 'public_key' => 'pk_a0ea61beae7126eb845f7e58a03e5',
65 'is_premium' => false,
66 'premium_suffix' => '(Pro)',
67 'has_affiliation' => 'all',
68 'has_addons' => false,
69 'has_paid_plans' => true,
70 'menu' => array(
71 'slug' => 'wp-adminify-settings',
72 'first-path' => 'admin.php?page=wp-adminify-settings',
73 'account' => true,
74 'contact' => true,
75 'support' => true,
76 'network' => true,
77 ),
78 'is_live' => true,
79 ) );
80 }
81
82 return $jltwp_adminify;
83 }
84
85 // Init Freemius.
86 jltwp_adminify();
87 // Signal that SDK was initiated.
88 do_action( 'jltwp_adminify_loaded' );
89 }
90
91 }
92
93 // Autoload
94 require_once dirname( __FILE__ ) . '/vendor/autoload.php';
95 // Instantiate WP Adminify Class
96 if ( !class_exists( '\\WPAdminify\\WP_Adminify' ) ) {
97 require_once dirname( __FILE__ ) . '/class-wp-adminify.php';
98 }
99 // Activation and Deactivation hooks
100
101 if ( class_exists( '\\WPAdminify\\WP_Adminify' ) ) {
102 register_activation_hook( WP_ADMINIFY_FILE, array( '\\WPAdminify\\WP_Adminify', 'jltwp_adminify_activation_hook' ) );
103 register_deactivation_hook( WP_ADMINIFY_FILE, array( '\\WPAdminify\\WP_Adminify', 'jltwp_adminify_deactivation_hook' ) );
104 }
105
106
107 if ( class_exists( '\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table' ) ) {
108 register_activation_hook( WP_ADMINIFY_FILE, [ '\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table', 'activation_hook' ] );
109 register_uninstall_hook( WP_ADMINIFY_FILE, [ '\\WPAdminify\\Inc\\Modules\\ActivityLogs\\Inc\\DB_Table', 'deactivation_hook' ] );
110 }
111