C:\xampp\htdocs\landing\wp-content\plugins\mailchimp-for-wp\includes\admin\class-ads.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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<?php

/**
 * Class MC4WP_Admin_Ads
 *
 * @ignore
 * @access private
 */
class MC4WP_Admin_Ads {


    
/**
     * @return bool Adds hooks
     */
    
public function add_hooks() {

        
// don't hook if Premium is activated
        
if ( defined'MC4WP_PREMIUM_VERSION' ) ) {
            return 
false;
        }

        
add_filter'mc4wp_admin_plugin_meta_links', array( $this'plugin_meta_links' ) );
        
add_action'mc4wp_admin_form_after_behaviour_settings_rows', array( $this'after_form_settings_rows' ) );
        
add_action'mc4wp_admin_form_after_appearance_settings_rows', array( $this'after_form_appearance_settings_rows' ) );
        
add_action'mc4wp_admin_sidebar', array( $this'admin_sidebar' ) );
        
add_action'mc4wp_admin_footer', array( $this'admin_footer' ) );
        
add_action'mc4wp_admin_other_settings', array( $this'ecommerce' ), 90 );

        
add_filter'mc4wp_admin_menu_items', array( $this'add_menu_item' ) );

        
add_action'mc4wp_admin_after_woocommerce_integration_settings', array( $this'ecommerce' ) );
        return 
true;
    }

    public function 
add_menu_item$items ) {
        
$items['extensions'] = array(
            
'title'    => __'Add-ons''mailchimp-for-wp' ),
            
'text'     => __'Add-ons''mailchimp-for-wp' ),
            
'slug'     => 'extensions',
            
'callback' => array( $this'show_extensions_page' ),
            
'position' => 100,
        );

        return 
$items;
    }

    
/**
     * Add text row to "Form > Appearance" tab.
     */
    
public function after_form_appearance_settings_rows() {
        echo 
'<tr valign="top">';
        echo 
'<td colspan="2">';
        echo 
'<p class="help">';
        echo 
sprintf__'Want to customize the style of your form? <a href="%s">Try our Styles Builder</a> & edit the look of your forms with just a few clicks.''mailchimp-for-wp' ), 'https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=form-settings-link' );
        echo 
'</p>';
        echo 
'</td>';
        echo 
'</tr>';
    }

    
/**
     * Add text row to "Form > Settings" tab.
     */
    
public function after_form_settings_rows() {
        echo 
'<tr valign="top">';
        echo 
'<td colspan="2">';
        echo 
'<p class="help">';

        if ( 
rand1) === ) {
            echo 
sprintf__'Be notified whenever someone subscribes? <a href="%s">Mailchimp for WordPress Premium</a> allows you to set up email notifications for your forms.''mailchimp-for-wp' ), 'https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=footer-link' );
        } else {
            echo 
sprintf__'Increased conversions? <a href="%s">Mailchimp for WordPress Premium</a> submits forms without reloading the entire page, resulting in a much better experience for your visitors.''mailchimp-for-wp' ), 'https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=form-settings-link' );
        }

        echo 
'</p>';
        echo 
'</td>';
        echo 
'</tr>';
    }

    
/**
     * @param array $links
     *
     * @return array
     */
    
public function plugin_meta_links$links ) {
        
$links[] = '<a href="https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=plugins-upgrade-link">' __'Upgrade to Premium''mailchimp-for-wp' ) . '</a>';
        return 
$links;
    }

    
/**
     * Add several texts to admin footer.
     */
    
public function admin_footer() {
        if ( isset( 
$_GET['view'] ) && $_GET['view'] === 'edit-form' ) {

            
// WPML & Polylang specific message
            
if ( defined'ICL_LANGUAGE_CODE' ) ) {
                echo 
'<p class="help">' sprintf__'Do you want translated forms for all of your languages? <a href="%s">Try Mailchimp for WordPress Premium</a>, which does just that plus more.''mailchimp-for-wp' ), 'https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=footer-link' ) . '</p>';
                return;
            }

            
// General "edit form" message
            
