| @@ -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, |