| @@ -78,9 +78,9 @@ | ||
| 78 | 78 | * @since 1.0.0 |
| 79 | 79 | * |
| 80 | 80 | * @var string |
| 81 | 81 | */ |
| 82 | - private $message = ''; | |
| 82 | + private $message = ''; // @phpstan-ignore property.onlyWritten | |
| 83 | 83 | |
| 84 | 84 | /** |
| 85 | 85 | * Holds the error message to display when importing or exporting a configuration file. |
| 86 | 86 | * |
| @@ -87,9 +87,9 @@ | ||
| 87 | 87 | * @since 1.0.0 |
| 88 | 88 | * |
| 89 | 89 | * @var string |
| 90 | 90 | */ |
| 91 | - private $error_message = ''; | |
| 91 | + private $error_message = ''; // @phpstan-ignore property.onlyWritten | |
| 92 | 92 | |
| 93 | 93 | /** |
| 94 | 94 | * Constructor |
| 95 | 95 | * |
| @@ -180,9 +180,9 @@ | ||
| 180 | 180 | */ |
| 181 | 181 | $minification_plugins = apply_filters( 'wpzinc_dashboard_should_load_minified_js_plugins', $minification_plugins ); |
| 182 | 182 | |
| 183 | 183 | // If no minification Plugins, load minified JS. |
| 184 | - if ( ! is_array( $minification_plugins ) || ! count( $minification_plugins ) ) { | |
| 184 | + if ( ! count( $minification_plugins ) ) { | |
| 185 | 185 | return true; |
| 186 | 186 | } |
| 187 | 187 | |
| 188 | 188 | // Check if any minification Plugin is active. |
| @@ -279,9 +279,9 @@ | ||
| 279 | 279 | * |
| 280 | 280 | * @since 1.0.0 |
| 281 | 281 | * |
| 282 | 282 | * @param array $screens Screens. |
| 283 | - * @param array $classes Classes. | |
| 283 | + * @param string $classes Classes. | |
| 284 | 284 | */ |
| 285 | 285 | $screens = apply_filters( 'wpzinc_admin_body_class', $screens, $classes ); |
| 286 | 286 | |
| 287 | 287 | // Determine whether we're on a Plugin Screen. |
| @@ -316,9 +316,9 @@ | ||
| 316 | 316 | return false; |
| 317 | 317 | } |
| 318 | 318 | |
| 319 | 319 | // Bail if no screen names were specified to search for. |
| 320 | - if ( empty( $screens ) || count( $screens ) === 0 ) { | |
| 320 | + if ( empty( $screens ) ) { | |
| 321 | 321 | return false; |
| 322 | 322 | } |
| 323 | 323 | |
| 324 | 324 | // Get screen. |
| @@ -349,11 +349,11 @@ | ||
| 349 | 349 | // Determine whether to load minified versions of JS. |
| 350 | 350 | $minified = $this->should_load_minified_js(); |
| 351 | 351 | |
| 352 | 352 | // JS. |
| 353 | - wp_register_script( 'wpzinc-admin-autocomplete-gutenberg', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'autocomplete-gutenberg' . ( $minified ? '-min' : '' ) . '.js', false, $this->plugin->version, true ); | |
| 353 | + wp_register_script( 'wpzinc-admin-autocomplete-gutenberg', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'autocomplete-gutenberg' . ( $minified ? '-min' : '' ) . '.js', array(), $this->plugin->version, true ); | |
| 354 | 354 | wp_register_script( 'wpzinc-admin-autocomplete', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'autocomplete' . ( $minified ? '-min' : '' ) . '.js', array( 'wpzinc-admin-tribute' ), $this->plugin->version, true ); |
| 355 | - wp_register_script( 'wpzinc-admin-autosize', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'autosize' . ( $minified ? '-min' : '' ) . '.js', false, $this->plugin->version, true ); | |
| 355 | + wp_register_script( 'wpzinc-admin-autosize', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'autosize' . ( $minified ? '-min' : '' ) . '.js', array(), $this->plugin->version, true ); | |
| 356 | 356 | wp_register_script( 'wpzinc-admin-conditional', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'jquery.form-conditionals' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| 357 | 357 | wp_register_script( 'wpzinc-admin-inline-search', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'inline-search' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| 358 | 358 | wp_register_script( 'wpzinc-admin-media-library', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'media-library' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery', 'jquery-ui-sortable' ), $this->plugin->version, true ); |
| 359 | 359 | wp_register_script( 'wpzinc-admin-modal', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'modal' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| @@ -365,14 +365,14 @@ | ||
| 365 | 365 | wp_register_script( 'wpzinc-admin-tabs', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'tabs' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| 366 | 366 | wp_register_script( 'wpzinc-admin-tags', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'tags' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| 367 | 367 | wp_register_script( 'wpzinc-admin-tinymce-modal', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'tinymce-modal' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| 368 | 368 | wp_register_script( 'wpzinc-admin-toggle', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'toggle' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| 369 | - wp_register_script( 'wpzinc-admin-tribute', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'tribute' . ( $minified ? '-min' : '' ) . '.js', false, $this->plugin->version, true ); | |
| 369 | + wp_register_script( 'wpzinc-admin-tribute', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'tribute' . ( $minified ? '-min' : '' ) . '.js', array(), $this->plugin->version, true ); | |
| 370 | 370 | wp_register_script( 'wpzinc-admin', $this->dashboard_url . 'js/' . ( $minified ? 'min/' : '' ) . 'admin' . ( $minified ? '-min' : '' ) . '.js', array( 'jquery' ), $this->plugin->version, true ); |
| 371 | 371 | |
| 372 | 372 | // CSS. |
| 373 | - wp_register_style( 'wpzinc-admin-selectize', $this->dashboard_url . 'css/selectize.css', false, $this->plugin->version ); | |
| 374 | - wp_enqueue_style( 'wpzinc-admin', $this->dashboard_url . 'css/admin.css', false, $this->plugin->version ); | |
| 373 | + wp_register_style( 'wpzinc-admin-selectize', $this->dashboard_url . 'css/selectize.css', array(), $this->plugin->version ); | |
| 374 | + wp_enqueue_style( 'wpzinc-admin', $this->dashboard_url . 'css/admin.css', array(), $this->plugin->version ); | |
| 375 | 375 | |
| 376 | 376 | // Depending on the screen we're on, maybe enqueue specific scripts now. |
| 377 | 377 | if ( ! function_exists( 'get_current_screen' ) ) { |
| 378 | 378 | return; |
| @@ -772,12 +772,8 @@ | ||
| 772 | 772 | // Invalid nonce. |
| 773 | 773 | return; |
| 774 | 774 | } |
| 775 | 775 | |
| 776 | - if ( ! is_array( $_FILES ) ) { | |
| 777 | - $this->error_message = __( 'No file was uploaded', 'wp-to-buffer' ); | |
| 778 | - return; | |
| 779 | - } | |
| 780 | 776 | if ( ! isset( $_FILES['import']['type'] ) || ! isset( $_FILES['import']['tmp_name'] ) || ! isset( $_FILES['import']['size'] ) ) { |
| 781 | 777 | $this->error_message = __( 'Could not determine file type', 'wp-to-buffer' ); |
| 782 | 778 | return; |
| 783 | 779 | } |
| @@ -815,9 +811,9 @@ | ||
| 815 | 811 | default: |
| 816 | 812 | // Read file. |
| 817 | 813 | // phpcs:disable WordPress.WP.AlternativeFunctions |
| 818 | 814 | $handle = fopen( sanitize_text_field( wp_unslash( $_FILES['import']['tmp_name'] ) ), 'r' ); |
| 819 | - $json = fread( $handle, sanitize_text_field( wp_unslash( $_FILES['import']['size'] ) ) ); | |
| 815 | + $json = fread( $handle, (int) $_FILES['import']['size'] ); | |
| 820 | 816 | fclose( $handle ); |
| 821 | 817 | // phpcs:enable |
| 822 | 818 | |
| 823 | 819 | } |