@@ -363,44 +363,49 @@ public function bfcm_notice() {
363363
364364 // Stop if PRO version is active.
365365 if ( udb_is_pro_active () ) {
366- // return;
366+ return ;
367367 }
368368
369369 // Stop here if current user is not an admin.
370370 if ( ! current_user_can ( 'administrator ' ) ) {
371371 return ;
372372 }
373373
374- global $ pagenow ;
375-
376374 $ screen_helper = new Screen_Helper ();
377375
378- // Stop if we are not on the dashboard page.
379- if ( $ pagenow !== ' index.php ' &&
376+ // Stop if we are not on a UDB page.
377+ if ( ! $ screen_helper -> is_dashboard () &&
380378 ! $ screen_helper ->is_new_widget () &&
381379 ! $ screen_helper ->is_edit_widget () &&
380+ ! $ screen_helper ->is_features () &&
381+ ! $ screen_helper ->is_settings () &&
382+ ! $ screen_helper ->is_branding () &&
383+ ! $ screen_helper ->is_login_redirect () &&
384+ ! $ screen_helper ->is_tools () &&
385+ ! $ screen_helper ->is_new_admin_page () &&
386+ ! $ screen_helper ->is_edit_admin_page () &&
387+ ! $ screen_helper ->is_admin_page_list () &&
388+ ! $ screen_helper ->is_admin_menu () &&
389+ ! $ screen_helper ->is_admin_bar () &&
382390 ! $ screen_helper ->is_widget_list () ) {
383391 return ;
384392 }
385393
386- $ start = strtotime ( 'november 22nd, 2021 ' );
387- $ end = strtotime ( 'november 30th, 2021 ' );
388- $ now = time ();
389-
390- $ now = strtotime ( 'november 22nd, 2021 ' ); // Remove before pushing.
394+ $ start = strtotime ( 'november 22nd, 2021 ' );
395+ $ end = strtotime ( 'november 30th, 2021 ' );
396+ $ now = time ();
391397
392- // Stop here if we are not in the sales period.
393- if ( $ now < $ start || $ now > $ end ) {
394- return ;
395- }
398+ // Stop here if we are not in the sales period.
399+ if ( $ now < $ start || $ now > $ end ) {
400+ return ;
401+ }
396402
397403 // Stop here if notice has been dismissed.
398404 if ( ! empty ( get_option ( 'udb_bfcm_notice_dismissed ' , 0 ) ) ) {
399405 return ;
400406 }
401407
402-
403- $ bfcm_url = 'https://wp-pagebuilderframework.com/pricing/?utm_source=repository&utm_medium=bfcm_banner&utm_campaign=wpbf ' ;
408+ $ bfcm_url = 'https://ultimatedashboard.io/pricing/?utm_source=repository&utm_medium=bfcm_banner&utm_campaign=udb ' ;
404409 ?>
405410
406411 <div class="notice udb-notice udb-bfcm-notice notice-info is-dismissible is-permanent-dismissible" data-ajax-action="udb_dismiss_bfcm_notice">
@@ -534,6 +539,7 @@ public function delete_udb_data( $site_id, $restore_removal_option = true ) {
534539
535540 delete_blog_option ( $ site_id , 'udb_login_customizer_flush_url ' );
536541 delete_blog_option ( $ site_id , 'review_notice_dismissed ' );
542+ delete_blog_option ( $ site_id , 'udb_bfcm_notice_dismissed ' );
537543
538544 delete_blog_option ( $ site_id , 'udb_install_date ' );
539545 delete_blog_option ( $ site_id , 'udb_plugin_activated ' );
@@ -558,6 +564,7 @@ public function delete_udb_data( $site_id, $restore_removal_option = true ) {
558564
559565 delete_option ( 'udb_login_customizer_flush_url ' );
560566 delete_option ( 'review_notice_dismissed ' );
567+ delete_option ( 'udb_bfcm_notice_dismissed ' );
561568
562569 delete_option ( 'udb_install_date ' );
563570 delete_option ( 'udb_plugin_activated ' );
0 commit comments