PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 2.2.2
ShopBuilder – WooCommerce Builder For Elementor v2.2.2
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
← All changes | app/Controllers/AssetsController.php +7 -13 2.3.02.2.2 View file →
@@ -396,19 +396,8 @@
396 396 // wp_enqueue_style( 'rtsb-admin-global' );
397 397
398 398 global $pagenow;
399 399
400 - $whitelisted_pages = [ 'rtsb-settings', 'rtsb-get-help', 'rtsb-themes' ];
401 - $current_page = ! empty( $_GET['page'] ) ? sanitize_text_field( wp_unslash( $_GET['page'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended
402 -
403 - if ( 'admin.php' === $pagenow && ! empty( $_GET['page'] ) && in_array( $current_page, $whitelisted_pages, true ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
404 - /**
405 - * Styles.
406 - */
407 - wp_enqueue_style( 'rtsb-admin-app' );
408 - wp_enqueue_style( 'rtsb-fonts' );
409 - }
410 -
411 400 if ( 'admin.php' === $pagenow && ! empty( $_GET['page'] ) && 'rtsb-settings' === $_GET['page'] ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
412 401 // Elementor Console Error Fixed For "rtsb-settings" Page.
413 402 wp_dequeue_script( 'elementor-admin-top-bar' );
414 403 wp_dequeue_script( 'elementor-common' );
@@ -424,8 +413,14 @@
424 413 wp_dequeue_style( 'e-theme-ui-light' );
425 414 wp_dequeue_style( 'elementor-common' );
426 415
427 416 /**
417 + * Styles.
418 + */
419 + wp_enqueue_style( 'rtsb-admin-app' );
420 + wp_enqueue_style( 'rtsb-fonts' );
421 +
422 + /**
428 423 * Scripts.
429 424 */
430 425 wp_enqueue_script( 'updates' );
431 426 wp_enqueue_script( 'rtsb-admin-app' );
@@ -438,13 +433,12 @@
438 433 'adminLogo' => rtsb()->get_assets_uri( 'images/icon/ShopBuilder-Logo.svg' ),
439 434 'restApiUrl' => esc_url_raw( rest_url() ),
440 435 'rest_nonce' => wp_create_nonce( 'wp_rest' ),
441 436 'nonce' => wp_create_nonce( rtsb()->nonceText ),
437 + 'sections' => Settings::instance()->get_sections(),
442 438 'pages' => Fns::get_pages(),
443 439 'hasPro' => rtsb()->has_pro() ? 'yes' : 'no',
444 440 'updateRates' => esc_html__( 'Update All Rates', 'shopbuilder' ),
445 - 'sections' => Settings::instance()->get_sections(),
446 - 'userRoles' => Fns::get_all_user_roles(),
447 441 ]
448 442 );
449 443 } else {
450 444 $current_screen = get_current_screen();