PluginProbe ʕ •ᴥ•ʔ
MailPoet – Newsletters, Email Marketing, and Automation / 3.52.0
MailPoet – Newsletters, Email Marketing, and Automation v3.52.0
5.28.1 5.28.0 5.27.0 5.26.0 5.26.1 5.25.0 5.24.0 4.43.0 4.43.1 4.44.0 4.44.1 4.45.0 4.46.0 4.47.0 4.48.0 4.48.1 4.48.2 4.49.0 4.49.1 4.5.0 4.5.1 4.5.2 4.50.0 4.50.1 4.51.0 4.51.1 4.51.2 4.52.0 4.53.0 4.54.0 4.55.0 4.56.0 4.57.0 4.58.0 4.58.1 4.58.2 4.6.0 4.6.1 4.6.2 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 5.0.0 5.0.1 5.0.2 5.1.0 5.1.1 5.10.0 5.10.1 5.11.0 5.12.0 5.12.1 5.12.10 5.12.11 5.12.12 5.12.13 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.13.0 5.13.1 5.13.2 5.14.0 5.14.1 5.14.2 5.14.3 5.15.0 5.15.1 5.16.0 5.16.1 5.16.2 5.16.3 5.16.4 5.17.0 5.17.1 5.17.2 5.17.3 5.17.4 5.17.5 5.17.6 5.18.0 5.19.0 5.2.0 5.2.1 5.2.2 5.2.3 5.20.0 5.21.0 5.21.1 5.21.2 5.21.3 5.22.0 5.22.1 5.22.2 5.22.3 5.22.4 5.23.0 5.23.1 5.23.2 5.3.0 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.4.0 5.4.1 5.4.2 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.6.3 5.6.4 5.7.0 5.7.1 5.8.0 5.8.1 5.9.0 3.0.0-beta.15 3.7.1 3.0.0-beta.16 3.7.2 3.0.0-beta.17 3.7.3 3.0.0-beta.18 3.7.4 3.0.0-beta.19 3.7.5 3.0.0-beta.2 3.7.6 3.0.0-beta.20 3.7.8 3.0.0-beta.21 3.70.0 3.0.0-beta.22 3.71.0 3.0.0-beta.23 3.71.1 3.0.0-beta.23.1 3.71.2 3.0.0-beta.23.2 3.71.3 3.0.0-beta.24 3.72.0 3.0.0-beta.25 3.73.0 3.0.0-beta.26 3.73.1 3.0.0-beta.27 3.73.2 3.0.0-beta.28 3.74.0 3.0.0-beta.29 3.74.1 3.0.0-beta.3 3.74.2 3.0.0-beta.30 3.74.3 3.0.0-beta.31 3.75.0 3.0.0-beta.32 3.75.1 3.0.0-beta.33 3.76.0 3.0.0-beta.33.1 3.77.0 3.0.0-beta.34.0.0 3.77.1 3.0.0-beta.36.0.0 3.78.0 3.0.0-beta.36.0.1 3.79.0 3.0.0-beta.36.2.0 3.8 3.0.0-beta.36.3.0 3.8.1 3.0.0-beta.36.3.1 3.8.2 3.0.0-beta.37.0.0 3.8.3 3.0.0-beta.4 3.8.4 3.0.0-beta.5 3.8.5 3.0.0-beta.6 3.8.6 3.0.0-beta.7 3.80.0 3.0.0-beta.7.1 3.81.0 3.0.0-beta.8 3.82.0 3.0.0-beta.9 3.83.0 3.0.0-rc.1.0.0 3.84.0 3.0.0-rc.1.0.1 3.84.1 3.0.0-rc.1.0.2 3.85.0 3.0.0-rc.1.0.3 3.85.1 3.0.0-rc.1.0.4 3.86.0 3.0.0-rc.2.0.0 3.87.0 3.0.0-rc.2.0.1 3.87.1 3.0.0-rc.2.0.2 3.87.2 3.0.0-rc.2.0.3 3.88.0 3.0.1 3.88.1 3.0.2 3.88.2 3.0.3 3.89.0 3.0.4 3.89.1 3.0.5 3.89.2 3.0.6 3.89.3 3.0.7 3.89.4 3.0.8 3.9.0 3.0.9 3.9.1 3.1.0 3.90.0 3.10 3.90.1 3.10.1 3.90.2 3.100.0 3.91.0 3.100.1 3.91.1 3.100.2 3.92.0 3.101.0 3.92.1 3.101.1 3.93.0 3.102.0 3.93.1 3.102.1 3.94.0 3.103.0 3.95.0 3.103.1 3.95.1 3.11.0 3.96.0 3.11.1 3.96.1 3.11.2 3.97.0 3.11.3 3.98.0 3.11.4 3.98.1 3.11.5 3.99.0 3.12.0 3.99.1 3.12.1 4.0.0 3.13.0 4.0.1 3.14.0 4.1.0 3.14.1 4.1.1 3.15.0 4.10.0 3.16.0 4.11.0 3.16.1 4.11.1 3.16.2 4.12.0 3.16.3 4.12.1 3.17.0 4.12.2 3.17.1 4.13.0 3.17.2 4.14.0 3.18.0 4.15.0 3.18.1 4.16.0 3.18.2 4.17.0 3.19.0 4.17.1 3.19.1 4.18.0 3.19.2 4.18.1 3.19.3 4.19.0 3.2.0 4.2.0 3.2.1 4.20.0 3.2.2 4.20.1 3.2.3 4.20.2 3.2.4 4.21.0 3.2.5 4.22.0 3.20.0 4.22.1 3.21.0 4.22.2 3.21.1 4.23.0 3.22.0 4.24.0 3.23.0 4.25.0 3.23.1 4.26.0 3.23.2 4.26.1 3.24.0 4.27.0 3.25.0 4.28.0 3.25.1 4.29.0 3.26.0 4.3.0 3.26.1 4.3.1 3.27.0 4.30.0 3.28.0 4.31.0 3.29.0 4.31.1 3.3.0 4.32.0 3.3.1 4.33.0 3.3.2 4.34.0 3.3.3 4.35.0 3.3.4 4.35.1 3.3.5 4.36.0 3.3.6 4.37.0 3.30.0 4.38.0 3.31.0 4.39.0 3.31.1 4.4.0 3.32.0 4.40.0 3.32.1 4.41.0 3.32.2 4.41.1 3.33.0 4.41.2 3.34.0 4.41.3 3.34.1 4.42.0 3.34.2 4.42.1 3.34.3 3.34.4 3.35.0 3.35.1 3.35.3 3.35.4 3.36.0 3.37.0 3.37.1 3.37.2 3.37.3 3.38.0 3.38.1 3.39.0 3.39.1 3.39.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.40.0 3.40.1 3.41.0 3.41.1 3.41.2 3.42.0 3.42.1 3.42.2 3.42.3 3.43.0 3.43.1 3.44.0 3.45.0 3.45.1 3.46.0 3.46.1 3.46.10 3.46.11 3.46.12 3.46.13 3.46.14 3.46.2 3.46.3 3.46.4 3.46.5 3.46.6 3.46.7 3.46.8 3.46.9 3.47.0 3.47.1 3.47.10 3.47.11 3.47.2 3.47.3 3.47.5 3.47.6 3.47.7 3.47.9 3.48.0 3.48.1 3.49.0 3.49.1 3.5.0 3.5.1 3.50.0 3.51.0 3.51.1 3.51.2 3.52.0 3.53.0 3.54.0 3.54.1 3.54.2 3.54.3 3.55.0 3.55.1 3.56.0 3.56.1 3.56.2 3.57.0 3.57.1 3.58.0 3.59.0 3.59.1 3.59.2 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.60.0 3.60.1 3.60.10 3.60.11 3.60.12 3.60.2 3.60.3 3.60.4 3.60.6 3.60.7 3.60.8 3.60.9 3.61.0 3.62.0 3.62.1 3.63.0 3.64.0 3.64.1 3.64.2 3.64.3 3.65.0 trunk 3.65.1 3.0.0 3.66.0 3.0.0-beta.1 3.67.0 3.0.0-beta.10 3.67.1 3.0.0-beta.11 3.68.0 3.0.0-beta.12 3.69.0 3.0.0-beta.13 3.69.1 3.0.0-beta.14 3.7.0
mailpoet / views / layout.html
mailpoet / views Last commit date
deactivationSurvey 7 years ago emails 6 years ago form 5 years ago newsletter 5 years ago subscribers 5 years ago subscription 5 years ago woocommerce 6 years ago automatic_emails.html 6 years ago blank.html 8 years ago experimental-features.html 7 years ago forms.html 5 years ago help.html 5 years ago index.html 8 years ago index.php 9 years ago layout.html 5 years ago mp2migration.html 7 years ago mss_pitch_translations.html 5 years ago newsletters.html 5 years ago premium.html 5 years ago segments.html 5 years ago settings.html 5 years ago update.html 7 years ago welcome_wizard.html 5 years ago woocommerce_setup.html 5 years ago woocommerce_setup_translations.html 5 years ago
layout.html
185 lines
1 <% if sub_menu %>
2 <script type="text/javascript">
3 jQuery('.toplevel_page_mailpoet-newsletters.menu-top-last')
4 .addClass('wp-has-current-submenu')
5 .find('a[href$="<%= sub_menu %>"]')
6 .addClass('current')
7 .parent()
8 .addClass('current');
9 </script>
10 <% endif %>
11
12 <!-- pre connect to 3d party to speed up page loading -->
13 <link rel="preconnect" href="https://beacon-v2.helpscout.net/">
14 <link rel="dns-prefetch" href="https://beacon-v2.helpscout.net/">
15 <link rel="preconnect" href="http://cdn.mxpnl.com">
16 <link rel="dns-prefetch" href="http://cdn.mxpnl.com">
17
18 <!-- system notices -->
19 <div id="mailpoet_notice_system" class="mailpoet_notice" style="display:none;"></div>
20
21 <!-- handlebars templates -->
22 <% block templates %><% endblock %>
23
24 <!-- main container -->
25 <% block container %>
26 <div class="wrap">
27 <!-- notices -->
28 <div id="mailpoet_notice_error" class="mailpoet_notice" style="display:none;"></div>
29 <div id="mailpoet_notice_success" class="mailpoet_notice" style="display:none;"></div>
30 <!-- React notices -->
31 <div id="mailpoet_notices"></div>
32
33 <!-- Set FROM address modal React root -->
34 <div id="mailpoet_set_from_address_modal"></div>
35
36 <!-- title block -->
37 <% block title %><% endblock %>
38 <!-- content block -->
39 <% block content %><% endblock %>
40 </div>
41 <% endblock %>
42
43 <!-- stylesheets -->
44 <%= stylesheet(
45 'mailpoet-plugin.css'
46 )%>
47
48 <%= do_action('mailpoet_styles_admin_after') %>
49
50 <% block after_css %><% endblock %>
51
52 <script type="text/javascript">
53 var mailpoet_date_format = "<%= wp_datetime_format()|escape('js') %>";
54 var mailpoet_time_format = "<%= wp_time_format()|escape('js') %>";
55 var mailpoet_version = "<%= mailpoet_version() %>";
56 var mailpoet_locale = "<%= mailpoet_locale() %>";
57 var mailpoet_premium_version = <%= json_encode(mailpoet_premium_version()) %>;
58 var mailpoet_analytics_enabled = <%= is_analytics_enabled() | json_encode %>;
59 var mailpoet_analytics_data = <%= json_encode(get_analytics_data()) %>;
60 var mailpoet_analytics_public_id = <%= json_encode(get_analytics_public_id()) %>;
61 var mailpoet_analytics_new_public_id = <%= is_analytics_public_id_new() | json_encode %>;
62 var mailpoet_free_domains = <%= json_encode(mailpoet_free_domains()) %>;
63 var mailpoet_woocommerce_active = <%= json_encode(is_woocommerce_active()) %>;
64 // RFC 5322 standard; http://emailregex.com/ combined with https://google.github.io/closure-library/api/goog.format.EmailAddress.html#isValid
65 var mailpoet_email_regex = /(?=^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$)(?=^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})))/;
66 var mailpoet_feature_flags = <%= json_encode(feature_flags) %>;
67 var mailpoet_referral_id = <%= json_encode(referral_id) %>;
68 </script>
69
70 <!-- javascripts -->
71 <%= javascript(
72 'vendor.js',
73 'mailpoet.js'
74 )%>
75
76 <%= localize({
77 'ajaxFailedErrorMessage': __('An error has happened while performing a request, the server has responded with response code %d'),
78 'senderEmailAddressWarning1': _x('You might not reach the inbox of your subscribers if you use this email address.', 'In the last step, before sending a newsletter. URL: ?page=mailpoet-newsletters#/send/2'),
79 'senderEmailAddressWarning2': _x('Use an address like %1$s for the Sender and put %2$s in the <em>Reply-to</em> field below.', 'In the last step, before sending a newsletter. URL: ?page=mailpoet-newsletters#/send/2'),
80 'senderEmailAddressWarning3': _x('Read more.'),
81 'mailerSendingResumedNotice': __('Sending has been resumed.'),
82 'dismissNotice': __('Dismiss this notice.'),
83
84 'subscribersLimitNoticeTitle': __('Congratulations, you now have more than [subscribersLimit] subscribers!'),
85 'freeVersionLimit': __('Our free version is limited to [subscribersLimit] subscribers.'),
86 'yourPlanLimit': __('Your plan is limited to [subscribersLimit] subscribers.'),
87 'youNeedToUpgrade': __('You need to upgrade now to be able to continue using MailPoet.'),
88 'upgradeNow': __('Upgrade Now'),
89 'refreshMySubscribers': __('I’ve upgraded my subscription, refresh subscriber limit'),
90
91 'setFromAddressModalTitle': __('It’s time to set your default FROM address!', 'mailpoet'),
92 'setFromAddressModalDescription': __('Set one of [link]your authorized email addresses[/link] as the default FROM email for your MailPoet emails.', 'mailpoet'),
93 'setFromAddressModalSave': __('Save', 'mailpoet'),
94 'setFromAddressEmailSuccess': __('Excellent. Your authorized email was saved. You can change it in the [link]Basics tab of the MailPoet settings[/link].', 'mailpoet'),
95 'setFromAddressEmailNotAuthorized': __('Can’t use this email yet! [link]Please authorize it first[/link].', 'mailpoet'),
96 'setFromAddressEmailUnknownError': __('An error occured when saving FROM email address.', 'mailpoet'),
97
98 'reviewRequestHeading': _x('Thank you! Time to tell the world?', 'After a user gives us positive feedback via the NPS poll, we ask them to review our plugin on WordPress.org.'),
99 'reviewRequestDidYouKnow': __('[username], did you know that hundreds of WordPress users read the reviews on the plugin repository? They’re also a source of inspiration for our team.'),
100 'reviewRequestUsingForDays': _n('You’ve been using MailPoet for [days] day now, and we would love to read your own review.', 'You’ve been using MailPoet for [days] days now, and we would love to read your own review.', installed_days_ago),
101 'reviewRequestUsingForMonths': _n('You’ve been using MailPoet for [months] month now, and we would love to read your own review.', 'You’ve been using MailPoet for [months] months now, and we would love to read your own review.', (installed_days_ago / 30) | round),
102 'reviewRequestRateUsNow': _x('Rate us now', 'Review our plugin on WordPress.org.'),
103 'reviewRequestNotNow': __('Not now'),
104
105 'notSentYet': __('Not sent yet!'),
106 }) %>
107 <% block translations %><% endblock %>
108
109 <% block after_translations %><% endblock %>
110
111 <%= javascript(
112 'admin_vendor_chunk.js',
113 'admin_vendor.js'
114 )%>
115
116 <%= do_action('mailpoet_scripts_admin_before') %>
117
118 <%= javascript(
119 'admin.js'
120 )%>
121
122 <%= javascript('lib/analytics.js') %>
123
124 <% set helpscout_form_id = '1c666cab-c0f6-4614-bc06-e5d0ad78db2b' %>
125 <%if mailpoet_api_key_state.data.support_tier == 'premium' %>
126 <% set helpscout_form_id = 'e93d0423-1fa6-4bbc-9df9-c174f823c35f' %>
127 <% endif %>
128
129 <script type="text/javascript">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});</script>
130
131 <script type="text/javascript"></script>
132
133 <script type="text/javascript">
134 if(window['Beacon'] !== undefined && window.hide_mailpoet_beacon !== true) {
135 window.Beacon('init', '<%= helpscout_form_id %>');
136
137 // HelpScout Beacon: Configuration
138 window.Beacon("config", {
139 icon: 'message',
140 zIndex: 50000,
141 instructions: "<%= __('Want to give feedback to the MailPoet team? Contact us here. Please provide as much information as possible!') %>",
142 showContactFields: true
143 });
144
145 // HelpScout Beacon: Custom information
146 window.Beacon("identify",
147 <%= json_encode(get_helpscout_data()) %>
148 );
149
150 if (window.mailpoet_beacon_articles) {
151 window.Beacon('suggest', window.mailpoet_beacon_articles)
152 }
153 }
154 </script>
155 <script>
156 Parsley.addMessages('mailpoet', {
157 defaultMessage: '<%= __("This value seems to be invalid.") %>',
158 type: {
159 email: '<%= __("This value should be a valid email.") %>',
160 url: '<%= __("This value should be a valid url.") %>',
161 number: '<%= __("This value should be a valid number.") %>',
162 integer: '<%= __("This value should be a valid integer.") %>',
163 digits: '<%= __("This value should be digits.") %>',
164 alphanum: '<%= __("This value should be alphanumeric.") %>'
165 },
166 notblank: '<%= __("This value should not be blank.") %>',
167 required: '<%= __("This value is required.") %>',
168 pattern: '<%= __("This value seems to be invalid.") %>',
169 min: '<%= __("This value should be greater than or equal to %s.") %>',
170 max: '<%= __("This value should be lower than or equal to %s.") %>',
171 range: '<%= __("This value should be between %s and %s.") %>',
172 minlength: '<%= __("This value is too short. It should have %s characters or more.") %>',
173 maxlength: '<%= __("This value is too long. It should have %s characters or fewer.") %>',
174 length: '<%= __("This value length is invalid. It should be between %s and %s characters long.") %>',
175 mincheck: '<%= __("You must select at least %s choices.") %>',
176 maxcheck: '<%= __("You must select %s choices or fewer.") %>',
177 check: '<%= __("You must select between %s and %s choices.") %>',
178 equalto: '<%= __("This value should be the same.") %>'
179 });
180
181 Parsley.setLocale('mailpoet');
182 </script>
183 <% block after_javascript %><% endblock %>
184 <div id="mailpoet-modal"></div>
185