PluginProbe ʕ •ᴥ•ʔ
MailPoet – Newsletters, Email Marketing, and Automation / 3.50.0
MailPoet – Newsletters, Email Marketing, and Automation v3.50.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 / trunk / views / layout.html
mailpoet / trunk / 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
178 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 'notSentYet': __('Not sent yet!'),
99 }) %>
100 <% block translations %><% endblock %>
101
102 <% block after_translations %><% endblock %>
103
104 <%= javascript(
105 'admin_vendor_chunk.js',
106 'admin_vendor.js'
107 )%>
108
109 <%= do_action('mailpoet_scripts_admin_before') %>
110
111 <%= javascript(
112 'admin.js'
113 )%>
114
115 <%= javascript('lib/analytics.js') %>
116
117 <% set helpscout_form_id = '1c666cab-c0f6-4614-bc06-e5d0ad78db2b' %>
118 <%if mailpoet_api_key_state.data.support_tier == 'premium' %>
119 <% set helpscout_form_id = 'e93d0423-1fa6-4bbc-9df9-c174f823c35f' %>
120 <% endif %>
121
122 <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>
123
124 <script type="text/javascript"></script>
125
126 <script type="text/javascript">
127 if(window['Beacon'] !== undefined && window.hide_mailpoet_beacon !== true) {
128 window.Beacon('init', '<%= helpscout_form_id %>');
129
130 // HelpScout Beacon: Configuration
131 window.Beacon("config", {
132 icon: 'message',
133 zIndex: 50000,
134 instructions: "<%= __('Want to give feedback to the MailPoet team? Contact us here. Please provide as much information as possible!') %>",
135 showContactFields: true
136 });
137
138 // HelpScout Beacon: Custom information
139 window.Beacon("identify",
140 <%= json_encode(get_helpscout_data()) %>
141 );
142
143 if (window.mailpoet_beacon_articles) {
144 window.Beacon('suggest', window.mailpoet_beacon_articles)
145 }
146 }
147 </script>
148 <script>
149 Parsley.addMessages('mailpoet', {
150 defaultMessage: '<%= __("This value seems to be invalid.") %>',
151 type: {
152 email: '<%= __("This value should be a valid email.") %>',
153 url: '<%= __("This value should be a valid url.") %>',
154 number: '<%= __("This value should be a valid number.") %>',
155 integer: '<%= __("This value should be a valid integer.") %>',
156 digits: '<%= __("This value should be digits.") %>',
157 alphanum: '<%= __("This value should be alphanumeric.") %>'
158 },
159 notblank: '<%= __("This value should not be blank.") %>',
160 required: '<%= __("This value is required.") %>',
161 pattern: '<%= __("This value seems to be invalid.") %>',
162 min: '<%= __("This value should be greater than or equal to %s.") %>',
163 max: '<%= __("This value should be lower than or equal to %s.") %>',
164 range: '<%= __("This value should be between %s and %s.") %>',
165 minlength: '<%= __("This value is too short. It should have %s characters or more.") %>',
166 maxlength: '<%= __("This value is too long. It should have %s characters or fewer.") %>',
167 length: '<%= __("This value length is invalid. It should be between %s and %s characters long.") %>',
168 mincheck: '<%= __("You must select at least %s choices.") %>',
169 maxcheck: '<%= __("You must select %s choices or fewer.") %>',
170 check: '<%= __("You must select between %s and %s choices.") %>',
171 equalto: '<%= __("This value should be the same.") %>'
172 });
173
174 Parsley.setLocale('mailpoet');
175 </script>
176 <% block after_javascript %><% endblock %>
177 <div id="mailpoet-modal"></div>
178