/var/www/html_us/wp-content/plugins/cloudflare-flexible-ssl/shieldprom.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php

add_action
'init', function () {

    if ( !
class_exists'ICWP_WPSF_Shield_Security' ) && current_user_can'manage_options' ) ) {
        
$nCurrentId wp_get_current_user()->ID;

        
$sMetaKey 'odp_cfs_shield_notice';

        
$nCurrentTime get_user_meta$nCurrentId$sMetaKeytrue );
        if ( empty( 
$nCurrentTime ) ) {
            
update_user_meta$nCurrentId$sMetaKey'Y' );
        }
        elseif ( isset( 
$_GET'flag' ] ) && $_GET'flag' ] == $sMetaKey ) {
            
// set flag that the dialogue has been acknowledged closed
            
update_user_meta$nCurrentId$sMetaKeytime() );
        }
        elseif ( 
$nCurrentTime === 'Y' ) { // we can successfully set meta but haven't closed dialogue
            
add_action'admin_notices''odp_shield_promo_notice' );
            
add_action'network_admin_notices''odp_shield_promo_notice' );
        }
    }
} );

function 
odp_shield_promo_notice() {
    
$aText = [
        
"Take a quick moment to checkout Shield Security - downloaded over 5Million times with a avg 5* satisfied rating.",
        
'Built by the <span style="text-decoration: underline">same people you trusted</span> to help you easily setup CloudFlare Flexible SSL.'
    
];

    global 
$pagenow;

    echo 
sprintf(
        
'<div class="updated"><h4>%s</h4><p>%s</p>'.
        
'<p><a href="%s" target="_blank" style="font-weight: bolder">%s</a>'.
        
' / <a href="%s">%s</a></p></div>',

        
ucwords'Looking for a fresh, powerful security plugin for WordPress?' ),
        
implode'<br/>'$aText ),
        
add_query_arg(
            [
                
's'    => 'Shield+Security+for+WordPress+by+One+Dollar+Plugin',
                
'tab'  => 'search',
                
'type' => 'term',
                
'flag' => 'odp_cfs_shield_notice'
            
],
            
network_admin_url'plugin-install.php' )
        ),
        
' &rarr; Click here to discover Shield Security for WordPress',
        
add_query_arg( [ 'flag' => 'odp_cfs_shield_notice' ], $pagenow ),
        
'Close This Notice'
    
);
}