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/Setup.php +2 -21 3.10.143.7.12 View file →
@@ -210,12 +210,8 @@
210 210 private function activate_on_site() {
211 211 wp_clear_scheduled_hook( 'visualizer_schedule_refresh_db' );
212 212 wp_schedule_event( strtotime( 'midnight' ) - get_option( 'gmt_offset' ) * HOUR_IN_SECONDS, apply_filters( 'visualizer_chart_schedule_interval', 'hourly' ), 'visualizer_schedule_refresh_db' );
213 213 add_option( 'visualizer-activated', true );
214 - $is_fresh_install = get_option( 'visualizer_fresh_install', false );
215 - if ( ! defined( 'TI_CYPRESS_TESTING' ) && false === $is_fresh_install ) {
216 - update_option( 'visualizer_fresh_install', '1' );
217 - }
218 214 }
219 215
220 216 /**
221 217 * Deactivate the plugin
@@ -254,25 +250,10 @@
254 250
255 251 if ( get_option( 'visualizer-activated' ) ) {
256 252 delete_option( 'visualizer-activated' );
257 253 if ( ! headers_sent() ) {
258 - if ( ! Visualizer_Module::is_pro() && ! empty( get_option( 'visualizer_fresh_install', false ) ) ) {
259 - $redirect_url = array(
260 - 'page' => 'visualizer-setup-wizard',
261 - 'tab' => '#step-1',
262 - );
263 - } else {
264 - $page_name = Visualizer_Module::numberOfCharts() > 0 ? Visualizer_Plugin::NAME : 'viz-support';
265 - $redirect_url = array(
266 - 'page' => $page_name,
267 - );
268 - }
269 - wp_safe_redirect(
270 - add_query_arg(
271 - $redirect_url,
272 - admin_url( 'admin.php' )
273 - )
274 - );
254 + $page_name = Visualizer_Module::numberOfCharts() > 0 ? Visualizer_Plugin::NAME : 'viz-support';
255 + wp_redirect( esc_url_raw( add_query_arg( 'page', $page_name, admin_url( 'admin.php' ) ) ) );
275 256 exit();
276 257 }
277 258 }
278 259 }