PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.7.12
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.7.12
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 3.10.4 All 148 releases
← All changes | classes/Visualizer/Module.php +4 -15 3.10.133.7.12 View file →
@@ -268,16 +268,9 @@
268 268 private function _getCSV( $rows, $filename, $enclose ) {
269 269 $filename .= '.csv';
270 270
271 271 $bom = chr( 0xEF ) . chr( 0xBB ) . chr( 0xBF );
272 - // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
273 - $fp = function_exists( 'tmpfile' ) ? @tmpfile() : null;
274 - if ( null === $fp ) {
275 - if ( ! function_exists( 'wp_tempnam' ) ) {
276 - require_once ABSPATH . 'wp-admin/includes/file.php';
277 - }
278 - $fp = fopen( wp_tempnam(), 'w+' );
279 - }
272 + $fp = tmpfile();
280 273 if ( ! apply_filters( 'vizualizer_export_include_series_type', true ) ) {
281 274 unset( $rows[1] );
282 275 $rows = array_values( $rows );
283 276 }
@@ -522,12 +515,8 @@
522 515
523 516 require_once( ABSPATH . 'wp-admin/includes/file.php' );
524 517 WP_Filesystem();
525 518 global $wp_filesystem;
526 - if ( ! is_a( $wp_filesystem, 'WP_Filesystem_Base' ) ) {
527 - $creds = request_filesystem_credentials( site_url() );
528 - wp_filesystem( $creds );
529 - }
530 519
531 520 $multisite_arg = '/';
532 521 if ( is_multisite() && ! is_main_site() ) {
533 522 $multisite_arg = '/sites/' . get_current_blog_id() . '/';
@@ -634,9 +623,9 @@
634 623 $settings['cssClassNames'] = $classes;
635 624 }
636 625
637 626 $img_path = VISUALIZER_ABSURL . 'images';
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;}";
627 + $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;}";
639 628 $css .= '</style>';
640 629
641 630 $arguments = array( $css, $settings );
642 631 apply_filters_ref_array( 'visualizer_inline_css', array( &$arguments ) );
@@ -739,11 +728,11 @@
739 728 */
740 729 public static final function get_features_for_license( $plan ) {
741 730 switch ( $plan ) {
742 731 case 1:
743 - return array( 'import-wp', 'db-query', 'import-wc-report' );
732 + return array( 'import-wp', 'db-query' );
744 733 case 2:
745 - return array( 'schedule-chart', 'chart-permissions', 'import-chart', 'manual-data', 'data-filter-configuration', 'frontend-actions' );
734 + return array( 'schedule-chart', 'chart-permissions' );
746 735 }
747 736 }
748 737
749 738 /**