PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.4.5
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.4.5
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.php +4 -1 3.4.43.4.5 View file →
@@ -79,9 +79,9 @@
79 79 * @access public
80 80 */
81 81 public function onShutdown() {
82 82 $error = error_get_last();
83 - if ( $error['type'] === E_ERROR && false !== strpos( $error['file'], 'Visualizer/' ) ) {
83 + if ( $error && $error['type'] === E_ERROR && false !== strpos( $error['file'], 'Visualizer/' ) ) {
84 84 do_action( 'themeisle_log_event', Visualizer_Plugin::NAME, sprintf( 'Critical error %s', print_r( $error, true ) ), 'error', __FILE__, __LINE__ );
85 85 }
86 86 }
87 87
@@ -545,8 +545,11 @@
545 545 protected function load_chart_type( $chart_id ) {
546 546 $name = $this->load_chart_class_name( $chart_id );
547 547 $class = null;
548 548 if ( class_exists( $name ) || true === apply_filters( 'visualizer_load_chart', false, $name ) ) {
549 + if ( 'Visualizer_Render_Sidebar_Type_DataTable_DataTable' === $name ) {
550 + $name = 'Visualizer_Render_Sidebar_Type_DataTable_Tabular';
551 + }
549 552 $class = new $name;
550 553 }
551 554
552 555 if ( is_null( $class ) && Visualizer_Module::is_pro() ) {