echo '<p class="help">' sprintf__'Do you want to create more than one form? Our Premium add-on does just that! <a href="%s">Have a look at all Premium benefits</a>.''mailchimp-for-wp' ), 'https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=footer-link' ) . '</p>';
            return;
        }

        
// General message
        
echo '<p class="help">' sprintf__'Are you enjoying this plugin? The Premium add-on unlocks several powerful features. <a href="%s">Find out about all benefits now</a>.''mailchimp-for-wp' ), 'https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=footer-link' ) . '</p>';
    }

    
/**
     * Add email opt-in form to sidebar
     */
    
public function admin_sidebar() {
        echo 
'<div class="mc4wp-box">';
        echo 
'<div style="border: 5px dotted #cc4444; padding: 0 20px; background: white;">';
        echo 
'<h3>Mailchimp for WordPress Premium</h3>';
        echo 
'<p>This plugin has a Premium add-on, unlocking several powerful features. <a href="https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=upgrade-box">Have a look at its benefits</a>!</p>';
        echo 
'</div>';
        echo 
'</div>'?>
        <div class="mc4wp-box" id="mc4wp-optin-box">

            <?php $user wp_get_current_user(); ?>
            <!-- Begin Mailchimp Signup Form -->
            <div id="mc_embed_signup">
                <h4 class="mc4wp-title"><?php _e'More subscribers, better newsletters.''mailchimp-for-wp' ); ?></h4>
                <p><?php _e'Learn how to best grow your lists & write better emails by subscribing to our monthly tips.''mailchimp-for-wp' ); ?></p>
                <form action="//mc4wp.us1.list-manage.com/subscribe/post?u=a2d08947dcd3683512ce174c5&amp;id=a940232df9" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" target="_blank">
                    <p>
                        <label for="mc4wp-email"><?php _e'Email Address''mailchimp-for-wp' ); ?></label>
                        <input type="email" value="<?php echo esc_attr$user->user_email ); ?>" name="EMAIL" class="regular-text" id="mc4wp-email" required>
                    </p>
                    <p>
                        <label for="mc4wp-fname"><?php _e'First Name''mailchimp-for-wp' ); ?></label>
                        <input type="text" value="<?php echo esc_attr$user->user_firstname ); ?>" name="FNAME" class="regular-text" id="mc4wp-fname">
                    </p>
                    <div style="position: absolute; left: -5000px;">
                        <input type="text" name="b_a2d08947dcd3683512ce174c5_a940232df9" tabindex="-1" value="" autocomplete="off" />
                    </div>
                    <p>
                        <input type="submit" value="<?php esc_attr_e'Subscribe''mailchimp-for-wp' ); ?>" name="subscribe" class="button">
                    </p>

                    <input type="hidden" name="SOURCE" value="free-plugin" />
                </form>
            </div>
        </div>
        <?php
    
}

    
/**
     * Show notice about E-Commerce integration in Premium.
     */
    
public function ecommerce() {

        
// detect whether WooCommerce is installed & activated.
        
if ( ! class_exists'WooCommerce' ) ) {
            return;
        }

        echo 
'<div class="medium-margin">';
        echo 
'<h3>Advanced WooCommerce integration for Mailchimp</h3>';
        echo 
'<p>';
        echo 
__'Do you want to track all WooCommerce orders in Mailchimp so you can send emails based on the purchase activity of your subscribers?''mailchimp-for-wp' );
        echo 
'</p>';
        echo 
'<p>';
        echo 
sprintf__'<a href="%1$s">Upgrade to Mailchimp for WordPress Premium</a> or <a href="%2$s">read more about Mailchimp\'s E-Commerce features</a>.''mailchimp-for-wp' ) . '</p>''https://www.mc4wp.com/premium-features/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=other-settings-link''https://www.mc4wp.com/kb/what-is-ecommerce360/#utm_source=wp-plugin&utm_medium=mailchimp-for-wp&utm_campaign=other-settings-link' );
        echo 
'</p>';
        echo 
'</div>';
    }

    public function 
show_extensions_page() {
        require 
MC4WP_PLUGIN_DIR 'includes/views/extensions.php';
    }
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586