PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.0.10
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.0.10
4.0.8 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 All 149 releases
← All changes | classes/Visualizer/Module/Frontend.php +10 -2 3.0.73.0.10 View file →
@@ -196,8 +196,13 @@
196 196 if ( ! apply_filters( 'visualizer_pro_show_chart', true, $atts['id'] ) ) {
197 197 return '';
198 198 }
199 199
200 + // in case revisions exist.
201 + if ( true === ( $revisions = $this->undoRevisions( $chart->ID, true ) ) ) {
202 + $chart = get_post( $chart->ID );
203 + }
204 +
200 205 $id = 'visualizer-' . $atts['id'];
201 206 $defaultClass = 'visualizer-front';
202 207 $class = apply_filters( Visualizer_Plugin::FILTER_CHART_WRAPPER_CLASS, $atts['class'], $atts['id'] );
203 208 $class = $defaultClass . ' ' . $class . ' ' . 'visualizer-front-' . $atts['id'];
@@ -229,11 +234,14 @@
229 234 }
230 235
231 236 $id = $id . '-' . rand();
232 237 $arguments = array( '', $id, $settings );
238 + $css = '';
233 239 apply_filters_ref_array( 'visualizer_pro_inline_css', array( &$arguments ) );
234 - $css = $arguments[0];
235 - $settings = $arguments[2];
240 + if ( ! empty( $arguments ) ) {
241 + $css = $arguments[0];
242 + $settings = $arguments[2];
243 + }
236 244
237 245 // add chart to the array
238 246 $this->_charts[ $id ] = array(
239 247 'type' => $type,