MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/public_html/wp-content/plugins/pwa-for-wp/admin/newsletter.php
<?php 
// Exit if accessed directly
if ( ! defined('ABSPATH') ) exit;

class pwaforwp_ads_newsletter {
        
	function __construct () {
		
                add_filter( 'pwaforwp_localize_filter',array($this,'pwaforwp_add_localize_footer_data'),10,2);
	}
	        
        function pwaforwp_add_localize_footer_data($object, $object_name){
            
        $dismissed = explode (',', get_user_meta (wp_get_current_user ()->ID, 'dismissed_wp_pointers', true));                                
        $do_tour   = !in_array ('pwaforwp_subscribe_pointer', $dismissed); 
        
        if ($do_tour) {
                wp_enqueue_style ('wp-pointer');
                wp_enqueue_script ('wp-pointer');						
	}
                        
        if($object_name == 'pwaforwp_obj'){
                        
                global $current_user;                
		$tour     = array ();
                $tab      = isset($_GET['tab']) ? esc_attr($_GET['tab']) : '';                   
                
                if (!array_key_exists($tab, $tour)) {                
			                                           			            	
                        $object['do_tour']            = $do_tour;        
                        $object['get_home_url']       = get_home_url();                
                        $object['current_user_email'] = esc_attr($current_user->user_email);                
                        $object['current_user_name']  = esc_attr($current_user->display_name);        
			$object['displayID']          = '#toplevel_page_pwaforwp';                        
                        $object['button1']            = esc_html__('No Thanks', 'pwa-for-wp');
                        $object['button2']            = false;
                        $object['function_name']      = '';
		}
		                                                                                                                                                    
        }
        return $object;
         
    }
       
}
$pwaforwp_ads_newsletter = new pwaforwp_ads_newsletter();
?>