| @@ -271,8 +271,11 @@ | ||
| 271 | 271 | $bom = chr( 0xEF ) . chr( 0xBB ) . chr( 0xBF ); |
| 272 | 272 | // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged |
| 273 | 273 | $fp = function_exists( 'tmpfile' ) ? @tmpfile() : null; |
| 274 | 274 | if ( null === $fp ) { |
| 275 | + if ( ! function_exists( 'wp_tempnam' ) ) { | |
| 276 | + require_once ABSPATH . 'wp-admin/includes/file.php'; | |
| 277 | + } | |
| 275 | 278 | $fp = fopen( wp_tempnam(), 'w+' ); |
| 276 | 279 | } |
| 277 | 280 | if ( ! apply_filters( 'vizualizer_export_include_series_type', true ) ) { |
| 278 | 281 | unset( $rows[1] ); |
| @@ -519,8 +522,12 @@ | ||
| 519 | 522 | |
| 520 | 523 | require_once( ABSPATH . 'wp-admin/includes/file.php' ); |
| 521 | 524 | WP_Filesystem(); |
| 522 | 525 | global $wp_filesystem; |
| 526 | + if ( ! is_a( $wp_filesystem, 'WP_Filesystem_Base' ) ) { | |
| 527 | + $creds = request_filesystem_credentials( site_url() ); | |
| 528 | + wp_filesystem( $creds ); | |
| 529 | + } | |
| 523 | 530 | |
| 524 | 531 | $multisite_arg = '/'; |
| 525 | 532 | if ( is_multisite() && ! is_main_site() ) { |
| 526 | 533 | $multisite_arg = '/sites/' . get_current_blog_id() . '/'; |
| @@ -627,9 +634,9 @@ | ||
| 627 | 634 | $settings['cssClassNames'] = $classes; |
| 628 | 635 | } |
| 629 | 636 | |
| 630 | 637 | $img_path = VISUALIZER_ABSURL . 'images'; |
| 631 | - $css .= ".locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url($img_path/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}.google-visualization-controls-categoryfilter label.google-visualization-controls-label {vertical-align: middle;}.google-visualization-controls-categoryfilter li.goog-inline-block {margin: 0 0.2em;}.google-visualization-controls-categoryfilter li {padding: 0 0.2em;}"; | |
| 638 | + $css .= ".locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url($img_path/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}.google-visualization-controls-categoryfilter label.google-visualization-controls-label {vertical-align: middle;}.google-visualization-controls-categoryfilter li.goog-inline-block {margin: 0 0.2em;}.google-visualization-controls-categoryfilter li {padding: 0 0.2em;}.visualizer-front-container .dataTables_scrollHeadInner{margin: 0 auto;}"; | |
| 632 | 639 | $css .= '</style>'; |
| 633 | 640 | |
| 634 | 641 | $arguments = array( $css, $settings ); |
| 635 | 642 | apply_filters_ref_array( 'visualizer_inline_css', array( &$arguments ) ); |
| @@ -734,9 +741,9 @@ | ||
| 734 | 741 | switch ( $plan ) { |
| 735 | 742 | case 1: |
| 736 | 743 | return array( 'import-wp', 'db-query', 'import-wc-report' ); |
| 737 | 744 | case 2: |
| 738 | - return array( 'schedule-chart', 'chart-permissions' ); | |
| 745 | + return array( 'schedule-chart', 'chart-permissions', 'import-chart', 'manual-data', 'data-filter-configuration', 'frontend-actions' ); | |
| 739 | 746 | } |
| 740 | 747 | } |
| 741 | 748 | |
| 742 | 749 | /** |