PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.0.5.4
Adminify – White Label, Admin Menu Editor, Login Customizer v4.0.5.4
4.3.2 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 All 165 releases
← All changes | Inc/Classes/Assets.php +83 -164 4.2.64.0.5.4 View file →
@@ -1,12 +1,11 @@
1 1 <?php
2 2
3 -namespace PXLBSAdminify\Inc\Classes;
3 +namespace WPAdminify\Inc\Classes;
4 4
5 -use PXLBSAdminify\Inc\Utils;
6 -use PXLBSAdminify\Inc\Admin\AdminSettings;
7 -use PXLBSAdminify\Inc\Admin\AdminSettingsModel;
8 -use PXLBSAdminify\Inc\Classes\Addons_Plugins;
5 +use WPAdminify\Inc\Utils;
6 +use WPAdminify\Inc\Admin\AdminSettings;
7 +use WPAdminify\Inc\Admin\AdminSettingsModel;
9 8
10 9
11 10
12 11 // no direct access allowed
@@ -25,10 +24,10 @@
25 24 {
26 25 $this->options = (array) AdminSettings::get_instance()->get();
27 26 $global_dark_mode = !empty($this->options['light_dark_mode']['admin_ui_mode']) ? $this->options['light_dark_mode']['admin_ui_mode'] : 'light';
28 27 $this->dark_mode = empty(get_user_meta(get_current_user_id(), 'color_mode', true)) ? $global_dark_mode : get_user_meta(get_current_user_id(), 'color_mode', true);
29 - add_action('admin_enqueue_scripts', array($this, 'pxlbsadminify_admin_scripts'), 100);
30 - add_action('wp_ajax_pxlbsadminify_addons_install_active', array( $this, 'pxlbsadminify_addons_install_active' ) );
28 + add_action('admin_enqueue_scripts', array($this, 'jltwp_adminify_admin_scripts'), 100);
29 + add_action('wp_ajax_jltwp_adminify_addons_install_active', 'jltwp_adminify_addons_install_active');
31 30
32 31 if ($this->is_dark_mode() || $this->classic_editor || $this->block_editor) {
33 32 add_action('admin_head', array($this, 'header_scripts'));
34 33 }
@@ -37,9 +36,9 @@
37 36
38 37 /**
39 38 * Function: Ajax Call for Install and Activate WP Adminify Plugin
40 39 */
41 - function pxlbsadminify_addons_install_active()
40 + function jltwp_adminify_addons_install_active()
42 41 {
43 42
44 43 // Include necessary WordPress files
45 44 require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
@@ -50,9 +49,9 @@
50 49 if (isset($_POST['plugin'])) {
51 50
52 51 $nonce = isset($_POST['nonce']) ? sanitize_text_field(wp_unslash($_POST['nonce'])) : '';
53 52
54 - if (!wp_verify_nonce($nonce, 'pxlbsadminify_addons_nonce')) {
53 + if (!wp_verify_nonce($nonce, 'jltwp_adminify_addons_nonce')) {
55 54 wp_send_json_error(array('mess' => esc_html__('Nonce is invalid', 'adminify')));
56 55 }
57 56
58 57 if ((is_multisite() && is_network_admin()) || !current_user_can('install_plugins')) {
@@ -64,37 +63,14 @@
64 63 if (empty($plugin)) {
65 64 wp_send_json_error(array('mess' => esc_html__('Invalid plugin', 'adminify')));
66 65 }
67 66
68 - // Validate the requested plugin against the trusted addons list
69 - // and replace the user-supplied value with the canonical
70 - // download URL from that list before passing it to the upgrader.
71 - $addons = new Addons_Plugins();
72 - $plugins_list = (array) $addons->get_adminify_plugins_lists();
73 - $requested_slug = '';
74 - $trusted_source = '';
75 - foreach ( $plugins_list as $slug => $entry ) {
76 - if ( ! empty( $entry['download_link'] ) && $entry['download_link'] === $plugin ) {
77 - $requested_slug = $slug;
78 - $trusted_source = $entry['download_link'];
79 - break;
80 - }
81 - if ( $slug === $plugin ) {
82 - $requested_slug = $slug;
83 - $trusted_source = ! empty( $entry['download_link'] ) ? $entry['download_link'] : '';
84 - break;
85 - }
86 - }
87 - if ( empty( $requested_slug ) || empty( $trusted_source ) ) {
88 - wp_send_json_error( array( 'mess' => esc_html__( 'Invalid plugin', 'adminify' ) ) );
89 - }
90 -
91 67 $type = isset($_POST['type']) ? sanitize_text_field(wp_unslash($_POST['type'])) : 'install';
92 68 $skin = new \WP_Ajax_Upgrader_Skin();
93 69 $upgrader = new \Plugin_Upgrader($skin);
94 70
95 71 if ('install' === $type) {
96 - $result = $upgrader->install( $trusted_source );
72 + $result = $upgrader->install($plugin);
97 73 if (is_wp_error($result)) {
98 74 wp_send_json_error(
99 75 array(
100 76 'mess' => $result->get_error_message(),
@@ -150,13 +126,8 @@
150 126 }
151 127
152 128 public function header_scripts()
153 129 {
154 - // Skip on excluded pages
155 - if ( $this->should_skip_adminify_scripts() ) {
156 - return;
157 - }
158 -
159 130 if (!empty($this->dark_mode) && $this->dark_mode == 'dark') { ?>
160 131
161 132 <script>
162 133 window.AdminifyDarkMode.enable({
@@ -199,192 +170,140 @@
199 170 }
200 171
201 172
202 173
203 - /**
204 - * Check if current page should skip Adminify scripts
205 - * Handles root, subdirectory, subdomain, and multisite installations
206 - *
207 - * @return bool True if scripts should be skipped
208 - */
209 - private function should_skip_adminify_scripts() {
210 - global $pagenow;
174 + // Google Fonts
175 + function jltwp_adminify_google_fonts_url()
176 + {
177 + $font_url = '';
178 + $font_family = !empty($this->options['admin_general_google_font']['font-family']) ? ($this->options['admin_general_google_font']['font-family']) : 'Nunito Sans:300,400,600,700,800';
211 179
212 - // Pages where Adminify scripts should not load
213 - $excluded_pages = [
214 - 'customize.php',
215 - 'wp-login.php',
216 - 'wp-register.php',
217 - ];
218 -
219 - // Check global $pagenow
220 - if ( in_array( $pagenow, $excluded_pages, true ) ) {
221 - return true;
180 + if ('off' !== _x('on', 'Google font: on or off', 'adminify')) {
181 + $font_url = add_query_arg('family', urlencode($font_family), '//fonts.googleapis.com/css');
222 182 }
223 183
224 - // Fallback: Check PHP_SELF for subdirectory WordPress installs
225 - // Normalize path by extracting just the filename
226 - $php_self = isset( $_SERVER['PHP_SELF'] ) ? sanitize_text_field( wp_unslash( $_SERVER['PHP_SELF'] ) ) : '';
227 - $current_file = basename( $php_self );
228 -
229 - if ( in_array( $current_file, $excluded_pages, true ) ) {
230 - return true;
231 - }
232 -
233 - // Additional check using REQUEST_URI for edge cases
234 - $request_uri = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : '';
235 - foreach ( $excluded_pages as $page ) {
236 - if ( strpos( $request_uri, '/' . $page ) !== false ) {
237 - return true;
238 - }
239 - }
240 -
241 - return false;
184 + return $font_url;
242 185 }
243 186
244 187
245 - public function pxlbsadminify_admin_scripts()
188 + public function jltwp_adminify_admin_scripts()
246 189 {
247 - // Skip loading scripts on excluded pages (customize.php, login, etc.)
248 - if ( $this->should_skip_adminify_scripts() ) {
249 - return;
250 - }
251 -
252 190 $screen = get_current_screen();
253 191
254 192
255 193 // Register Styles
256 - wp_register_style('adminify-admin', PXLBSADMINIFY_ASSETS . 'css/wp-adminify' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
257 - wp_register_style('adminify-default-ui', PXLBSADMINIFY_ASSETS . 'css/wp-adminify-default-ui' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
258 - // wp_register_style('wp-adminify-admin-bar', PXLBSADMINIFY_ASSETS . 'css/admin-bar' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
259 - wp_register_style('adminify-menu-editor', PXLBSADMINIFY_ASSETS . 'css/adminify-menu-editor' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
260 - // wp_register_style('wp-adminify-dark-mode', PXLBSADMINIFY_ASSETS . 'css/dark-mode' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
261 - // wp_register_style('wp-adminify-rtl', PXLBSADMINIFY_ASSETS . 'css/adminify-rtl' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
262 - // wp_register_style('wp-adminify-responsive', PXLBSADMINIFY_ASSETS . 'css/adminify-responsive' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
263 - // wp_register_style('wp-adminify-animate', PXLBSADMINIFY_ASSETS . 'vendors/animatecss/animate' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
264 - wp_register_style('adminify-tokenize2', PXLBSADMINIFY_ASSETS . 'vendors/tokenize/tokenize2' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
265 - wp_register_style('adminify-select2', PXLBSADMINIFY_ASSETS . 'vendors/select2/select2' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
194 + wp_register_style('wp-adminify-admin', WP_ADMINIFY_ASSETS . 'css/wp-adminify' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
195 + wp_register_style('wp-adminify-default-ui', WP_ADMINIFY_ASSETS . 'css/wp-adminify-default-ui' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
196 + // wp_register_style('wp-adminify-admin-bar', WP_ADMINIFY_ASSETS . 'css/admin-bar' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
197 + wp_register_style('wp-adminify-menu-editor', WP_ADMINIFY_ASSETS . 'css/adminify-menu-editor' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
198 + // wp_register_style('wp-adminify-dark-mode', WP_ADMINIFY_ASSETS . 'css/dark-mode' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
199 + // wp_register_style('wp-adminify-rtl', WP_ADMINIFY_ASSETS . 'css/adminify-rtl' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
200 + // wp_register_style('wp-adminify-responsive', WP_ADMINIFY_ASSETS . 'css/adminify-responsive' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
201 + // wp_register_style('wp-adminify-animate', WP_ADMINIFY_ASSETS . 'vendors/animatecss/animate' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
202 + wp_register_style('wp-adminify-tokenize2', WP_ADMINIFY_ASSETS . 'vendors/tokenize/tokenize2' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
266 203
267 204
268 205 // Register Scripts
269 - wp_register_script('adminify-tokenize2', PXLBSADMINIFY_ASSETS . 'vendors/tokenize/tokenize2.min.js', array('jquery'), PXLBSADMINIFY_VER, false);
270 - wp_register_script('adminify-select2', PXLBSADMINIFY_ASSETS . 'vendors/select2/select2.min.js', array('jquery'), PXLBSADMINIFY_VER, true);
271 - wp_register_script('adminify-admin', PXLBSADMINIFY_ASSETS . 'admin/js/wp-adminify' . Utils::assets_ext('.js'), array('jquery'), PXLBSADMINIFY_VER, true);
206 + wp_register_script('wp-adminify-tokenize2', WP_ADMINIFY_ASSETS . 'vendors/tokenize/tokenize2.min.js', array('jquery'), WP_ADMINIFY_VER, false);
207 + wp_register_script('wp-adminify-admin', WP_ADMINIFY_ASSETS . 'admin/js/wp-adminify' . Utils::assets_ext('.js'), array('jquery'), WP_ADMINIFY_VER, true);
272 208
273 - // wp_register_script('wp-adminify-realtime-server', PXLBSADMINIFY_ASSETS . 'js/adminify-realtime-server.js', array('jquery'), PXLBSADMINIFY_VER, true);
209 + // wp_register_script('wp-adminify-realtime-server', WP_ADMINIFY_ASSETS . 'js/adminify-realtime-server.js', array('jquery'), WP_ADMINIFY_VER, true);
274 210
275 211 // Adminify Icon Picker
276 - wp_register_style('adminify-simple-line-icons', PXLBSADMINIFY_ASSETS . 'vendors/font-icons/simple-line-icons/css/simple-line-icons' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
277 - wp_register_style('adminify-icon-picker', PXLBSADMINIFY_ASSETS . 'vendors/adminify-icon-picker/css/style' . Utils::assets_ext('.css'), false, PXLBSADMINIFY_VER);
278 - wp_register_script('adminify-icon-picker', PXLBSADMINIFY_ASSETS . 'vendors/adminify-icon-picker/js/adminify-icon-picker' . Utils::assets_ext('.js'), array('jquery'), PXLBSADMINIFY_VER, true);
212 + wp_register_style('wp-adminify-simple-line-icons', WP_ADMINIFY_ASSETS . 'vendors/font-icons/simple-line-icons/css/simple-line-icons' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
213 + wp_register_style('wp-adminify-icon-picker', WP_ADMINIFY_ASSETS . 'vendors/adminify-icon-picker/css/style' . Utils::assets_ext('.css'), false, WP_ADMINIFY_VER);
214 + wp_register_script('wp-adminify-icon-picker', WP_ADMINIFY_ASSETS . 'vendors/adminify-icon-picker/js/adminify-icon-picker' . Utils::assets_ext('.js'), array('jquery'), WP_ADMINIFY_VER, true);
279 215
280 216 // Dark Mode
281 - wp_register_script('adminify--dark-mode', PXLBSADMINIFY_ASSETS . 'admin/js/wp-adminify-dark-mode' . Utils::assets_ext('.js'), array(), PXLBSADMINIFY_VER, false);
217 + wp_register_script('wp-adminify--dark-mode', WP_ADMINIFY_ASSETS . 'admin/js/wp-adminify-dark-mode' . Utils::assets_ext('.js'), array(), WP_ADMINIFY_VER, false);
282 218
283 219 // Menu Editor
284 - wp_register_script('adminify-menu-editor', PXLBSADMINIFY_ASSETS . 'admin/js/wp-adminify-menu-editor' . Utils::assets_ext('.js'), array('jquery', 'jquery-ui-sortable', 'adminify-icon-picker'), PXLBSADMINIFY_VER, true);
220 + wp_register_script('wp-adminify-menu-editor', WP_ADMINIFY_ASSETS . 'admin/js/wp-adminify-menu-editor' . Utils::assets_ext('.js'), array('jquery', 'jquery-ui-sortable', 'wp-adminify-icon-picker'), WP_ADMINIFY_VER, true);
285 221
286 222 // Styles Enqueue
223 + if ( !empty($this->options['admin_general_google_font']['font-family'])) {
224 + wp_enqueue_style('wp-adminify-google-fonts', $this->jltwp_adminify_google_fonts_url());
225 + }
226 +
287 227 if (!empty($this->options['admin_ui'])) {
288 228 // wp_enqueue_style('wp-adminify-animate');
289 - wp_enqueue_style('adminify-admin');
229 + wp_enqueue_style('wp-adminify-admin');
290 230 // Commented on: 9-6-24
291 231 // wp_enqueue_style('wp-adminify-admin-bar');
292 232 // wp_enqueue_style('wp-adminify-responsive');
293 233 } else {
294 - wp_enqueue_style('adminify-default-ui');
234 + wp_enqueue_style('wp-adminify-default-ui');
295 235 }
296 236
297 237
298 238 // RTL CSS
299 239 if ( is_rtl() ) {
300 - wp_enqueue_style( 'adminify-rtl', PXLBSADMINIFY_URL . 'Libs/adminify-framework/assets/css/style-rtl'. Utils::assets_ext('.css'), array(), PXLBSADMINIFY_VER, 'all' );
240 + wp_enqueue_style( 'adminify-rtl', WP_ADMINIFY_URL . 'Libs/adminify-framework/assets/css/style-rtl'. Utils::assets_ext('.css'), array(), WP_ADMINIFY_VER, 'all' );
301 241 }
302 242
303 243
304 244 // Dark Mode Style
305 - // wp_enqueue_style('adminify-dark-mode');
306 - wp_enqueue_script('adminify--dark-mode');
245 + // wp_enqueue_style('wp-adminify-dark-mode');
246 + wp_enqueue_script('wp-adminify--dark-mode');
307 247
308 248
309 - // Get local fonts data for frontend - download if not exists
310 - $local_fonts = GoogleFontsLocal::get_instance();
311 - $local_fonts_urls = [];
312 -
313 - // Process light mode logo font
314 - if (!empty($this->options['light_dark_mode']['admin_ui_light_mode']['admin_ui_light_logo_text_typo']['font-family'])) {
315 - $font_family = $this->options['light_dark_mode']['admin_ui_light_mode']['admin_ui_light_logo_text_typo']['font-family'];
316 - $font_weight = !empty($this->options['light_dark_mode']['admin_ui_light_mode']['admin_ui_light_logo_text_typo']['font-weight']) ? $this->options['light_dark_mode']['admin_ui_light_mode']['admin_ui_light_logo_text_typo']['font-weight'] : '400';
317 -
318 - if (!$local_fonts->is_font_local($font_family)) {
319 - $local_fonts->download_font($font_family, $font_weight);
320 - }
321 -
322 - $local_url = $local_fonts->get_local_font_url($font_family);
323 - if ($local_url) {
324 - $local_fonts_urls['light_logo'] = $local_url;
325 - }
326 - }
327 -
328 - // Process dark mode logo font
329 - if (!empty($this->options['light_dark_mode']['admin_ui_dark_mode']['admin_ui_dark_logo_text_typo']['font-family'])) {
330 - $font_family = $this->options['light_dark_mode']['admin_ui_dark_mode']['admin_ui_dark_logo_text_typo']['font-family'];
331 - $font_weight = !empty($this->options['light_dark_mode']['admin_ui_dark_mode']['admin_ui_dark_logo_text_typo']['font-weight']) ? $this->options['light_dark_mode']['admin_ui_dark_mode']['admin_ui_dark_logo_text_typo']['font-weight'] : '400';
332 -
333 - if (!$local_fonts->is_font_local($font_family)) {
334 - $local_fonts->download_font($font_family, $font_weight);
335 - }
336 -
337 - $local_url = $local_fonts->get_local_font_url($font_family);
338 - if ($local_url) {
339 - $local_fonts_urls['dark_logo'] = $local_url;
340 - }
341 - }
342 -
343 - $local_fonts_data = [
344 - 'base_url' => $local_fonts->get_folder_url(),
345 - 'urls' => $local_fonts_urls,
346 - ];
347 -
348 249 $localize_array_data = [
349 250 'admin_ajax' => admin_url('admin-ajax.php'),
350 251 'settings' => [
351 - 'adminify_ui' => !empty($this->options['admin_ui']) ? true : false,
252 + 'adminify_ui' => !empty($this->options['admin_ui']) ? true : false
352 253 ],
353 254 'admin_nonce' => wp_create_nonce('adminify_nonce'),
354 - 'is_pro' => (class_exists('\\PXLBSAdminify\\Pro\\Adminify_Pro') && !empty(\PXLBSAdminify\Pro\Adminify_Pro::is_premium())) ? true : false,
355 - 'local_fonts' => $local_fonts_data
255 + 'is_pro' => (class_exists('\\WPAdminify\\Pro\\Adminify_Pro') && !empty(\WPAdminify\Pro\Adminify_Pro::is_premium())) ? true : false
356 256 ];
357 257
358 - // Pro-only settings flags (e.g. menu_search) attach via this
359 - // filter from Pro/Classes/Assets_Pro.php. Free leaves the
360 - // localize array untouched.
361 - $localize_array_data = (array) apply_filters( 'pxlbsadminify_admin_localize_data', $localize_array_data, $this->options );
362 -
363 258 // Scripts Enqueue
364 - wp_enqueue_script('adminify-admin');
365 - wp_localize_script( 'adminify-admin', 'PXLBSADMINIFY_ADMIN', $localize_array_data );
259 + wp_enqueue_script('wp-adminify-admin');
260 + wp_localize_script( 'wp-adminify-admin', 'WP_ADMINIFY_ADMIN', $localize_array_data );
366 261
367 262 if (!wp_script_is('adminify-fa', 'enqueued') || !wp_script_is('adminify-fa5', 'enqueued')) {
368 263 if (apply_filters('adminify_fa4', false)) {
369 - wp_enqueue_style('adminify-fa', PXLBSADMINIFY_ASSETS . 'vendors/fontawesome/fa4/css/font-awesome.min.css', array(), '4.7.0', 'all');
264 + wp_enqueue_style('adminify-fa', 'https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome' . Utils::assets_ext('.css'), array(), '4.7.0', 'all');
370 265 } else {
371 - wp_enqueue_style('adminify-fa5', PXLBSADMINIFY_ASSETS . 'vendors/fontawesome/fa5/css/all.min.css', array(), '5.15.4', 'all');
372 - wp_enqueue_style('adminify-fa5-v4-shims', PXLBSADMINIFY_ASSETS . 'vendors/fontawesome/fa5/css/v4-shims.min.css', array(), '5.15.4', 'all');
266 + wp_enqueue_style('adminify-fa5', 'https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/all' . Utils::assets_ext('.css'), array(), '5.15.5', 'all');
267 + wp_enqueue_style('adminify-fa5-v4-shims', 'https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/v4-shims' . Utils::assets_ext('.css'), array(), '5.15.5', 'all');
373 268 }
374 269 }
375 - wp_enqueue_style('adminify-simple-line-icons');
270 + wp_enqueue_style('wp-adminify-simple-line-icons');
376 271
377 - if ($screen->id === 'adminify_page_wp-adminify-addons-plugins' || $screen->id === 'adminify-pro_page_wp-adminify-addons-plugins') {
272 + // Load Scripts/Styles only WP Adminify Admin Page
273 + if ($screen->id === 'toplevel_page_wp-adminify-settings') {
274 + // Admin Notice Dismiss
275 + // $this->jltwp_adminify_admin_script();
276 +
277 + global $menu, $submenu;
278 + $set_menu = new \WPAdminify\Inc\Modules\MenuEditor\MenuEditor();
279 + $main_menus = $set_menu->sort_menu_settings($menu);
280 + $sub_menus = $set_menu->sort_sub_menu_settings( $main_menus, $submenu );
281 +
282 + // Menu Editor
283 + wp_enqueue_script('wp-adminify-menu-editor-script');
284 + wp_localize_script(
285 + 'wp-adminify-menu-editor-script',
286 + 'WPAdminifyIconPicker',
287 + [
288 + 'main_menu' => $main_menus,
289 + 'sub_menu' => $sub_menus,
290 + // 'is_elementor_active' => Utils::is_plugin_active('elementor/elementor.php'),
291 + ]
292 + );
293 +
294 + }
295 +
296 + if ($screen->id === 'wp-adminify_page_wp-adminify-addons-plugins' || $screen->id === 'wp-adminify-pro_page_wp-adminify-addons-plugins') {
378 297 // JS Files .
379 - wp_enqueue_script('adminify-addons', PXLBSADMINIFY_ASSETS . 'admin/js/wp-adminify-addons' . Utils::assets_ext('.js'), array('jquery'), PXLBSADMINIFY_VER, true);
298 + wp_enqueue_script('wp-adminify-addons', WP_ADMINIFY_ASSETS . 'admin/js/wp-adminify-addons' . Utils::assets_ext('.js'), array('jquery'), WP_ADMINIFY_VER, true);
380 299 wp_localize_script(
381 - 'adminify-addons',
382 - 'PXLBSADMINIFY_CORE',
300 + 'wp-adminify-addons',
301 + 'WP_ADMINIFYCORE',
383 302 array(
384 303 'admin_ajax' => admin_url('admin-ajax.php'),
385 - 'addons_nonce' => wp_create_nonce('pxlbsadminify_addons_nonce'),
386 - 'plugin_key' => 'pxlbsadminify'
304 + 'addons_nonce' => wp_create_nonce('jltwp_adminify_addons_nonce'),
305 + 'plugin_key' => 'jltwp_adminify'
387 306 )
388 307 );
389 308 }
390 309 }
@@ -389,9 +308,9 @@
389 308 }
390 309 }
391 310
392 311 // WP Adminify Options Page Style
393 - public function pxlbsadminify_admin_script()
312 + public function jltwp_adminify_admin_script()
394 313 {
395 314 echo '<style>.wp-adminify-two-columns{ display: flex; flex-wrap: wrap; padding: 15px; } .wp-adminify .adminify-hightlight-field{ border: 2px solid #0347FF !important; font-weight: 600 !important;} .wp-adminify-two-columns .adminify-full-width-field{ width: 100% !important; flex-basis: 100% !important; } .wp-adminify-two-columns > .adminify-field{ width: 49%; flex-basis: 49%; margin-right: 1%; margin-top: -1px; border: 1px solid #eee; box-sizing: border-box; } .wp-adminify-two-columns.aminify-title-width-40 .adminify-title, .aminify-title-width-40 .adminify-title{ width: 40% !important;} .wp-adminify-two-columns.aminify-title-width-40 .adminify-fieldset, .aminify-title-width-40 .adminify-fieldset{ width: calc(60% - 20px) !important;} .wp-adminify-two-columns.aminify-title-width-65 .adminify-title{ width: 65%;} .wp-adminify-two-columns.aminify-title-width-65 .adminify-fieldset{ width: calc(35% - 20px);} .wp-adminify-two-columns .adminify-field-subheading{height:25px;box-sizing: content-box; width: 100%; flex-basis: 100%;} .wp-adminify-white-label-notice-content { background-color: #fff; box-shadow: 0px 0px 50px rgb(0 0 0 / 13%); position: absolute; top: 150px; left: 400px; width: 530px; padding: 32px; padding-bottom: 50px; -webkit-border-radius: 20px; border-radius: 20px; text-align: center; z-index: 2; } .wp-adminify-white-label-notice-logo img { height: 100px; width: 250px; padding: 10px; padding-top: 10px; } .wp-adminify-white-label-notice-content h2 span{ color: #6814cd; text-transform: uppercase; } .wp-adminify-white-label-notice-content em{ font-size: 13px; color: red; } .wp-adminify-white-label-notice .wp-adminify-get-pro{ background-image: -moz-linear-gradient( 0deg, rgb(223,29,198) 0%, rgb(106,20,209) 100%); background-image: -webkit-linear-gradient( 0deg , rgb(223,29,198) 0%, rgb(106,20,209) 100%); background-image: -ms-linear-gradient( 0deg, rgb(223,29,198) 0%, rgb(106,20,209) 100%); border: none; box-shadow: none; color: #fff; cursor: pointer; font-weight: 700; line-height: 35px; padding: 0 15px; text-transform: uppercase; text-decoration: none; display: inline-block; width: 180px; padding: 5px 15px !important; border-radius: 10px; font-size: 15px; font-weight: 800; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .wp-adminify-white-label-notice{ position: absolute !important; top: 0; left: 0; width: 100% !important; height: 100%; background: rgba(200, 200, 200, 0.5); -js-display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;z-index: 1; } .wp-adminify-white-label-notice .wp-adminify-get-pro:hover { color:#fff; background-image: -moz-linear-gradient(0deg, rgb(106, 20, 209) 0%, rgb(223, 29, 198) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(106, 20, 209) 0%, rgb(223, 29, 198) 100%); background-image: -ms-linear-gradient(0deg, rgb(106, 20, 209) 0%, rgb(223, 29, 198) 100%);} .adminify-field-callback a.wp-adminify-rollback-button{font-family:inherit !important;} .wp-adminify-rollback-button.dashicons, .wp-adminify-rollback-button.dashicons-before:before{ width: inherit !important;}</style>';
396 315 }
397 316