Version Description
Download this release
Release Info
Developer | Icegram |
Plugin | Email Subscribers & Newsletters |
Version | 4.4.8 |
Comparing to | |
See all releases |
Code changes from version 4.4.7 to 4.4.8
- changelog.txt +379 -3
- email-subscribers.php +3 -3
- lite/admin/class-email-subscribers-admin.php +22 -13
- lite/admin/css/email-subscribers-admin.css +5 -0
- lite/admin/dist/main.css +1 -1
- lite/admin/js/email-subscribers-admin.js +32 -0
- lite/includes/class-email-subscribers.php +35 -3
- lite/includes/class-es-common.php +172 -5
- lite/includes/class-es-install.php +7 -7
- lite/includes/classes/class-es-campaigns-table.php +53 -0
- lite/includes/classes/class-es-newsletters.php +1 -1
- lite/includes/classes/class-es-post-notifications.php +8 -4
- lite/includes/classes/class-es-reports-table.php +21 -2
- lite/includes/notices/class-es-admin-notices.php +4 -3
- lite/includes/pro-features.php +28 -27
- lite/languages/email-subscribers.pot +145 -122
- readme.txt +25 -392
changelog.txt
CHANGED
@@ -4,15 +4,391 @@ Author : Icegram
|
|
4 |
Author URI : https://www.icegram.com/
|
5 |
License : GPLv3
|
6 |
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
* Fix: Double Opt in subscription link is not working with email having "+" sign
|
10 |
|
11 |
-
|
12 |
|
13 |
* Update: Now, email subscription limit also check for non admin users.
|
14 |
|
15 |
-
|
16 |
|
17 |
* Fix: spam subscription issue.
|
18 |
* Fix: Visitors were not able to subscribe.
|
4 |
Author URI : https://www.icegram.com/
|
5 |
License : GPLv3
|
6 |
|
7 |
+
|
8 |
+
**4.3.13 (24.02.2020)**
|
9 |
+
|
10 |
+
* Update: Added custom style for consent text
|
11 |
+
* Fix: **{{LIST}}** keyword did not work in the welcome email
|
12 |
+
|
13 |
+
**4.3.12 (17.02.2020)**
|
14 |
+
|
15 |
+
* Update: Added support for HTML in GDPR consent text
|
16 |
+
* Update: Now, contact will be deleted upon the deletion of WordPress user if WordPress sync is on.
|
17 |
+
* Update: Removed .SVG images from templates as it's blocked by Gmail
|
18 |
+
* Fix: Confirmation email did not go out if the subject is empty
|
19 |
+
* Fix: Email Sending options was not saved properly
|
20 |
+
|
21 |
+
**4.3.11 (12.02.2020)**
|
22 |
+
|
23 |
+
* New: Now, one can add consent checkbox in subscription form
|
24 |
+
* Fix: PHP Notices
|
25 |
+
|
26 |
+
**4.3.10 (16.01.2020)**
|
27 |
+
|
28 |
+
* Fix: Invalid email adding issue from Rainmaker
|
29 |
+
|
30 |
+
**4.3.9 (08.01.2020)**
|
31 |
+
|
32 |
+
* Update: Added compatibility with Outlook mailer of WP Mail SMTP plugin. (Thanks to [@kinderkeuken](https://profiles.wordpress.org/kinderkeuken/) to help us debugging)
|
33 |
+
* Fix: Duplicate email import issue.
|
34 |
+
|
35 |
+
**4.3.8 (25.12.2019)**
|
36 |
+
|
37 |
+
* Fix: Include Javascript issue with localized WordPress
|
38 |
+
* Fix: Duplicate entries of contacts
|
39 |
+
|
40 |
+
**4.3.7 (18.12.2019)**
|
41 |
+
|
42 |
+
* Update: Improved import contacts functionality. Now, we can import ".CSV" file which contains only emails
|
43 |
+
* Fix: Multiple emails to contacts
|
44 |
+
|
45 |
+
**4.3.6 (12.12.2019)**
|
46 |
+
|
47 |
+
* Update: Improve on boarding
|
48 |
+
* Fix: Count shows zero (0) even if contacts available in list
|
49 |
+
* Fix: File with ".CSV" (uppercase) extension was not working with import contacts.
|
50 |
+
* Fix: Incorrect unsubscribed contacts count
|
51 |
+
|
52 |
+
**4.3.5.1 (07.12.2019)**
|
53 |
+
|
54 |
+
* Update: Improved edit contact
|
55 |
+
* Fix: Contacts removed from the list when new subscriber subscribed to the list
|
56 |
+
* Fix: WordPress contact sync issue
|
57 |
+
|
58 |
+
**4.3.5 (04.12.2019)**
|
59 |
+
|
60 |
+
* New: Added setting to set CRON interval
|
61 |
+
* New: Added setting to set maximum emails to send on every CRON request
|
62 |
+
* Fix: Illegal string offset ‘es_registered’ warning
|
63 |
+
|
64 |
+
**4.3.4.1 (29.11.2019)**
|
65 |
+
|
66 |
+
* Fix: Delete Campaigns Permanently issue
|
67 |
+
* Fix: Security issues
|
68 |
+
* Update: Considered HTTP_X_REAL_IP while getting user IP address
|
69 |
+
|
70 |
+
**4.3.4 (28.11.2019)**
|
71 |
+
|
72 |
+
* Update: Delete Campaigns Permanently which are already deleted before
|
73 |
+
* Fix: Import issue
|
74 |
+
* Fix: Multiple email sending issue
|
75 |
+
|
76 |
+
**4.3.3 (25.11.2019)**
|
77 |
+
|
78 |
+
* Fix: Cron Lock issue
|
79 |
+
* Fix: Honeypot issue with caching plugin
|
80 |
+
|
81 |
+
**4.3.2 (20.11.2019)**
|
82 |
+
|
83 |
+
* New: Added basic reporting like total subscribed, unsubscribed, open in last 60 days in audience dashboard
|
84 |
+
* New: Added Preheader in broadcast
|
85 |
+
* Update: Clear all CRON on deactivation
|
86 |
+
* Update: Improve Email Sending
|
87 |
+
* Fix: Override of Cron Schedules
|
88 |
+
* Fix: email "Sending" issue
|
89 |
+
* Fix: Unsubscribe link issue
|
90 |
+
|
91 |
+
**4.3.1 (13.11.2019)**
|
92 |
+
|
93 |
+
* New: Delete Form Permanently
|
94 |
+
* New: Delete List Permanently
|
95 |
+
* Update: Restrict multiple email sending
|
96 |
+
* Fix: Broadcast inactive issue
|
97 |
+
* Fix: Fix performance issue
|
98 |
+
* Fix: Import Contacts issue
|
99 |
+
* Fix: Linebreak issue for broadcast templates
|
100 |
+
* Fix: Fatal error
|
101 |
+
|
102 |
+
**4.3.0 (06.11.2019)**
|
103 |
+
|
104 |
+
* Fix: Test email sending issue
|
105 |
+
* Fix: New Broadcast issue
|
106 |
+
* Fix: Import contacts issue
|
107 |
+
* Update: Fixed typo
|
108 |
+
* Update: .POT File
|
109 |
+
|
110 |
+
**4.2.4 (23.10.2019)**
|
111 |
+
|
112 |
+
* Update: Improve Create Broadcast UI
|
113 |
+
* Fix: Unable to remove label for Email field in Subscription Form
|
114 |
+
* Fix: Validate Post Notification data
|
115 |
+
|
116 |
+
**4.2.3 (17.10.2019)**
|
117 |
+
|
118 |
+
* Update: Now, only administrators can access Email Subscribers menus.
|
119 |
+
* Fix: Email open tracking
|
120 |
+
* Fix: Vulnerability while exporting contacts
|
121 |
+
* Fix: Vulnerability while sending a test email
|
122 |
+
* Fix: Check permission before saving settings
|
123 |
+
|
124 |
+
**4.2.2 (15.10.2019)**
|
125 |
+
|
126 |
+
* New: Added configuration option for label & placeholder for subscription form
|
127 |
+
* Update: Ask subscribers for confirmation before unsubscription
|
128 |
+
* Fix: Unsubscription issue
|
129 |
+
|
130 |
+
**4.2.1 (10.10.2019)**
|
131 |
+
|
132 |
+
* Update: Added per page screen option for Contacts, Forms, Lists & Campaigns
|
133 |
+
|
134 |
+
**4.2.0 (01.10.2019)**
|
135 |
+
|
136 |
+
* New: [Pepipost](https://pepipost.com/?utm_source=icegram&utm_medium=es_inapp&utm_campaign=pepipost) API support for email sending
|
137 |
+
|
138 |
+
**4.1.15 (12.09.2019)**
|
139 |
+
|
140 |
+
* New: Stop email sending if hourly email sending limit exceeded.
|
141 |
+
* Update: Added option to customize message after form submission (Email Subscribers > Settings Menu)
|
142 |
+
* Fixed: Import contacts issue
|
143 |
+
|
144 |
+
**4.1.14 (28.08.2019)**
|
145 |
+
|
146 |
+
* New: Import First Name & Last Name
|
147 |
+
* Update: Added "Send Welcome email" option to send out Welcome Email.
|
148 |
+
* Fix: Multiple Welcome & Admin email notification on clicking confirmation link multiple times
|
149 |
+
|
150 |
+
**4.1.13 (20.08.2019)**
|
151 |
+
|
152 |
+
* New: Added option to select "All Categories" in post notifications.
|
153 |
+
* New: Send "Welcome Email" to contact which are being added from Audience dashboard
|
154 |
+
* Fix: All Post Notifications were sent for the post with no category selected
|
155 |
+
* Fix: Typo
|
156 |
+
|
157 |
+
**4.1.12 (07.08.2019)**
|
158 |
+
|
159 |
+
* Fix: Set post categories correctly after migration
|
160 |
+
* Fix: Get all lists from email list & notification tables
|
161 |
+
|
162 |
+
**4.1.11 (02.08.2019)**
|
163 |
+
|
164 |
+
* Fix: Send multiple email notification issue
|
165 |
+
|
166 |
+
**4.1.10 (31.07.2019)**
|
167 |
+
|
168 |
+
* Update: Added viewed count on the reports page
|
169 |
+
* Fix: Shortcodes were not working in email templates
|
170 |
+
* Fix: Viewed status was not getting updated
|
171 |
+
* Fix: Migration issues in reports
|
172 |
+
|
173 |
+
**4.1.9 (25.07.2019)**
|
174 |
+
|
175 |
+
* Update: Admin notification will be sent out only after contacts confirm their subscription
|
176 |
+
* Update: Show Post Notifications categories in campaigns view
|
177 |
+
* Fix: Sort contacts by name
|
178 |
+
* Fix: Email Notification formatting issue
|
179 |
+
|
180 |
+
**4.1.8 (16.07.2019)**
|
181 |
+
|
182 |
+
* New: Now, admin can add/ edit First Name & Last Name of subscribers.
|
183 |
+
* Fix: Fixed Vulnerabilities (Thanks Tin Duong of Fortinet's FortiGuard Labs, WordPress Plugin Review Team & Ihor Voschyk for reporting)
|
184 |
+
|
185 |
+
**4.1.7 (15.07.2019)**
|
186 |
+
|
187 |
+
* Update: Now, able to sort reports by Subject, Status, Start Date, End Date & Total Contacts
|
188 |
+
* Update: Now, able to sort forms by Name & Created date
|
189 |
+
* Update: Now, email template will pick up the latest content while email sending
|
190 |
+
* Fix: Importing issue
|
191 |
+
* Fix: Migration issue
|
192 |
+
* Fix: Fixed Vulnerability
|
193 |
+
|
194 |
+
**4.1.6 (01.07.2019)**
|
195 |
+
|
196 |
+
* Update: Added sorting for name field in the Audience tab
|
197 |
+
* Fix: Warning: Illegal string offset 'es_registered'
|
198 |
+
* Fix: Set list name blank in campaign list page
|
199 |
+
* Fix: Contacts sort by email was not working.
|
200 |
+
|
201 |
+
**4.1.5 (20.06.2019)**
|
202 |
+
|
203 |
+
* Update: Added "Opt-In Type" column in exported contacts lists
|
204 |
+
* Update: Allow to send broadcast only if contacts are available in list
|
205 |
+
* Fix: "Select the list" error
|
206 |
+
|
207 |
+
**4.1.4 (13.06.2019)**
|
208 |
+
|
209 |
+
* New: Added First Name, Last Name in exported csv file
|
210 |
+
* New: Added {{FIRSTNAME}}, {{LASTNAME}} keyword
|
211 |
+
* Update: Improve subscription form layout.
|
212 |
+
|
213 |
+
**4.1.3 (06.06.2019)**
|
214 |
+
|
215 |
+
* New: Export contacts by list
|
216 |
+
|
217 |
+
**4.1.2.2 (31.05.2019)**
|
218 |
+
|
219 |
+
* Fix: Fatal error: Call to undefined function get_plugins()
|
220 |
+
|
221 |
+
**4.1.2.1 (30.05.2019)**
|
222 |
+
|
223 |
+
* Fix: Unable to use sync functionality
|
224 |
+
|
225 |
+
**4.1.2 (29.05.2019)**
|
226 |
+
|
227 |
+
* New: Added support to export "Unconfirmed" contacts.
|
228 |
+
|
229 |
+
**4.1.1 (21.05.2019)**
|
230 |
+
|
231 |
+
* Fix: "Oops.. Unexpected error occurred" while subscribing
|
232 |
+
* Fix: Typo in "Campaigns > Edit Post Notification" title
|
233 |
+
* Fix: Duplicate lists while syncing WordPress users
|
234 |
+
|
235 |
+
**4.1 (14.05.2019)**
|
236 |
+
|
237 |
+
* New: Now, able to change the label of "Subscribe" button
|
238 |
+
|
239 |
+
**4.0.18 (07.05.2019)**
|
240 |
+
|
241 |
+
* New: Added a feature to duplicate any template
|
242 |
+
* New: Added support to re-run database migration from ES 3.5.18
|
243 |
+
* Fix: Display "0" above form
|
244 |
+
* Fix: Migration issue
|
245 |
+
|
246 |
+
**4.0.17 (03.05.2019)**
|
247 |
+
|
248 |
+
* New : New keywords added : {{TOTAL-CONTACTS}} in form description
|
249 |
+
* Fix : Post/page editor issue with RTL sites
|
250 |
+
|
251 |
+
**4.0.16 (23.04.2019)**
|
252 |
+
|
253 |
+
* New : New keywords added : {{TOTAL-CONTACTS}} , {{SITEURL}}, {{SITENAME}}
|
254 |
+
* New : Added option to enable/ disable WordPress Cron for Email Subscribers
|
255 |
+
* New : Added option to enable/ disable email open tracking
|
256 |
+
* Fix : Database error while sorting list
|
257 |
+
* Fix : Incorrect viewed and sent dates in report details
|
258 |
+
|
259 |
+
**4.0.15 (17.04.2019)**
|
260 |
+
|
261 |
+
* Fix: Error with Gutenberg editor
|
262 |
+
* Fix: Media Upload Error
|
263 |
+
* Fix: WordPress Media Library grid issue
|
264 |
+
* Fix: Database error
|
265 |
+
|
266 |
+
**4.0.14.1 (16.04.2019)**
|
267 |
+
|
268 |
+
* Fix: CSS issue
|
269 |
+
|
270 |
+
**4.0.14 (15.04.2019)**
|
271 |
+
|
272 |
+
* Fix : Added plain text email content for html email
|
273 |
+
* Fix : Email confirmation fails if address contains ‘+’
|
274 |
+
* Fix : Migration issue
|
275 |
+
* Update: POT file
|
276 |
+
|
277 |
+
**4.0.13 (05.04.2019)**
|
278 |
+
|
279 |
+
* Fix: Plain text email does not decode HTML entities
|
280 |
+
* Fix: Not able to select category with special charterers in post notification
|
281 |
+
* Fix: Not able to send email using Amazon SES
|
282 |
+
* Fix: Allow contact to subscribe again once unsubscribed
|
283 |
+
* Fix: Remove the NAME field when "NO" set in the shortcode
|
284 |
+
* Update: POT file
|
285 |
+
|
286 |
+
**4.0.12 (01.04.2019)**
|
287 |
+
|
288 |
+
* Fix : Parse error: syntax error, unexpected T_FUNCTION
|
289 |
+
* Update: Remove old css
|
290 |
+
* Update: POT file
|
291 |
+
|
292 |
+
**4.0.11 (26.03.2019)**
|
293 |
+
|
294 |
+
* New : Added "Add to List" option to the bulk actions of contacts
|
295 |
+
* New : Link contacts from list view
|
296 |
+
* Update: Additional security check while opt-in and unsubscription
|
297 |
+
* Fix : PHP Fatal error: Cannot redeclare temp_filter_category()
|
298 |
+
|
299 |
+
**4.0.10 (20.03.2019)**
|
300 |
+
|
301 |
+
* Update: Added resent confirmation message
|
302 |
+
* Fix: Duplicate contacts via Rainmaker form
|
303 |
+
* Fix: Parse error: syntax error, unexpected '['
|
304 |
+
* Fix: New strings will be available for translations on [WordPress](https://translate.wordpress.org/) (Thanks to [@otto42](https://profiles.wordpress.org/otto42/) and [@dd32](https://profiles.wordpress.org/dd32/))
|
305 |
+
|
306 |
+
**4.0.9 (15.03.2019)**
|
307 |
+
|
308 |
+
* Fix: Post Notification doesn't work with WP 5.0+ and 'Classic Editor'
|
309 |
+
* Fix: Username is set instead of user's name after Sync WordPress users
|
310 |
+
* Fix: Welcome Email and Confirmation Email was not working when subscribed via Rainmaker
|
311 |
+
* Fix: '{{Email}}' keyword is empty in emails
|
312 |
+
|
313 |
+
**4.0.8 (14.03.2019)**
|
314 |
+
|
315 |
+
* Fix: Multiple post notifications issue
|
316 |
+
* Fix: "500 internal server error" while using Rainmaker Form
|
317 |
+
* Fix: Post notifications are not being sent while republishing older posts
|
318 |
+
* Update: Enhance import contacts functionality
|
319 |
+
* Update: POT file
|
320 |
+
|
321 |
+
**4.0.7 (13.03.2019)**
|
322 |
+
|
323 |
+
* Fix: Parse error: syntax error, unexpected T_FUNCTION in older version of PHP
|
324 |
+
* Fix: Cron URL set empty
|
325 |
+
* Fix: Post notifications not being sent for the first time post publish in WP 5.0+
|
326 |
+
* Update: Show success/ error message on campaign delete.
|
327 |
+
* Update: Show notice if WordPress Cron is disable.
|
328 |
+
|
329 |
+
**4.0.6 (12.03.2019)**
|
330 |
+
|
331 |
+
* Enhancement: Now, queued emails will be processed on every 15 minutes
|
332 |
+
* Fix: Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
|
333 |
+
* Fix: Parse error: syntax error, unexpected '[', expecting ')'
|
334 |
+
* Update: POT file
|
335 |
+
|
336 |
+
**4.0.5 (11.03.2019)**
|
337 |
+
|
338 |
+
* Update: Enable admin email notification after campaign sent
|
339 |
+
* Fix: Migration of old Email Subscriber's widgets
|
340 |
+
* Fix: Could not create, edit list
|
341 |
+
|
342 |
+
**4.0.4 (07.03.2019)**
|
343 |
+
|
344 |
+
* Fix: 'es_subbox' function not working
|
345 |
+
* Fix: Warning: Cannot modify header information
|
346 |
+
|
347 |
+
**4.0.3 (06.03.2019)**
|
348 |
+
|
349 |
+
* New: Able to process queued emails manually
|
350 |
+
* Update: Added list wise status for contact on Audience dashboard
|
351 |
+
* Update: Added status based filtering for contacts
|
352 |
+
* Update: Added Icegram compatibility
|
353 |
+
* Fix: Post Notification not getting triggered
|
354 |
+
* Fix: Incorrect CRON URL issue when migrated from other domain
|
355 |
+
|
356 |
+
**4.0.2 (04.03.2019)**
|
357 |
+
|
358 |
+
* Update: Added sync WordPress users functionality
|
359 |
+
* Update: Added status(Subscribed/ Unsubscribed ) column in Audience dashboard
|
360 |
+
* Fix: Short description Missing in Widget
|
361 |
+
* Fix: Fatal error: Uncaught Error: Class ‘es_cls_registerhook’ not found in Reports Section
|
362 |
+
* Fix: Contacts not getting confirmation mail
|
363 |
+
* Fix: Opt-In type shown "Single-opt-in" by default
|
364 |
+
* Fix: Post Notification templates are not available for selection
|
365 |
+
* Update: POT file
|
366 |
+
|
367 |
+
**4.0.1 (02.03.2019)**
|
368 |
+
|
369 |
+
* Fix: Widget sidebar is broken due to Email Subscribers Widget
|
370 |
+
* Fix: GDPR consent checkbox is missing
|
371 |
+
* Fix: PHP HTML Mail/ Plain Text email option missing
|
372 |
+
* Fix: "Name" & "Email" label missing in subscription form
|
373 |
+
* Fix: Couldn't delete List
|
374 |
+
* Fix: Compatibility with POST SMTP, WP SES plugin.
|
375 |
+
* Fix: Accentuated letters and special characters are not working in post categories.
|
376 |
+
|
377 |
+
**4.0 (01.03.2019)**
|
378 |
+
|
379 |
+
* New: [Revamped the plugin](https://www.icegram.com/email-subscribers-plugin-redesign/) - Changes in UI and terminology
|
380 |
+
* New: Added domain blocking to prevent spam attacks
|
381 |
+
* Update: POT file
|
382 |
+
|
383 |
+
**3.5.18**
|
384 |
|
385 |
* Fix: Double Opt in subscription link is not working with email having "+" sign
|
386 |
|
387 |
+
**3.5.17**
|
388 |
|
389 |
* Update: Now, email subscription limit also check for non admin users.
|
390 |
|
391 |
+
**3.5.16**
|
392 |
|
393 |
* Fix: spam subscription issue.
|
394 |
* Fix: Visitors were not able to subscribe.
|
email-subscribers.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Email Subscribers & Newsletters
|
4 |
* Plugin URI: https://www.icegram.com/
|
5 |
* Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
|
6 |
-
* Version: 4.4.
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
@@ -13,7 +13,7 @@
|
|
13 |
* Domain Path: /lite/languages/
|
14 |
* License: GPLv3
|
15 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
16 |
-
* Copyright (c) 2016-
|
17 |
*/
|
18 |
|
19 |
// If this file is called directly, abort.
|
@@ -156,7 +156,7 @@ if ( $is_premium ) {
|
|
156 |
/* ***************************** Initial Compatibility Work (End) ******************* */
|
157 |
|
158 |
if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
|
159 |
-
define( 'ES_PLUGIN_VERSION', '4.4.
|
160 |
}
|
161 |
|
162 |
// Plugin Folder Path.
|
3 |
* Plugin Name: Email Subscribers & Newsletters
|
4 |
* Plugin URI: https://www.icegram.com/
|
5 |
* Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
|
6 |
+
* Version: 4.4.8
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
13 |
* Domain Path: /lite/languages/
|
14 |
* License: GPLv3
|
15 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
16 |
+
* Copyright (c) 2016-2020 Icegram
|
17 |
*/
|
18 |
|
19 |
// If this file is called directly, abort.
|
156 |
/* ***************************** Initial Compatibility Work (End) ******************* */
|
157 |
|
158 |
if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
|
159 |
+
define( 'ES_PLUGIN_VERSION', '4.4.8' );
|
160 |
}
|
161 |
|
162 |
// Plugin Folder Path.
|
lite/admin/class-email-subscribers-admin.php
CHANGED
@@ -119,11 +119,10 @@ class Email_Subscribers_Admin {
|
|
119 |
wp_enqueue_script( $this->email_subscribers, plugin_dir_url( __FILE__ ) . 'js/email-subscribers-admin.js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-tabs' ), $this->version, false );
|
120 |
|
121 |
|
122 |
-
|
123 |
$ig_es_js_data = array(
|
124 |
'security' => wp_create_nonce( 'ig-es-admin-ajax-nonce' ),
|
125 |
'i18n_data' => array(
|
126 |
-
'ajax_error_message'
|
127 |
'broadcast_draft_success_message' => __( 'Broadcast saved as draft successfully.', 'email-subscribers' ),
|
128 |
'broadcast_draft_error_message' => __( 'An error has occured while saving the broadcast. Please try again later.', 'email-subscribers' ),
|
129 |
'broadcast_subject_empty_message' => __( 'Please add a broadcast subject before saving.', 'email-subscribers' ),
|
@@ -639,13 +638,25 @@ class Email_Subscribers_Admin {
|
|
639 |
return;
|
640 |
}
|
641 |
|
642 |
-
$
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
649 |
|
650 |
// User admin notices
|
651 |
if ( ! empty( $wp_filter['user_admin_notices']->callbacks ) && is_array( $wp_filter['user_admin_notices']->callbacks ) ) {
|
@@ -707,10 +718,6 @@ class Email_Subscribers_Admin {
|
|
707 |
}
|
708 |
}
|
709 |
|
710 |
-
$get_page = ig_es_get_request_data( 'page' );
|
711 |
-
if ( ! empty( $get_page ) && 'es_dashboard' == $get_page ) {
|
712 |
-
remove_all_actions( 'admin_notices' );
|
713 |
-
}
|
714 |
}
|
715 |
|
716 |
/**
|
@@ -761,4 +768,6 @@ class Email_Subscribers_Admin {
|
|
761 |
|
762 |
return $footer_text;
|
763 |
}
|
|
|
|
|
764 |
}
|
119 |
wp_enqueue_script( $this->email_subscribers, plugin_dir_url( __FILE__ ) . 'js/email-subscribers-admin.js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-tabs' ), $this->version, false );
|
120 |
|
121 |
|
|
|
122 |
$ig_es_js_data = array(
|
123 |
'security' => wp_create_nonce( 'ig-es-admin-ajax-nonce' ),
|
124 |
'i18n_data' => array(
|
125 |
+
'ajax_error_message' => __( 'An error has occured. Please try again later.', 'email-subscribers' ),
|
126 |
'broadcast_draft_success_message' => __( 'Broadcast saved as draft successfully.', 'email-subscribers' ),
|
127 |
'broadcast_draft_error_message' => __( 'An error has occured while saving the broadcast. Please try again later.', 'email-subscribers' ),
|
128 |
'broadcast_subject_empty_message' => __( 'Please add a broadcast subject before saving.', 'email-subscribers' ),
|
638 |
return;
|
639 |
}
|
640 |
|
641 |
+
$get_page = ig_es_get_request_data( 'page' );
|
642 |
+
|
643 |
+
if ( ! empty( $get_page ) && 'es_dashboard' == $get_page ) {
|
644 |
+
|
645 |
+
// Allow only Icegram Connection popup on Dashboard
|
646 |
+
$es_display_notices = array(
|
647 |
+
'connect_icegram_notification',
|
648 |
+
);
|
649 |
+
|
650 |
+
} else {
|
651 |
+
|
652 |
+
$es_display_notices = array(
|
653 |
+
'connect_icegram_notification',
|
654 |
+
'show_review_notice',
|
655 |
+
'custom_admin_notice',
|
656 |
+
'output_custom_notices',
|
657 |
+
'ig_es_fail_php_version_notice',
|
658 |
+
);
|
659 |
+
}
|
660 |
|
661 |
// User admin notices
|
662 |
if ( ! empty( $wp_filter['user_admin_notices']->callbacks ) && is_array( $wp_filter['user_admin_notices']->callbacks ) ) {
|
718 |
}
|
719 |
}
|
720 |
|
|
|
|
|
|
|
|
|
721 |
}
|
722 |
|
723 |
/**
|
768 |
|
769 |
return $footer_text;
|
770 |
}
|
771 |
+
|
772 |
+
|
773 |
}
|
lite/admin/css/email-subscribers-admin.css
CHANGED
@@ -1848,4 +1848,9 @@ div.broadcast_side_content{
|
|
1848 |
|
1849 |
.es-preview.broadcast-preview p {
|
1850 |
margin : 1em 0 !important;
|
|
|
|
|
|
|
|
|
|
|
1851 |
}
|
1848 |
|
1849 |
.es-preview.broadcast-preview p {
|
1850 |
margin : 1em 0 !important;
|
1851 |
+
}
|
1852 |
+
|
1853 |
+
.es-preview.broadcast-preview img.aligncenter {
|
1854 |
+
margin-left: auto;
|
1855 |
+
margin-right: auto;
|
1856 |
}
|
lite/admin/dist/main.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #d2d6dc}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}a{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}img{border-width:0}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-webkit-input-placeholder{color:#9fa6b2;opacity:1}.form-input::-moz-placeholder{color:#9fa6b2;opacity:1}.form-input::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-webkit-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::-moz-placeholder{color:#9fa6b2;opacity:1}.form-textarea::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::placeholder{color:#9fa6b2;opacity:1}.form-textarea:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.25rem}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus{border-color:transparent}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}.ig-es-primary-button,.ig-es-send-queue-emails{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;padding:.5rem 1rem;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:500;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity));-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.ig-es-title-button,.wp-heading-inline+.page-title-action{font-size:.875rem;border-radius:.375rem;border-width:1px;--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity));line-height:1.25rem;font-weight:500}.wp-heading-inline+.page-title-action{--text-opacity:1;color:#1c64f2;color:rgba(28,100,242,var(--text-opacity));padding:.5rem;margin-left:.5rem;margin-right:.5rem}.ig-es-title-button:hover,.wp-heading-inline+.page-title-action:hover{--border-opacity:1;border-color:#6875f5;border-color:rgba(104,117,245,var(--border-opacity));--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.ig-es-primary-button:hover{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.ig-es-primary-button:focus,.ig-es-title-button:focus,.wp-heading-inline+.page-title-action:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45)}.ig-es-imp-button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:.375rem!important;border-width:1px!important;border-color:transparent!important;background-color:#fff!important;background-color:rgba(255,255,255,var(--bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:500!important;background-color:#0e9f6e!important;background-color:rgba(14,159,110,var(--bg-opacity))!important;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform!important;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.ig-es-imp-button,.ig-es-imp-button:hover{--text-opacity:1!important;color:#fff!important;color:rgba(255,255,255,var(--text-opacity))!important;--bg-opacity:1!important}.ig-es-imp-button:hover{background-color:#31c48d!important;background-color:rgba(49,196,141,var(--bg-opacity))!important}.ig-es-imp-button:focus{outline:0!important;-webkit-box-shadow:0 0 0 3px rgba(132,225,188,.45)!important;box-shadow:0 0 0 3px rgba(132,225,188,.45)!important}.ig-es-link-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:#ff5a1f;background-color:rgba(255,90,31,var(--bg-opacity));-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.ig-es-link-button,.ig-es-link-button:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1}.ig-es-link-button:hover{background-color:#ff8a4c;background-color:rgba(255,138,76,var(--bg-opacity))}.ig-es-link-button:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(253,186,140,.45);box-shadow:0 0 0 3px rgba(253,186,140,.45)}.ig-es-action.js-open .ig-es-action__header{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.form-checkbox{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.form-radio{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.form-checkbox:checked,.form-radio:checked{--text-opacity:1!important;color:#5850ec!important;color:rgba(88,80,236,var(--text-opacity))!important}.form-select{font-size:.875rem!important;--border-opacity:1!important;border-color:#9fa6b2!important;border-color:rgba(159,166,178,var(--border-opacity))!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.form-select:focus,input[type=number]:focus{outline:0!important;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45)!important;box-shadow:0 0 0 3px rgba(164,202,254,.45)!important;--border-opacity:1!important;border-color:#a4cafe!important;border-color:rgba(164,202,254,var(--border-opacity))!important}.es-check-toggle:checked~.es-mail-toggle-line{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity))}.es-check-toggle:checked~.es-mail-toggle-dot{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-translate-x:100%}[type=radio]:checked+.es-mailer-logo{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-scale-x:1.1;--transform-scale-y:1.1;-webkit-box-shadow:0 0 3px 3px #5a67d8;box-shadow:0 0 3px 3px #5a67d8}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-gray-200{--bg-opacity:1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--bg-opacity))}.bg-gray-300{--bg-opacity:1;background-color:#d2d6dc;background-color:rgba(210,214,220,var(--bg-opacity))}.bg-green-100{--bg-opacity:1;background-color:#def7ec;background-color:rgba(222,247,236,var(--bg-opacity))}.bg-green-600{--bg-opacity:1;background-color:#057a55;background-color:rgba(5,122,85,var(--bg-opacity))}.bg-teal-50{--bg-opacity:1;background-color:#edfafa;background-color:rgba(237,250,250,var(--bg-opacity))}.bg-teal-100{--bg-opacity:1;background-color:#d5f5f6;background-color:rgba(213,245,246,var(--bg-opacity))}.bg-indigo-500{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.bg-indigo-600{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity))}.bg-indigo-800{--bg-opacity:1;background-color:#42389d;background-color:rgba(66,56,157,var(--bg-opacity))}.hover\:bg-gray-50:hover{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-green-500:hover{--bg-opacity:1;background-color:#0e9f6e;background-color:rgba(14,159,110,var(--bg-opacity))}.hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.focus\:bg-gray-50:focus{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.border-collapse{border-collapse:collapse}.border-transparent{border-color:transparent}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.border-gray-400{--border-opacity:1;border-color:#9fa6b2;border-color:rgba(159,166,178,var(--border-opacity))}.border-indigo-500{--border-opacity:1;border-color:#6875f5;border-color:rgba(104,117,245,var(--border-opacity))}.border-indigo-600{--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity))}.hover\:border-gray-200:hover{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.hover\:border-gray-500:hover{--border-opacity:1;border-color:#6b7280;border-color:rgba(107,114,128,var(--border-opacity))}.hover\:border-red-400:hover{--border-opacity:1;border-color:#f98080;border-color:rgba(249,128,128,var(--border-opacity))}.hover\:border-indigo-500:hover{--border-opacity:1;border-color:#6875f5;border-color:rgba(104,117,245,var(--border-opacity))}.hover\:border-indigo-600:hover{--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity))}.focus\:border-blue-300:focus{--border-opacity:1;border-color:#a4cafe;border-color:rgba(164,202,254,var(--border-opacity))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-0{border-width:0}.border-2{border-width:2px}.border{border-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-auto{cursor:auto}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.hidden{display:none}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.flex-col,.flex-row{-webkit-box-direction:normal}.flex-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.float-right{float:right}.float-left{float:left}.font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-0{height:0}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-15{height:3.75rem}.h-20{height:5rem}.h-48{height:12rem}.h-auto{height:auto}.h-full{height:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.25rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-4{margin:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mt-12{margin-top:3rem}.ml-12{margin-left:3rem}.mr-16{margin-right:4rem}.ml-16{margin-left:4rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mr-1\.5{margin-right:.375rem}.mt-3\.5{margin-top:.875rem}.-mr-1{margin-right:-.25rem}.max-h-full{max-height:100%}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.opacity-0{opacity:0}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.pr-12{padding-right:3rem}.pl-16{padding-left:4rem}.pt-1\.5{padding-top:.375rem}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.shadow-xs{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05);box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\:shadow-md:hover{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.focus\:shadow-lg:focus{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\:shadow-outline:focus{-webkit-box-shadow:0 0 0 3px rgba(118,169,250,.45);box-shadow:0 0 0 3px rgba(118,169,250,.45)}.focus\:shadow-outline-blue:focus{-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45)}.focus\:shadow-outline-red:focus{-webkit-box-shadow:0 0 0 3px rgba(248,180,180,.45);box-shadow:0 0 0 3px rgba(248,180,180,.45)}.focus\:shadow-outline-indigo:focus{-webkit-box-shadow:0 0 0 3px rgba(180,198,252,.45);box-shadow:0 0 0 3px rgba(180,198,252,.45)}.text-left{text-align:left}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e02424;color:rgba(224,36,36,var(--text-opacity))}.text-orange-400{--text-opacity:1;color:#ff8a4c;color:rgba(255,138,76,var(--text-opacity))}.text-orange-500{--text-opacity:1;color:#ff5a1f;color:rgba(255,90,31,var(--text-opacity))}.text-yellow-400{--text-opacity:1;color:#e3a008;color:rgba(227,160,8,var(--text-opacity))}.text-green-400{--text-opacity:1;color:#31c48d;color:rgba(49,196,141,var(--text-opacity))}.text-green-600{--text-opacity:1;color:#057a55;color:rgba(5,122,85,var(--text-opacity))}.text-green-800{--text-opacity:1;color:#03543f;color:rgba(3,84,63,var(--text-opacity))}.text-teal-400{--text-opacity:1;color:#16bdca;color:rgba(22,189,202,var(--text-opacity))}.text-teal-500{--text-opacity:1;color:#0694a2;color:rgba(6,148,162,var(--text-opacity))}.text-teal-700{--text-opacity:1;color:#036672;color:rgba(3,102,114,var(--text-opacity))}.text-blue-400{--text-opacity:1;color:#76a9fa;color:rgba(118,169,250,var(--text-opacity))}.text-blue-500{--text-opacity:1;color:#3f83f8;color:rgba(63,131,248,var(--text-opacity))}.text-blue-700{--text-opacity:1;color:#1a56db;color:rgba(26,86,219,var(--text-opacity))}.text-blue-800{--text-opacity:1;color:#1e429f;color:rgba(30,66,159,var(--text-opacity))}.text-indigo-100{--text-opacity:1;color:#e5edff;color:rgba(229,237,255,var(--text-opacity))}.text-indigo-400{--text-opacity:1;color:#8da2fb;color:rgba(141,162,251,var(--text-opacity))}.text-indigo-500{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.text-indigo-600{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:text-gray-800:hover{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.hover\:text-gray-900:hover{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.hover\:text-blue-700:hover{--text-opacity:1;color:#1a56db;color:rgba(26,86,219,var(--text-opacity))}.hover\:text-indigo-500:hover{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.focus\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.focus\:text-gray-900:focus{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.active\:text-indigo-600:active{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.italic{font-style:italic}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.align-middle{vertical-align:middle}.whitespace-no-wrap{white-space:nowrap}.w-0{width:0}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-40{width:10rem}.w-56{width:14rem}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-9\/12{width:75%}.w-11\/12{width:91.666667%}.w-full{width:100%}.z-20{z-index:20}.z-50{z-index:50}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.origin-top-right{-webkit-transform-origin:top right;transform-origin:top right}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.transition-all{-webkit-transition-property:all;transition-property:all}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform}.ease-in{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{-webkit-transition-duration:75ms;transition-duration:75ms}.duration-100{-webkit-transition-duration:.1s;transition-duration:.1s}.duration-150{-webkit-transition-duration:.15s;transition-duration:.15s}.duration-300{-webkit-transition-duration:.3s;transition-duration:.3s}@media (min-width:640px){.sm\:rounded{border-radius:.25rem}.sm\:rounded-md{border-radius:.375rem}.sm\:border-r{border-right-width:1px}.sm\:border-l{border-left-width:1px}.sm\:grid{display:grid}.sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sm\:text-sm{font-size:.875rem}.sm\:text-2xl{font-size:1.5rem}.sm\:text-3xl{font-size:1.875rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-9{line-height:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:w-32{width:8rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:text-base{font-size:1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mt-0{margin-top:0}.md\:ml-2{margin-left:.5rem}.md\:ml-4{margin-left:1rem}.md\:ml-8{margin-left:2rem}.md\:-mr-8{margin-right:-2rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-5xl{max-width:64rem}.md\:p-2{padding:.5rem}.md\:p-6{padding:1.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pr-4{padding-right:1rem}.md\:pt-6{padding-top:1.5rem}.md\:w-3\/5{width:60%}}@media (min-width:1024px){.lg\:bg-transparent{background-color:transparent}.lg\:border-transparent{border-color:transparent}.lg\:rounded-full{border-radius:9999px}.lg\:block{display:block}.lg\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lg\:grid{display:grid}.lg\:text-sm{font-size:.875rem}.lg\:text-lg{font-size:1.125rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:ml-16{margin-left:4rem}.lg\:-mr-16{margin-right:-4rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pt-2{padding-top:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:shadow-none{-webkit-box-shadow:none;box-shadow:none}.lg\:w-40{width:10rem}.lg\:w-1\/2{width:50%}.lg\:w-3\/12{width:25%}.lg\:w-7\/12{width:58.333333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.xl\:mr-0{margin-right:0}.xl\:ml-3{margin-left:.75rem}.xl\:ml-4{margin-left:1rem}.xl\:ml-20{margin-left:5rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}.xl\:w-3\/5{width:60%}.xl\:w-2\/12{width:16.666667%}}
|
1 |
+
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #d2d6dc}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}a{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}img{border-width:0}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-webkit-input-placeholder{color:#9fa6b2;opacity:1}.form-input::-moz-placeholder{color:#9fa6b2;opacity:1}.form-input::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-webkit-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::-moz-placeholder{color:#9fa6b2;opacity:1}.form-textarea::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::placeholder{color:#9fa6b2;opacity:1}.form-textarea:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.25rem}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus{border-color:transparent}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}.ig-es-primary-button,.ig-es-send-queue-emails{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;padding:.5rem 1rem;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:500;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity));-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.ig-es-title-button,.wp-heading-inline+.page-title-action{font-size:.875rem;border-radius:.375rem;border-width:1px;--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity));line-height:1.25rem;font-weight:500}.wp-heading-inline+.page-title-action{--text-opacity:1;color:#1c64f2;color:rgba(28,100,242,var(--text-opacity));padding:.5rem;margin-left:.5rem;margin-right:.5rem}.ig-es-title-button:hover,.wp-heading-inline+.page-title-action:hover{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.ig-es-primary-button:hover{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.ig-es-primary-button:focus,.ig-es-title-button:focus,.wp-heading-inline+.page-title-action:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45)}.ig-es-imp-button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:.375rem!important;border-width:1px!important;border-color:transparent!important;background-color:#fff!important;background-color:rgba(255,255,255,var(--bg-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:500!important;background-color:#0e9f6e!important;background-color:rgba(14,159,110,var(--bg-opacity))!important;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform!important;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform!important;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.ig-es-imp-button,.ig-es-imp-button:hover{--text-opacity:1!important;color:#fff!important;color:rgba(255,255,255,var(--text-opacity))!important;--bg-opacity:1!important}.ig-es-imp-button:hover{background-color:#31c48d!important;background-color:rgba(49,196,141,var(--bg-opacity))!important}.ig-es-imp-button:focus{outline:0!important;-webkit-box-shadow:0 0 0 3px rgba(132,225,188,.45)!important;box-shadow:0 0 0 3px rgba(132,225,188,.45)!important}.ig-es-link-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:#ff5a1f;background-color:rgba(255,90,31,var(--bg-opacity));-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.ig-es-link-button,.ig-es-link-button:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));--bg-opacity:1}.ig-es-link-button:hover{background-color:#ff8a4c;background-color:rgba(255,138,76,var(--bg-opacity))}.ig-es-link-button:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(253,186,140,.45);box-shadow:0 0 0 3px rgba(253,186,140,.45)}.ig-es-action.js-open .ig-es-action__header{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.form-checkbox{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E")}.form-radio{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.form-checkbox:checked,.form-radio:checked{--text-opacity:1!important;color:#5850ec!important;color:rgba(88,80,236,var(--text-opacity))!important}.form-select{font-size:.875rem!important;--border-opacity:1!important;border-color:#9fa6b2!important;border-color:rgba(159,166,178,var(--border-opacity))!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.form-select:focus,input[type=number]:focus{outline:0!important;-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45)!important;box-shadow:0 0 0 3px rgba(164,202,254,.45)!important;--border-opacity:1!important;border-color:#a4cafe!important;border-color:rgba(164,202,254,var(--border-opacity))!important}.es-check-toggle:checked~.es-mail-toggle-line{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity))}.es-check-toggle:checked~.es-mail-toggle-dot{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-translate-x:100%}[type=radio]:checked+.es-mailer-logo{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-scale-x:1.1;--transform-scale-y:1.1;-webkit-box-shadow:0 0 3px 3px #5a67d8;box-shadow:0 0 3px 3px #5a67d8}.wp-core-ui .button,.wp-core-ui .button-secondary{--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity));color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{font-size:.875rem;border-radius:.375rem;border-width:1px;line-height:1.25rem;font-weight:500;--text-opacity:1}.wp-core-ui .button-primary{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity));-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.wp-core-ui .button-primary:hover,.wp-core-ui .button:hover{--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity));--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-gray-200{--bg-opacity:1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--bg-opacity))}.bg-gray-300{--bg-opacity:1;background-color:#d2d6dc;background-color:rgba(210,214,220,var(--bg-opacity))}.bg-green-100{--bg-opacity:1;background-color:#def7ec;background-color:rgba(222,247,236,var(--bg-opacity))}.bg-green-600{--bg-opacity:1;background-color:#057a55;background-color:rgba(5,122,85,var(--bg-opacity))}.bg-teal-50{--bg-opacity:1;background-color:#edfafa;background-color:rgba(237,250,250,var(--bg-opacity))}.bg-teal-100{--bg-opacity:1;background-color:#d5f5f6;background-color:rgba(213,245,246,var(--bg-opacity))}.bg-indigo-500{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.bg-indigo-600{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity))}.bg-indigo-800{--bg-opacity:1;background-color:#42389d;background-color:rgba(66,56,157,var(--bg-opacity))}.hover\:bg-gray-50:hover{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-green-500:hover{--bg-opacity:1;background-color:#0e9f6e;background-color:rgba(14,159,110,var(--bg-opacity))}.hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.focus\:bg-gray-50:focus{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.border-collapse{border-collapse:collapse}.border-transparent{border-color:transparent}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.border-gray-400{--border-opacity:1;border-color:#9fa6b2;border-color:rgba(159,166,178,var(--border-opacity))}.border-indigo-500{--border-opacity:1;border-color:#6875f5;border-color:rgba(104,117,245,var(--border-opacity))}.border-indigo-600{--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity))}.hover\:border-gray-200:hover{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.hover\:border-gray-500:hover{--border-opacity:1;border-color:#6b7280;border-color:rgba(107,114,128,var(--border-opacity))}.hover\:border-red-400:hover{--border-opacity:1;border-color:#f98080;border-color:rgba(249,128,128,var(--border-opacity))}.hover\:border-indigo-500:hover{--border-opacity:1;border-color:#6875f5;border-color:rgba(104,117,245,var(--border-opacity))}.hover\:border-indigo-600:hover{--border-opacity:1;border-color:#5850ec;border-color:rgba(88,80,236,var(--border-opacity))}.focus\:border-blue-300:focus{--border-opacity:1;border-color:#a4cafe;border-color:rgba(164,202,254,var(--border-opacity))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-0{border-width:0}.border-2{border-width:2px}.border{border-width:1px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-auto{cursor:auto}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.hidden{display:none}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.flex-col,.flex-row{-webkit-box-direction:normal}.flex-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.float-right{float:right}.float-left{float:left}.font-sans{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-0{height:0}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-15{height:3.75rem}.h-20{height:5rem}.h-48{height:12rem}.h-auto{height:auto}.h-full{height:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.25rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.m-4{margin:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mt-12{margin-top:3rem}.ml-12{margin-left:3rem}.mr-16{margin-right:4rem}.ml-16{margin-left:4rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mr-1\.5{margin-right:.375rem}.mt-3\.5{margin-top:.875rem}.-mr-1{margin-right:-.25rem}.max-h-full{max-height:100%}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.opacity-0{opacity:0}.opacity-100{opacity:1}.focus\:outline-none:focus{outline:0}.overflow-hidden{overflow:hidden}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.pr-12{padding-right:3rem}.pl-16{padding-left:4rem}.pt-1\.5{padding-top:.375rem}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.shadow-xs{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05);box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-inner{-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.hover\:shadow-md:hover{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.focus\:shadow-lg:focus{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\:shadow-outline:focus{-webkit-box-shadow:0 0 0 3px rgba(118,169,250,.45);box-shadow:0 0 0 3px rgba(118,169,250,.45)}.focus\:shadow-outline-blue:focus{-webkit-box-shadow:0 0 0 3px rgba(164,202,254,.45);box-shadow:0 0 0 3px rgba(164,202,254,.45)}.focus\:shadow-outline-red:focus{-webkit-box-shadow:0 0 0 3px rgba(248,180,180,.45);box-shadow:0 0 0 3px rgba(248,180,180,.45)}.focus\:shadow-outline-indigo:focus{-webkit-box-shadow:0 0 0 3px rgba(180,198,252,.45);box-shadow:0 0 0 3px rgba(180,198,252,.45)}.text-left{text-align:left}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e02424;color:rgba(224,36,36,var(--text-opacity))}.text-orange-400{--text-opacity:1;color:#ff8a4c;color:rgba(255,138,76,var(--text-opacity))}.text-orange-500{--text-opacity:1;color:#ff5a1f;color:rgba(255,90,31,var(--text-opacity))}.text-yellow-400{--text-opacity:1;color:#e3a008;color:rgba(227,160,8,var(--text-opacity))}.text-green-400{--text-opacity:1;color:#31c48d;color:rgba(49,196,141,var(--text-opacity))}.text-green-600{--text-opacity:1;color:#057a55;color:rgba(5,122,85,var(--text-opacity))}.text-green-800{--text-opacity:1;color:#03543f;color:rgba(3,84,63,var(--text-opacity))}.text-teal-400{--text-opacity:1;color:#16bdca;color:rgba(22,189,202,var(--text-opacity))}.text-teal-500{--text-opacity:1;color:#0694a2;color:rgba(6,148,162,var(--text-opacity))}.text-teal-700{--text-opacity:1;color:#036672;color:rgba(3,102,114,var(--text-opacity))}.text-blue-400{--text-opacity:1;color:#76a9fa;color:rgba(118,169,250,var(--text-opacity))}.text-blue-500{--text-opacity:1;color:#3f83f8;color:rgba(63,131,248,var(--text-opacity))}.text-blue-700{--text-opacity:1;color:#1a56db;color:rgba(26,86,219,var(--text-opacity))}.text-blue-800{--text-opacity:1;color:#1e429f;color:rgba(30,66,159,var(--text-opacity))}.text-indigo-100{--text-opacity:1;color:#e5edff;color:rgba(229,237,255,var(--text-opacity))}.text-indigo-400{--text-opacity:1;color:#8da2fb;color:rgba(141,162,251,var(--text-opacity))}.text-indigo-500{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.text-indigo-600{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:text-gray-800:hover{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.hover\:text-gray-900:hover{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.hover\:text-blue-700:hover{--text-opacity:1;color:#1a56db;color:rgba(26,86,219,var(--text-opacity))}.hover\:text-indigo-500:hover{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.focus\:text-white:focus{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.focus\:text-gray-900:focus{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.active\:text-indigo-600:active{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.italic{font-style:italic}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.align-middle{vertical-align:middle}.whitespace-no-wrap{white-space:nowrap}.w-0{width:0}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-40{width:10rem}.w-56{width:14rem}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-9\/12{width:75%}.w-11\/12{width:91.666667%}.w-full{width:100%}.z-20{z-index:20}.z-50{z-index:50}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.origin-top-right{-webkit-transform-origin:top right;transform-origin:top right}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.transition-all{-webkit-transition-property:all;transition-property:all}.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-box-shadow,-webkit-transform}.ease-in{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{-webkit-transition-duration:75ms;transition-duration:75ms}.duration-100{-webkit-transition-duration:.1s;transition-duration:.1s}.duration-150{-webkit-transition-duration:.15s;transition-duration:.15s}.duration-300{-webkit-transition-duration:.3s;transition-duration:.3s}@media (min-width:640px){.sm\:rounded{border-radius:.25rem}.sm\:rounded-md{border-radius:.375rem}.sm\:border-r{border-right-width:1px}.sm\:border-l{border-left-width:1px}.sm\:grid{display:grid}.sm\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sm\:text-sm{font-size:.875rem}.sm\:text-2xl{font-size:1.5rem}.sm\:text-3xl{font-size:1.875rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-9{line-height:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:w-32{width:8rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.md\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md\:justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.md\:text-base{font-size:1rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mt-0{margin-top:0}.md\:ml-2{margin-left:.5rem}.md\:ml-4{margin-left:1rem}.md\:ml-8{margin-left:2rem}.md\:-mr-8{margin-right:-2rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-5xl{max-width:64rem}.md\:p-2{padding:.5rem}.md\:p-6{padding:1.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pr-4{padding-right:1rem}.md\:pt-6{padding-top:1.5rem}.md\:w-3\/5{width:60%}}@media (min-width:1024px){.lg\:bg-transparent{background-color:transparent}.lg\:border-transparent{border-color:transparent}.lg\:rounded-full{border-radius:9999px}.lg\:block{display:block}.lg\:inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lg\:grid{display:grid}.lg\:text-sm{font-size:.875rem}.lg\:text-lg{font-size:1.125rem}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:ml-16{margin-left:4rem}.lg\:-mr-16{margin-right:-4rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pt-2{padding-top:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:shadow-none{-webkit-box-shadow:none;box-shadow:none}.lg\:w-40{width:10rem}.lg\:w-1\/2{width:50%}.lg\:w-3\/12{width:25%}.lg\:w-7\/12{width:58.333333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\:mx-7{margin-left:1.75rem;margin-right:1.75rem}.xl\:mr-0{margin-right:0}.xl\:ml-3{margin-left:.75rem}.xl\:ml-4{margin-left:1rem}.xl\:ml-20{margin-left:5rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:pb-4{padding-bottom:1rem}.xl\:w-3\/5{width:60%}.xl\:w-2\/12{width:16.666667%}}
|
lite/admin/js/email-subscribers-admin.js
CHANGED
@@ -232,6 +232,38 @@
|
|
232 |
|
233 |
});
|
234 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
// Broadcast Setttings
|
236 |
// Get count by list
|
237 |
$('#ig_es_campaign_submit_button').attr("disabled", true);
|
232 |
|
233 |
});
|
234 |
|
235 |
+
// Filtering campaign status based of type
|
236 |
+
var campaign_type = $('#ig_es_filter_campaign_type').val();
|
237 |
+
campaign_status(campaign_type);
|
238 |
+
|
239 |
+
$('#ig_es_filter_campaign_type').change(function (e) {
|
240 |
+
var campaign_type = $(this).val();
|
241 |
+
$('#ig_es_filter_campaign_status_by_type').val('');
|
242 |
+
campaign_status(campaign_type);
|
243 |
+
});
|
244 |
+
|
245 |
+
function campaign_status( campaign_type ) {
|
246 |
+
var $status_id = $('#ig_es_filter_campaign_status_by_type');
|
247 |
+
switch(campaign_type) {
|
248 |
+
case 'newsletter':
|
249 |
+
$status_id.children('option').show();
|
250 |
+
$('#ig_es_filter_campaign_status_by_type option[value="0"]').html('Draft').show();
|
251 |
+
$('#ig_es_filter_campaign_status_by_type option[value="1"]').hide();
|
252 |
+
break;
|
253 |
+
case 'post_notification':
|
254 |
+
case 'post_digest':
|
255 |
+
case 'sequence':
|
256 |
+
$status_id.children('option').hide();
|
257 |
+
$('#ig_es_filter_campaign_status_by_type option[value=""],option[value="1"]').show();
|
258 |
+
$('#ig_es_filter_campaign_status_by_type option[value="0"]').html('In Active').show();
|
259 |
+
break;
|
260 |
+
default:
|
261 |
+
$status_id.children('option').show();
|
262 |
+
break;
|
263 |
+
}
|
264 |
+
}
|
265 |
+
|
266 |
+
|
267 |
// Broadcast Setttings
|
268 |
// Get count by list
|
269 |
$('#ig_es_campaign_submit_button').attr("disabled", true);
|
lite/includes/class-email-subscribers.php
CHANGED
@@ -276,15 +276,17 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
|
|
276 |
* @since 4.0.0
|
277 |
*/
|
278 |
public function add_admin_notice() {
|
279 |
-
|
280 |
-
|
281 |
-
|
|
|
282 |
|
283 |
if ( ! ES()->is_premium() ) {
|
284 |
$args['url'] = 'https://www.icegram.com/';
|
285 |
$args['include'] = ES_PLUGIN_DIR . 'lite/includes/notices/views/ig-es-offer.php';
|
286 |
ES_Admin_Notices::add_custom_notice( 'covid_19', $args );
|
287 |
}
|
|
|
288 |
|
289 |
$screen_id = $this->get_current_screen_id();
|
290 |
// Don't show admin notices on Dashboard if onboarding is not yet completed.
|
@@ -905,6 +907,36 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
|
|
905 |
return ES()->is_starter() || ES()->is_pro();
|
906 |
}
|
907 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
908 |
/**
|
909 |
* Get all ES admin screens
|
910 |
*
|
276 |
* @since 4.0.0
|
277 |
*/
|
278 |
public function add_admin_notice() {
|
279 |
+
/*
|
280 |
+
// Disable Covid-19 Notice
|
281 |
+
// Keeping the code here for future reference if we want to add
|
282 |
+
// offer later.
|
283 |
|
284 |
if ( ! ES()->is_premium() ) {
|
285 |
$args['url'] = 'https://www.icegram.com/';
|
286 |
$args['include'] = ES_PLUGIN_DIR . 'lite/includes/notices/views/ig-es-offer.php';
|
287 |
ES_Admin_Notices::add_custom_notice( 'covid_19', $args );
|
288 |
}
|
289 |
+
*/
|
290 |
|
291 |
$screen_id = $this->get_current_screen_id();
|
292 |
// Don't show admin notices on Dashboard if onboarding is not yet completed.
|
907 |
return ES()->is_starter() || ES()->is_pro();
|
908 |
}
|
909 |
|
910 |
+
/**
|
911 |
+
* Check whether ES premium activated
|
912 |
+
*
|
913 |
+
* @return mixed
|
914 |
+
*
|
915 |
+
* @since 4.4.8
|
916 |
+
*/
|
917 |
+
public function is_premium_activated() {
|
918 |
+
global $ig_es_tracker;
|
919 |
+
|
920 |
+
$plugin = 'email-subscribers-premium/email-subscribers-premium.php';
|
921 |
+
|
922 |
+
return $ig_es_tracker::is_plugin_activated( $plugin );
|
923 |
+
}
|
924 |
+
|
925 |
+
/**
|
926 |
+
* Check whether ES Premium Installed
|
927 |
+
*
|
928 |
+
* @return mixed
|
929 |
+
*
|
930 |
+
* @since 4.4.8
|
931 |
+
*/
|
932 |
+
public function is_premium_installed() {
|
933 |
+
global $ig_es_tracker;
|
934 |
+
|
935 |
+
$plugin = 'email-subscribers-premium/email-subscribers-premium.php';
|
936 |
+
|
937 |
+
return $ig_es_tracker::is_plugin_installed( $plugin );
|
938 |
+
}
|
939 |
+
|
940 |
/**
|
941 |
* Get all ES admin screens
|
942 |
*
|
lite/includes/class-es-common.php
CHANGED
@@ -1273,7 +1273,7 @@ class ES_Common {
|
|
1273 |
$url = ! empty( $utm_args['url'] ) ? $utm_args['url'] : 'https://icegram.com/email-subscribers-pricing/';
|
1274 |
$utm_source = ! empty( $utm_args['utm_source'] ) ? $utm_args['utm_source'] : 'in_app';
|
1275 |
$utm_medium = ! empty( $utm_args['utm_medium'] ) ? $utm_args['utm_medium'] : '';
|
1276 |
-
$utm_campaign = ! empty( $utm_args['utm_campaign'] ) ? $utm_args['utm_campaign'] : '
|
1277 |
|
1278 |
if ( ! empty( $utm_source ) ) {
|
1279 |
$url = add_query_arg( 'utm_source', $utm_source, $url );
|
@@ -1352,19 +1352,186 @@ class ES_Common {
|
|
1352 |
*/
|
1353 |
public static function handle_emoji_characters( $string = '' ) {
|
1354 |
|
1355 |
-
if( ! empty( $string ) ) {
|
1356 |
-
if( function_exists( 'wp_encode_emoji' ) ) {
|
1357 |
$string = wp_encode_emoji( $string );
|
1358 |
} else {
|
1359 |
-
$string = preg_replace('%(?:
|
1360 |
\xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3
|
1361 |
| [\xF1-\xF3][\x80-\xBF]{3} # planes 4-15
|
1362 |
| \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16
|
1363 |
-
)%xs', '', $string);
|
1364 |
}
|
1365 |
}
|
1366 |
|
1367 |
return $string;
|
1368 |
}
|
1369 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1370 |
}
|
1273 |
$url = ! empty( $utm_args['url'] ) ? $utm_args['url'] : 'https://icegram.com/email-subscribers-pricing/';
|
1274 |
$utm_source = ! empty( $utm_args['utm_source'] ) ? $utm_args['utm_source'] : 'in_app';
|
1275 |
$utm_medium = ! empty( $utm_args['utm_medium'] ) ? $utm_args['utm_medium'] : '';
|
1276 |
+
$utm_campaign = ! empty( $utm_args['utm_campaign'] ) ? $utm_args['utm_campaign'] : 'es_upsell';
|
1277 |
|
1278 |
if ( ! empty( $utm_source ) ) {
|
1279 |
$url = add_query_arg( 'utm_source', $utm_source, $url );
|
1352 |
*/
|
1353 |
public static function handle_emoji_characters( $string = '' ) {
|
1354 |
|
1355 |
+
if ( ! empty( $string ) ) {
|
1356 |
+
if ( function_exists( 'wp_encode_emoji' ) ) {
|
1357 |
$string = wp_encode_emoji( $string );
|
1358 |
} else {
|
1359 |
+
$string = preg_replace( '%(?:
|
1360 |
\xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3
|
1361 |
| [\xF1-\xF3][\x80-\xBF]{3} # planes 4-15
|
1362 |
| \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16
|
1363 |
+
)%xs', '', $string );
|
1364 |
}
|
1365 |
}
|
1366 |
|
1367 |
return $string;
|
1368 |
}
|
1369 |
|
1370 |
+
/**
|
1371 |
+
* Get Campaign type
|
1372 |
+
*
|
1373 |
+
* @param bool $reverse
|
1374 |
+
*
|
1375 |
+
* @return array
|
1376 |
+
*
|
1377 |
+
* @since 4.4.8
|
1378 |
+
*/
|
1379 |
+
public static function get_campaign_type_key_name_map( $reverse = false ) {
|
1380 |
+
|
1381 |
+
$campaign_type = array(
|
1382 |
+
'newsletter' => __( 'Broadcast', 'email-subscribers' ),
|
1383 |
+
'post_notification' => __( 'Post Notification', 'email-subscribers' ),
|
1384 |
+
'sequence' => __( 'Sequence', 'email-subscribers' ),
|
1385 |
+
'post_digest' => __( 'Post Digest', 'email-subscribers' ),
|
1386 |
+
);
|
1387 |
+
|
1388 |
+
if ( $reverse ) {
|
1389 |
+
$campaign_type = array_flip( $campaign_type );
|
1390 |
+
}
|
1391 |
+
|
1392 |
+
return $campaign_type;
|
1393 |
+
}
|
1394 |
+
|
1395 |
+
/**
|
1396 |
+
* Prepare Campaign Status dropdown
|
1397 |
+
*
|
1398 |
+
* @param string $selected
|
1399 |
+
* @param string $default_label
|
1400 |
+
*
|
1401 |
+
* @return string
|
1402 |
+
*
|
1403 |
+
* @since 4.4.8
|
1404 |
+
*/
|
1405 |
+
public static function prepare_campaign_type_dropdown_options( $selected = '', $default_label = '' ) {
|
1406 |
+
|
1407 |
+
$campaign_type = self::get_campaign_type_key_name_map();
|
1408 |
+
|
1409 |
+
$dropdown = '<option class="text-sm" value="">All Types</option>';
|
1410 |
+
foreach ( $campaign_type as $key => $type ) {
|
1411 |
+
|
1412 |
+
$dropdown .= "<option class='text-sm' value='{$key}'";
|
1413 |
+
|
1414 |
+
if ( strtolower( $selected ) === strtolower( $key ) ) {
|
1415 |
+
$dropdown .= "selected = selected";
|
1416 |
+
}
|
1417 |
+
|
1418 |
+
$dropdown .= ">{$type}</option>";
|
1419 |
+
}
|
1420 |
+
|
1421 |
+
return $dropdown;
|
1422 |
+
}
|
1423 |
+
|
1424 |
+
/**
|
1425 |
+
* Get Campaign Statuses
|
1426 |
+
*
|
1427 |
+
* @param string $campaign_type
|
1428 |
+
* @param bool $reverse
|
1429 |
+
*
|
1430 |
+
* @return array
|
1431 |
+
*
|
1432 |
+
* @since 4.4.8
|
1433 |
+
*/
|
1434 |
+
public static function get_campaign_statuses_key_name_map( $reverse = false ) {
|
1435 |
+
|
1436 |
+
$statuses = array(
|
1437 |
+
'0' => __( 'Draft', 'email-subscribers' ),
|
1438 |
+
'3' => __( 'Sending', 'email-subscribers' ),
|
1439 |
+
'2' => __( 'Scheduled', 'email-subscribers' ),
|
1440 |
+
'5' => __( 'Sent', 'email-subscribers' ),
|
1441 |
+
'1' => __( 'Active', 'email-subscribers' ),
|
1442 |
+
);
|
1443 |
+
|
1444 |
+
|
1445 |
+
if ( $reverse ) {
|
1446 |
+
$statuses = array_flip( $statuses );
|
1447 |
+
}
|
1448 |
+
|
1449 |
+
return $statuses;
|
1450 |
+
}
|
1451 |
+
|
1452 |
+
/**
|
1453 |
+
* Prepare Campaign Status dropdown
|
1454 |
+
*
|
1455 |
+
* @param string $selected
|
1456 |
+
* @param string $default_label
|
1457 |
+
*
|
1458 |
+
* @return string
|
1459 |
+
*
|
1460 |
+
* @since 4.4.8
|
1461 |
+
*/
|
1462 |
+
public static function prepare_campaign_statuses_dropdown_options( $selected = '', $default_label = '' ) {
|
1463 |
+
|
1464 |
+
$statuses = self::get_campaign_statuses_key_name_map();
|
1465 |
+
|
1466 |
+
$dropdown = '<option class="text-sm" value="">All Statuses</option>';
|
1467 |
+
|
1468 |
+
foreach ( $statuses as $key => $status ) {
|
1469 |
+
|
1470 |
+
$dropdown .= "<option class='text-sm' value='{$key}'";
|
1471 |
+
|
1472 |
+
if ( strtolower( $selected ) === strtolower( $key ) ) {
|
1473 |
+
$dropdown .= "selected = selected";
|
1474 |
+
}
|
1475 |
+
|
1476 |
+
$dropdown .= ">{$status}</option>";
|
1477 |
+
}
|
1478 |
+
|
1479 |
+
return $dropdown;
|
1480 |
+
}
|
1481 |
+
|
1482 |
+
/**
|
1483 |
+
* Can show coupon code?
|
1484 |
+
*
|
1485 |
+
* @param string $coupon_code
|
1486 |
+
*
|
1487 |
+
* @return bool
|
1488 |
+
*
|
1489 |
+
* @since 4.4.8
|
1490 |
+
*/
|
1491 |
+
public static function can_show_coupon( $coupon = 'PREMIUM10' ) {
|
1492 |
+
$coupons = get_option( 'ig_es_coupons', array() );
|
1493 |
+
|
1494 |
+
$can_show = true;
|
1495 |
+
|
1496 |
+
if ( ! empty( $coupons ) ) {
|
1497 |
+
|
1498 |
+
if ( isset( $coupons[ $coupon ] ) ) {
|
1499 |
+
$last_shown_time = $coupons[ $coupon ]['last_shown_time'];
|
1500 |
+
|
1501 |
+
if ( $last_shown_time <= time() - ( 7 * 24 * 60 * 60 ) ) {
|
1502 |
+
$can_show = true;
|
1503 |
+
} else {
|
1504 |
+
$can_show = false;
|
1505 |
+
}
|
1506 |
+
} else {
|
1507 |
+
$can_show = true;
|
1508 |
+
}
|
1509 |
+
}
|
1510 |
+
|
1511 |
+
if ( $can_show ) {
|
1512 |
+
self::update_coupon_data( $coupon );
|
1513 |
+
}
|
1514 |
+
|
1515 |
+
return $can_show;
|
1516 |
+
}
|
1517 |
+
|
1518 |
+
/**
|
1519 |
+
* Update coupons data
|
1520 |
+
*
|
1521 |
+
* @param $coupon
|
1522 |
+
*
|
1523 |
+
* @since 4.4.8
|
1524 |
+
*/
|
1525 |
+
public static function update_coupon_data( $coupon ) {
|
1526 |
+
$coupons = get_option( 'ig_es_coupons', array() );
|
1527 |
+
|
1528 |
+
$coupons[ $coupon ] = array(
|
1529 |
+
'last_shown_time' => time(),
|
1530 |
+
'count' => $coupons[ $coupon ]['count'] + 1
|
1531 |
+
);
|
1532 |
+
|
1533 |
+
update_option( 'ig_es_coupons', $coupons );
|
1534 |
+
}
|
1535 |
+
|
1536 |
+
|
1537 |
}
|
lite/includes/class-es-install.php
CHANGED
@@ -265,13 +265,13 @@ if ( ! class_exists( 'ES_Install' ) ) {
|
|
265 |
|
266 |
self::update( true );
|
267 |
|
268 |
-
ES_Admin_Notices::add_notice( 'update' );
|
269 |
}
|
270 |
|
271 |
if ( ! empty( $_GET['force_update_ig_es'] ) ) {
|
272 |
check_admin_referer( 'ig_es_force_db_update', 'ig_es_force_db_update_nonce' );
|
273 |
self::update();
|
274 |
-
ES_Admin_Notices::add_notice( 'update' );
|
275 |
wp_safe_redirect( admin_url( 'admin.php?page=es_settings' ) );
|
276 |
exit;
|
277 |
}
|
@@ -429,7 +429,7 @@ if ( ! class_exists( 'ES_Install' ) ) {
|
|
429 |
self::update();
|
430 |
} else {
|
431 |
self::$logger->info( 'Show update notice.', self::$logger_context );
|
432 |
-
ES_Admin_Notices::add_notice( 'update' );
|
433 |
}
|
434 |
} else {
|
435 |
self::$logger->info( 'Database is upto date' );
|
@@ -842,7 +842,7 @@ if ( ! class_exists( 'ES_Install' ) ) {
|
|
842 |
KEY `status` (status),
|
843 |
KEY `base_template_id` (base_template_id)
|
844 |
) $collate;
|
845 |
-
|
846 |
CREATE TABLE `{$wpdb->prefix}ig_contacts` (
|
847 |
`id` int(10) NOT NULL AUTO_INCREMENT,
|
848 |
`wp_user_id` int(10) NOT NULL DEFAULT '0',
|
@@ -871,8 +871,8 @@ if ( ! class_exists( 'ES_Install' ) ) {
|
|
871 |
) $collate;
|
872 |
|
873 |
CREATE TABLE `{$wpdb->prefix}ig_contacts_ips` (
|
874 |
-
ip varchar(45) NOT NULL,
|
875 |
-
created_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
876 |
PRIMARY KEY (created_on, ip),
|
877 |
KEY ip (ip)
|
878 |
) $collate;
|
@@ -906,7 +906,7 @@ if ( ! class_exists( 'ES_Install' ) ) {
|
|
906 |
`updated_at` datetime DEFAULT NULL,
|
907 |
`deleted_at` datetime DEFAULT NULL,
|
908 |
PRIMARY KEY (id)
|
909 |
-
|
910 |
) $collate;
|
911 |
|
912 |
CREATE TABLE `{$wpdb->prefix}ig_lists_contacts` (
|
265 |
|
266 |
self::update( true );
|
267 |
|
268 |
+
//ES_Admin_Notices::add_notice( 'update' );
|
269 |
}
|
270 |
|
271 |
if ( ! empty( $_GET['force_update_ig_es'] ) ) {
|
272 |
check_admin_referer( 'ig_es_force_db_update', 'ig_es_force_db_update_nonce' );
|
273 |
self::update();
|
274 |
+
//ES_Admin_Notices::add_notice( 'update' );
|
275 |
wp_safe_redirect( admin_url( 'admin.php?page=es_settings' ) );
|
276 |
exit;
|
277 |
}
|
429 |
self::update();
|
430 |
} else {
|
431 |
self::$logger->info( 'Show update notice.', self::$logger_context );
|
432 |
+
//ES_Admin_Notices::add_notice( 'update' );
|
433 |
}
|
434 |
} else {
|
435 |
self::$logger->info( 'Database is upto date' );
|
842 |
KEY `status` (status),
|
843 |
KEY `base_template_id` (base_template_id)
|
844 |
) $collate;
|
845 |
+
|
846 |
CREATE TABLE `{$wpdb->prefix}ig_contacts` (
|
847 |
`id` int(10) NOT NULL AUTO_INCREMENT,
|
848 |
`wp_user_id` int(10) NOT NULL DEFAULT '0',
|
871 |
) $collate;
|
872 |
|
873 |
CREATE TABLE `{$wpdb->prefix}ig_contacts_ips` (
|
874 |
+
ip varchar(45) NOT NULL,
|
875 |
+
created_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
876 |
PRIMARY KEY (created_on, ip),
|
877 |
KEY ip (ip)
|
878 |
) $collate;
|
906 |
`updated_at` datetime DEFAULT NULL,
|
907 |
`deleted_at` datetime DEFAULT NULL,
|
908 |
PRIMARY KEY (id)
|
909 |
+
|
910 |
) $collate;
|
911 |
|
912 |
CREATE TABLE `{$wpdb->prefix}ig_lists_contacts` (
|
lite/includes/classes/class-es-campaigns-table.php
CHANGED
@@ -160,6 +160,8 @@ public function custom_admin_notice() {
|
|
160 |
$order_by = sanitize_sql_orderby( ig_es_get_request_data( 'orderby' ) );
|
161 |
$order = ig_es_get_request_data( 'order' );
|
162 |
$search = ig_es_get_request_data( 's' );
|
|
|
|
|
163 |
|
164 |
if ( $do_count_only ) {
|
165 |
$sql = "SELECT count(*) as total FROM " . IG_CAMPAIGNS_TABLE;
|
@@ -191,6 +193,24 @@ public function custom_admin_notice() {
|
|
191 |
}
|
192 |
}
|
193 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
if ( ! $do_count_only ) {
|
195 |
|
196 |
$order = ! empty( $order ) ? strtolower( $order ) : 'desc';
|
@@ -329,6 +349,8 @@ public function custom_admin_notice() {
|
|
329 |
|
330 |
$template = get_post( $item['base_template_id'] );
|
331 |
|
|
|
|
|
332 |
if ( $type !== 'newsletter' ) {
|
333 |
if ( $template instanceof WP_Post ) {
|
334 |
$title = '<strong>' . $template->post_title . '</strong>';
|
@@ -337,6 +359,13 @@ public function custom_admin_notice() {
|
|
337 |
}
|
338 |
$slug = ( in_array( $item['type'], array( 'post_notification', 'post_digest' ) ) ) ? esc_attr( 'es_notifications' ) : 'es_' . $item['type'];
|
339 |
$actions ['edit'] = sprintf( __( '<a href="?page=%s&action=%s&list=%s&_wpnonce=%s" class="text-indigo-600">Edit</a>', 'email-subscribers' ), $slug, 'edit', absint( $item['id'] ), $nonce );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
340 |
} else {
|
341 |
|
342 |
$title = $item['name'];
|
@@ -351,6 +380,18 @@ public function custom_admin_notice() {
|
|
351 |
if( in_array( $status, $broadcast_allowed_edit_statuses ) ) {
|
352 |
$actions ['edit'] = sprintf( __( '<a href="?page=%s&action=%s&list=%s&_wpnonce=%s" class="text-indigo-600">Edit</a>', 'email-subscribers' ), $slug, 'edit', absint( $item['id'] ), $nonce );
|
353 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
354 |
}
|
355 |
|
356 |
$actions['delete'] = sprintf( __( '<a href="?page=%s&action=%s&list=%s&_wpnonce=%s" onclick="return checkDelete()">Delete</a>', 'email-subscribers' ), esc_attr( 'es_campaigns' ), 'delete', absint( $item['id'] ), $nonce );
|
@@ -534,6 +575,18 @@ public function custom_admin_notice() {
|
|
534 |
<input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>"/>
|
535 |
<?php submit_button( __( 'Search Campaigns', 'email-subscribers' ), 'button', false, false, array( 'id' => 'search-submit' ) ); ?>
|
536 |
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
537 |
<?php }
|
538 |
|
539 |
/**
|
160 |
$order_by = sanitize_sql_orderby( ig_es_get_request_data( 'orderby' ) );
|
161 |
$order = ig_es_get_request_data( 'order' );
|
162 |
$search = ig_es_get_request_data( 's' );
|
163 |
+
$filter_by_campaign_type = ig_es_get_request_data( 'filter_by_campaign_type' );
|
164 |
+
$filter_by_campaign_status = ig_es_get_request_data( 'filter_by_campaign_status' );
|
165 |
|
166 |
if ( $do_count_only ) {
|
167 |
$sql = "SELECT count(*) as total FROM " . IG_CAMPAIGNS_TABLE;
|
193 |
}
|
194 |
}
|
195 |
|
196 |
+
if ( ! empty( $filter_by_campaign_status ) || ( '0' === $filter_by_campaign_status ) ) {
|
197 |
+
if ( $add_where_clause ) {
|
198 |
+
$sql .= $wpdb->prepare( " AND status = %s", $filter_by_campaign_status );
|
199 |
+
} else {
|
200 |
+
$sql .= $wpdb->prepare( " WHERE status = %s", $filter_by_campaign_status );
|
201 |
+
}
|
202 |
+
|
203 |
+
}
|
204 |
+
|
205 |
+
if ( ! empty( $filter_by_campaign_type ) ) {
|
206 |
+
if ( $add_where_clause ) {
|
207 |
+
$sql .= $wpdb->prepare( " AND type = %s", $filter_by_campaign_type );
|
208 |
+
} else {
|
209 |
+
$sql .= $wpdb->prepare( " WHERE type = %s", $filter_by_campaign_type );
|
210 |
+
}
|
211 |
+
|
212 |
+
}
|
213 |
+
|
214 |
if ( ! $do_count_only ) {
|
215 |
|
216 |
$order = ! empty( $order ) ? strtolower( $order ) : 'desc';
|
349 |
|
350 |
$template = get_post( $item['base_template_id'] );
|
351 |
|
352 |
+
$report = ES_DB_Mailing_Queue::get_notification_by_campaign_id( $item['id'] );
|
353 |
+
|
354 |
if ( $type !== 'newsletter' ) {
|
355 |
if ( $template instanceof WP_Post ) {
|
356 |
$title = '<strong>' . $template->post_title . '</strong>';
|
359 |
}
|
360 |
$slug = ( in_array( $item['type'], array( 'post_notification', 'post_digest' ) ) ) ? esc_attr( 'es_notifications' ) : 'es_' . $item['type'];
|
361 |
$actions ['edit'] = sprintf( __( '<a href="?page=%s&action=%s&list=%s&_wpnonce=%s" class="text-indigo-600">Edit</a>', 'email-subscribers' ), $slug, 'edit', absint( $item['id'] ), $nonce );
|
362 |
+
|
363 |
+
if( in_array( $type, array( 'post_notification', 'post_digest' ) ) ) {
|
364 |
+
// Add reports link if there are any reports related to the post notification.
|
365 |
+
if( ! empty( $report ) ) {
|
366 |
+
$actions['report'] = sprintf( '<a href="?page=%s&campaign_id=%d" class="text-indigo-600">%s</a>', esc_attr( 'es_reports' ), $item['id'], __( 'Report', 'email-subscribers' ) );
|
367 |
+
}
|
368 |
+
}
|
369 |
} else {
|
370 |
|
371 |
$title = $item['name'];
|
380 |
if( in_array( $status, $broadcast_allowed_edit_statuses ) ) {
|
381 |
$actions ['edit'] = sprintf( __( '<a href="?page=%s&action=%s&list=%s&_wpnonce=%s" class="text-indigo-600">Edit</a>', 'email-subscribers' ), $slug, 'edit', absint( $item['id'] ), $nonce );
|
382 |
}
|
383 |
+
|
384 |
+
$broadcast_allowed_report_statuses = array(
|
385 |
+
IG_ES_CAMPAIGN_STATUS_SCHEDULED,
|
386 |
+
IG_ES_CAMPAIGN_STATUS_QUEUED,
|
387 |
+
IG_ES_CAMPAIGN_STATUS_ACTIVE,
|
388 |
+
IG_ES_CAMPAIGN_STATUS_FINISHED
|
389 |
+
);
|
390 |
+
|
391 |
+
if( in_array( $status, $broadcast_allowed_report_statuses ) && ! empty( $report ) ) {
|
392 |
+
$es_nonce = wp_create_nonce( 'es_notification' );
|
393 |
+
$actions['report'] = sprintf( '<a href="?page=%s&action=%s&list=%s&_wpnonce=%s" class="text-indigo-600">%s</a>', esc_attr( 'es_reports' ), 'view', $report['hash'], $es_nonce, __( 'Report', 'email-subscribers' ) );
|
394 |
+
}
|
395 |
}
|
396 |
|
397 |
$actions['delete'] = sprintf( __( '<a href="?page=%s&action=%s&list=%s&_wpnonce=%s" onclick="return checkDelete()">Delete</a>', 'email-subscribers' ), esc_attr( 'es_campaigns' ), 'delete', absint( $item['id'] ), $nonce );
|
575 |
<input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>"/>
|
576 |
<?php submit_button( __( 'Search Campaigns', 'email-subscribers' ), 'button', false, false, array( 'id' => 'search-submit' ) ); ?>
|
577 |
</p>
|
578 |
+
<p class="search-box search-group-box box-ma10">
|
579 |
+
<?php $filter_by_status = ig_es_get_request_data( 'filter_by_campaign_status' ); ?>
|
580 |
+
<select name="filter_by_campaign_status" id="ig_es_filter_campaign_status_by_type">
|
581 |
+
<?php echo ES_Common::prepare_campaign_statuses_dropdown_options( $filter_by_status, __( 'All Statuses', 'email-subscribers' ) ); ?>
|
582 |
+
</select>
|
583 |
+
</p>
|
584 |
+
<p class="search-box search-group-box box-ma10">
|
585 |
+
<?php $filter_by_campaign_type = ig_es_get_request_data( 'filter_by_campaign_type' ); ?>
|
586 |
+
<select name="filter_by_campaign_type" id="ig_es_filter_campaign_type">
|
587 |
+
<?php echo ES_Common::prepare_campaign_type_dropdown_options( $filter_by_campaign_type, __( 'All Type', 'email-subscribers' ) ); ?>
|
588 |
+
</select>
|
589 |
+
</p>
|
590 |
<?php }
|
591 |
|
592 |
/**
|
lite/includes/classes/class-es-newsletters.php
CHANGED
@@ -632,7 +632,7 @@ class ES_Newsletters {
|
|
632 |
<div class="wrap">
|
633 |
<div class="tool-box">
|
634 |
<div class="es-main" style="display:flex;">
|
635 |
-
<div class="es-preview broadcast-preview">' . $es_template_body . '</div>
|
636 |
<div style="clear:both;"></div>
|
637 |
</div>
|
638 |
<div style="clear:both;"></div>
|
632 |
<div class="wrap">
|
633 |
<div class="tool-box">
|
634 |
<div class="es-main" style="display:flex;">
|
635 |
+
<div class="es-preview broadcast-preview w-full">' . $es_template_body . '</div>
|
636 |
<div style="clear:both;"></div>
|
637 |
</div>
|
638 |
<div style="clear:both;"></div>
|
lite/includes/classes/class-es-post-notifications.php
CHANGED
@@ -249,7 +249,7 @@ class ES_Post_Notifications_Table {
|
|
249 |
$cat = isset( $data['categories'] ) ? $data['categories'] : '';
|
250 |
$list_id = isset( $data['list_ids'] ) ? $data['list_ids'] : '';
|
251 |
$template_id = isset( $data['base_template_id'] ) ? $data['base_template_id'] : '';
|
252 |
-
$status = isset( $data['status'] ) ? $data['status'] :
|
253 |
$nonce = wp_create_nonce( 'es_post_notification' );
|
254 |
?>
|
255 |
|
@@ -323,9 +323,13 @@ class ES_Post_Notifications_Table {
|
|
323 |
</label>
|
324 |
</th>
|
325 |
<td class="w-9/12 py-3">
|
326 |
-
<
|
327 |
-
|
328 |
-
|
|
|
|
|
|
|
|
|
329 |
</td>
|
330 |
</tr>
|
331 |
<?php } ?>
|
249 |
$cat = isset( $data['categories'] ) ? $data['categories'] : '';
|
250 |
$list_id = isset( $data['list_ids'] ) ? $data['list_ids'] : '';
|
251 |
$template_id = isset( $data['base_template_id'] ) ? $data['base_template_id'] : '';
|
252 |
+
$status = isset( $data['status'] ) ? $data['status'] : 0 ;
|
253 |
$nonce = wp_create_nonce( 'es_post_notification' );
|
254 |
?>
|
255 |
|
323 |
</label>
|
324 |
</th>
|
325 |
<td class="w-9/12 py-3">
|
326 |
+
<label for="status" class="ml-12 inline-flex items-center cursor-pointer"><span class="relative">
|
327 |
+
<input id="status" type="checkbox" class="absolute es-check-toggle opacity-0 w-0 h-0"
|
328 |
+
name="status" value="1" <?php checked( $status, '1' ); ?> />
|
329 |
+
|
330 |
+
<span class="es-mail-toggle-line inline-block w-10 h-6 bg-gray-300 rounded-full shadow-inner"></span>
|
331 |
+
<span class="es-mail-toggle-dot absolute transition-all duration-300 ease-in-out block w-4 h-4 mt-1 ml-1 bg-white rounded-full shadow inset-y-0 left-0 focus-within:shadow-outline"></span>
|
332 |
+
</span></label>
|
333 |
</td>
|
334 |
</tr>
|
335 |
<?php } ?>
|
lite/includes/classes/class-es-reports-table.php
CHANGED
@@ -368,8 +368,9 @@ class ES_Reports_Table extends WP_List_Table {
|
|
368 |
public function get_notifications( $per_page = 5, $page_number = 1, $do_count_only = false ) {
|
369 |
global $wpdb;
|
370 |
|
371 |
-
$order_by
|
372 |
-
$order
|
|
|
373 |
|
374 |
$ig_mailing_queue_table = IG_MAILING_QUEUE_TABLE;
|
375 |
|
@@ -379,6 +380,24 @@ class ES_Reports_Table extends WP_List_Table {
|
|
379 |
$sql = "SELECT * FROM {$ig_mailing_queue_table}";
|
380 |
}
|
381 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
382 |
if ( ! $do_count_only ) {
|
383 |
|
384 |
// Prepare Order by clause
|
368 |
public function get_notifications( $per_page = 5, $page_number = 1, $do_count_only = false ) {
|
369 |
global $wpdb;
|
370 |
|
371 |
+
$order_by = sanitize_sql_orderby( ig_es_get_request_data( 'orderby' ) );
|
372 |
+
$order = ig_es_get_request_data( 'order' );
|
373 |
+
$campaign_id = ig_es_get_request_data( 'campaign_id' );
|
374 |
|
375 |
$ig_mailing_queue_table = IG_MAILING_QUEUE_TABLE;
|
376 |
|
380 |
$sql = "SELECT * FROM {$ig_mailing_queue_table}";
|
381 |
}
|
382 |
|
383 |
+
$where_columns = array();
|
384 |
+
$where_args = array();
|
385 |
+
|
386 |
+
if( ! empty( $campaign_id ) && is_numeric( $campaign_id ) ) {
|
387 |
+
$where_columns[] = "campaign_id = %d";
|
388 |
+
$where_args[] = $campaign_id;
|
389 |
+
}
|
390 |
+
|
391 |
+
$where_query = '';
|
392 |
+
if( ! empty( $where_columns ) ) {
|
393 |
+
$where_query = implode( " AND ", $where_columns );
|
394 |
+
$where_query = $wpdb->prepare( $where_query, $where_args );
|
395 |
+
}
|
396 |
+
|
397 |
+
if( ! empty( $where_query ) ) {
|
398 |
+
$sql .= ' WHERE ' . $where_query;
|
399 |
+
}
|
400 |
+
|
401 |
if ( ! $do_count_only ) {
|
402 |
|
403 |
// Prepare Order by clause
|
lite/includes/notices/class-es-admin-notices.php
CHANGED
@@ -39,7 +39,7 @@ class ES_Admin_Notices {
|
|
39 |
* Store notices to DB
|
40 |
*/
|
41 |
public static function store_notices() {
|
42 |
-
update_option( '
|
43 |
}
|
44 |
|
45 |
/**
|
@@ -119,7 +119,7 @@ class ES_Admin_Notices {
|
|
119 |
}
|
120 |
|
121 |
foreach ( $notices as $notice ) {
|
122 |
-
|
123 |
if ( ! empty( self::$core_notices[ $notice ] ) ) {
|
124 |
|
125 |
add_action( 'admin_notices', array( __CLASS__, self::$core_notices[ $notice ] ) );
|
@@ -127,6 +127,7 @@ class ES_Admin_Notices {
|
|
127 |
add_action( 'admin_notices', array( __CLASS__, 'output_custom_notices' ) );
|
128 |
}
|
129 |
}
|
|
|
130 |
}
|
131 |
|
132 |
/**
|
@@ -210,7 +211,7 @@ class ES_Admin_Notices {
|
|
210 |
exit();
|
211 |
}
|
212 |
if ( $option_name === 'redirect_upsale_notice' ) {
|
213 |
-
header( "Location: https://www.icegram.com/email-subscribers-starter-plan-pricing/?utm_source=es&utm_medium=es_upsale_banner&utm_campaign=
|
214 |
exit();
|
215 |
}
|
216 |
if ( $option_name === 'offer_bfcm_done_2019' || $option_name === 'offer_last_day_bfcm_done_2019' ) {
|
39 |
* Store notices to DB
|
40 |
*/
|
41 |
public static function store_notices() {
|
42 |
+
update_option( 'ig_es_admin_notices', self::get_notices() );
|
43 |
}
|
44 |
|
45 |
/**
|
119 |
}
|
120 |
|
121 |
foreach ( $notices as $notice ) {
|
122 |
+
|
123 |
if ( ! empty( self::$core_notices[ $notice ] ) ) {
|
124 |
|
125 |
add_action( 'admin_notices', array( __CLASS__, self::$core_notices[ $notice ] ) );
|
127 |
add_action( 'admin_notices', array( __CLASS__, 'output_custom_notices' ) );
|
128 |
}
|
129 |
}
|
130 |
+
|
131 |
}
|
132 |
|
133 |
/**
|
211 |
exit();
|
212 |
}
|
213 |
if ( $option_name === 'redirect_upsale_notice' ) {
|
214 |
+
header( "Location: https://www.icegram.com/email-subscribers-starter-plan-pricing/?utm_source=es&utm_medium=es_upsale_banner&utm_campaign=es_upsell" );
|
215 |
exit();
|
216 |
}
|
217 |
if ( $option_name === 'offer_bfcm_done_2019' || $option_name === 'offer_last_day_bfcm_done_2019' ) {
|
lite/includes/pro-features.php
CHANGED
@@ -197,7 +197,7 @@ function ig_es_add_upsale( $fields ) {
|
|
197 |
$fields['general'] = $general_fields;
|
198 |
}
|
199 |
|
200 |
-
if ( ! ES()->
|
201 |
|
202 |
$utm_args = array(
|
203 |
'utm_medium' => 'enable_captcha'
|
@@ -356,17 +356,17 @@ function ig_es_add_comments_tab_settings( $tab_options ) {
|
|
356 |
<h2><?php _e( 'Sync Comment Users', 'email-subscribers' ) ?></h2>
|
357 |
<p><?php _e( 'Quickly add to your mailing list when someone post a comment on your website.', 'email-subscribers' ) ?></p>
|
358 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
359 |
-
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=comment_sync&utm_campaign=
|
360 |
comment.', 'email-subscribers' ) ?></p>
|
361 |
<hr>
|
362 |
-
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=comment_sync&utm_campaign=
|
363 |
</div>
|
364 |
<?php
|
365 |
|
366 |
$content = ob_get_clean();
|
367 |
|
368 |
?>
|
369 |
-
<a target="_blank" href="https://www.icegram.com/quickly-add-people-to-your-mailing-list-whenever-someone-post-a-comment/?utm_source=in_app&utm_medium=es_comment_upsale&utm_campaign=
|
370 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/es-comments.png' ?> "/>
|
371 |
</a>
|
372 |
<?php
|
@@ -385,15 +385,15 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
385 |
<h2><?php _e( 'Sync WooCommerce Customers', 'email-subscribers' ) ?></h2>
|
386 |
<p><?php _e( 'Are you using WooCommerce for your online business? You can use this integration to add to a specific list whenever someone make a purchase from you', 'email-subscribers' ) ?></p>
|
387 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
388 |
-
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=woocommerce_sync&utm_campaign=
|
389 |
purchase something
|
390 |
from you.', 'email-subscribers' ) ?></p>
|
391 |
<hr>
|
392 |
-
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=woocommerce_sync&utm_campaign=
|
393 |
</div>
|
394 |
<?php $content = ob_get_clean(); ?>
|
395 |
|
396 |
-
<a target="_blank" href="https://www.icegram.com/quickly-add-customers-to-your-mailing-list/?utm_source=in_app&utm_medium=woocommerce_sync&utm_campaign=
|
397 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/woocommerce-sync.png' ?> "/>
|
398 |
</a>
|
399 |
|
@@ -418,14 +418,14 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
418 |
<h2><?php _e( 'Sync Contact Form 7 users', 'email-subscribers' ) ?></h2>
|
419 |
<p><?php _e( 'Are you using Contact Form 7 for your list building? You can use this integration to add to a specific list whenever new subscribers added from Contact Form 7', 'email-subscribers' ) ?></p>
|
420 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
421 |
-
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=cf7_sync&utm_campaign=
|
422 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Contact form 7 sync and select the list in which you want to add people whenever they fill any of the Contact Form.', 'email-subscribers' ) ?></p>
|
423 |
<hr>
|
424 |
-
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=cf7_sync&utm_campaign=
|
425 |
</div>
|
426 |
<?php $content = ob_get_clean(); ?>
|
427 |
|
428 |
-
<a target="_blank" href="https://www.icegram.com/add-people-to-your-mailing-list-whenever-they-submit-any-of-the-contact-form-7-form/?utm_source=in_app&utm_medium=cf7_sync&utm_campaign=
|
429 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/cf7-sync.png' ?> "/>
|
430 |
</a>
|
431 |
|
@@ -450,14 +450,14 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
450 |
<h2><?php _e( 'Sync Donors', 'email-subscribers' ) ?></h2>
|
451 |
<p><?php _e( 'We found that you are using Give WordPress plugin to collect donations. Now, with this integration, you can add your donors to any of your subscriber list and send them Newsletters in future.', 'email-subscribers' ) ?></p>
|
452 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
453 |
-
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=give_sync&utm_campaign=
|
454 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Give integration and select the list in which you want to add people whenever they make donation.', 'email-subscribers' ) ?></p>
|
455 |
<hr>
|
456 |
-
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=give_sync&utm_campaign=
|
457 |
</div>
|
458 |
<?php $content = ob_get_clean(); ?>
|
459 |
|
460 |
-
<a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=give_sync&utm_campaign=
|
461 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/give-sync.png' ?> "/>
|
462 |
</a>
|
463 |
|
@@ -482,14 +482,14 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
482 |
<h2><?php _e( 'Sync Donors', 'email-subscribers' ) ?></h2>
|
483 |
<p><?php _e( 'Are you using Give WordPress plugin to collect donations? Want to send Thank You email to them? You can use this integration to be in touch with them.', 'email-subscribers' ) ?></p>
|
484 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
485 |
-
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=wpforms_sync&utm_campaign=
|
486 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Give sync and select the list in which you want to add people whenever they make donation.', 'email-subscribers' ) ?></p>
|
487 |
<hr>
|
488 |
-
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=wpforms_sync&utm_campaign=
|
489 |
</div>
|
490 |
<?php $content = ob_get_clean(); ?>
|
491 |
|
492 |
-
<a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=wpforms_sync&utm_campaign=
|
493 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/wpforms-sync.png' ?> "/>
|
494 |
</a>
|
495 |
|
@@ -514,14 +514,14 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
514 |
<h2><?php _e( 'Sync Contacts', 'email-subscribers' ) ?></h2>
|
515 |
<p><?php _e( 'We found that you are using Ninja Forms. Want to add your contact to a mailing list? You can use this integration to add your contact to add into mailing list', 'email-subscribers' ) ?></p>
|
516 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
517 |
-
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=ninja_forms_sync&utm_campaign=
|
518 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Give sync and select the list in which you want to add people whenever they make donation.', 'email-subscribers' ) ?></p>
|
519 |
<hr>
|
520 |
-
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=ninja_forms_sync&utm_campaign=
|
521 |
</div>
|
522 |
<?php $content = ob_get_clean(); ?>
|
523 |
|
524 |
-
<a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=ninja_forms_sync&utm_campaign=
|
525 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/ninja-forms-sync.png' ?> "/>
|
526 |
</a>
|
527 |
|
@@ -546,14 +546,14 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
546 |
<h2><?php _e( 'Sync Customers', 'email-subscribers' ) ?></h2>
|
547 |
<p><?php _e( 'We found that you are using EDD to sell digital goods online. You can use this integration to send Newsletters/ Post Notifications to your customers.', 'email-subscribers' ) ?></p>
|
548 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
549 |
-
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=edd_sync&utm_campaign=
|
550 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable EDD sync and select the list in which you want to add people whenever they purchase something from you.', 'email-subscribers' ) ?></p>
|
551 |
<hr>
|
552 |
-
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=edd_sync&utm_campaign=
|
553 |
</div>
|
554 |
<?php $content = ob_get_clean(); ?>
|
555 |
|
556 |
-
<a target="_blank" href="https://www.icegram.com/email-subscribers/?utm_source=in_app&utm_medium=edd_sync&utm_campaign=
|
557 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/edd-sync.png' ?> "/>
|
558 |
</a>
|
559 |
|
@@ -576,7 +576,7 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
576 |
if ( ! ES()->is_starter() ) {
|
577 |
?>
|
578 |
<script>
|
579 |
-
jQuery('#submitdiv').after('<div class="es_upsale"><a style="text-decoration:none;" target="_blank" href="https://www.icegram.com/documentation/how-ready-made-template-in-in-email-subscribers-look/?utm_source=in_app&utm_medium=es_template&utm_campaign=
|
580 |
</script>
|
581 |
<?php
|
582 |
}
|
@@ -591,7 +591,7 @@ function ig_es_add_woocommerce_tab_settings( $tab_options ) {
|
|
591 |
*/
|
592 |
function ig_es_add_captcha_option( $form_data ) {
|
593 |
|
594 |
-
if ( ! ES()->
|
595 |
|
596 |
$utm_args = array(
|
597 |
"utm_medium" => "es_form_captcha"
|
@@ -624,7 +624,7 @@ function ig_es_add_captcha_option( $form_data ) {
|
|
624 |
</div>
|
625 |
|
626 |
<div class="w-3/6 mt-3.5 pr-4">
|
627 |
-
<div class="inline-flex rounded-md bg-teal-50 px-2 pt-1
|
628 |
<div class="px-2 pt-2 pb-2">
|
629 |
<div class="flex">
|
630 |
<div class="flex-shrink-0">
|
@@ -639,6 +639,8 @@ function ig_es_add_captcha_option( $form_data ) {
|
|
639 |
<div class="mt-2 text-sm leading-5 text-teal-700">
|
640 |
<p>
|
641 |
<?php _e( 'Secure your form and avoid spam signups with form Captcha', 'email-subscribers' ); ?>
|
|
|
|
|
642 |
</p>
|
643 |
</div>
|
644 |
</div>
|
@@ -750,8 +752,6 @@ function ig_es_additional_schedule_option(){
|
|
750 |
</div>
|
751 |
</div>
|
752 |
</div>
|
753 |
-
<input type="radio" class="form-radio" id="send_now" disabled>
|
754 |
-
<label for="send_now" class="text-sm font-normal text-gray-600"><?php echo esc_html__( 'Send Now', 'email-subscribers' ); ?></label>
|
755 |
|
756 |
<div class="block py-2 mt-2 ">
|
757 |
<div class="inline-flex rounded-md bg-teal-100 px-2 pt-1 w-full">
|
@@ -769,6 +769,7 @@ function ig_es_additional_schedule_option(){
|
|
769 |
<div class="mt-2 text-sm leading-5 text-teal-700">
|
770 |
<p>
|
771 |
<?php _e( 'Link Tracking, UTM Tracking and Scheduling Options are part of Email Subscribers PRO', 'email-subscribers' ); ?>
|
|
|
772 |
</p>
|
773 |
</div>
|
774 |
</div>
|
197 |
$fields['general'] = $general_fields;
|
198 |
}
|
199 |
|
200 |
+
if ( ! ES()->is_premium_installed() ) {
|
201 |
|
202 |
$utm_args = array(
|
203 |
'utm_medium' => 'enable_captcha'
|
356 |
<h2><?php _e( 'Sync Comment Users', 'email-subscribers' ) ?></h2>
|
357 |
<p><?php _e( 'Quickly add to your mailing list when someone post a comment on your website.', 'email-subscribers' ) ?></p>
|
358 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
359 |
+
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=comment_sync&utm_campaign=es_upsell#sync_comment_users"><?php _e( 'Email Subscribers Starter', 'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Comment user sync and select the list in which you want to add people whenever someone post a
|
360 |
comment.', 'email-subscribers' ) ?></p>
|
361 |
<hr>
|
362 |
+
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=comment_sync&utm_campaign=es_upsell#sync_comment_users"><?php _e( 'Email Subscribers Starter', 'email-subscribers' ) ?></a> <?php _e( 'now', 'email-subscribers' ) ?></p>
|
363 |
</div>
|
364 |
<?php
|
365 |
|
366 |
$content = ob_get_clean();
|
367 |
|
368 |
?>
|
369 |
+
<a target="_blank" href="https://www.icegram.com/quickly-add-people-to-your-mailing-list-whenever-someone-post-a-comment/?utm_source=in_app&utm_medium=es_comment_upsale&utm_campaign=es_upsell#sync_comment_users">
|
370 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/es-comments.png' ?> "/>
|
371 |
</a>
|
372 |
<?php
|
385 |
<h2><?php _e( 'Sync WooCommerce Customers', 'email-subscribers' ) ?></h2>
|
386 |
<p><?php _e( 'Are you using WooCommerce for your online business? You can use this integration to add to a specific list whenever someone make a purchase from you', 'email-subscribers' ) ?></p>
|
387 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
388 |
+
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=woocommerce_sync&utm_campaign=es_upsell#sync_woocommerce_customers"><?php _e( 'Email Subscribers Starter', 'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable WooCommerce sync and select the list in which you want to add people whenever they
|
389 |
purchase something
|
390 |
from you.', 'email-subscribers' ) ?></p>
|
391 |
<hr>
|
392 |
+
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=woocommerce_sync&utm_campaign=es_upsell#sync_woocommerce_customers">Email Subscribers Starter</a> Now</p>
|
393 |
</div>
|
394 |
<?php $content = ob_get_clean(); ?>
|
395 |
|
396 |
+
<a target="_blank" href="https://www.icegram.com/quickly-add-customers-to-your-mailing-list/?utm_source=in_app&utm_medium=woocommerce_sync&utm_campaign=es_upsell#sync_woocommerce_customers">
|
397 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/woocommerce-sync.png' ?> "/>
|
398 |
</a>
|
399 |
|
418 |
<h2><?php _e( 'Sync Contact Form 7 users', 'email-subscribers' ) ?></h2>
|
419 |
<p><?php _e( 'Are you using Contact Form 7 for your list building? You can use this integration to add to a specific list whenever new subscribers added from Contact Form 7', 'email-subscribers' ) ?></p>
|
420 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
421 |
+
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=cf7_sync&utm_campaign=es_upsell#sync_cf7_subscribers"><?php _e( 'Email Subscribers Starter',
|
422 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Contact form 7 sync and select the list in which you want to add people whenever they fill any of the Contact Form.', 'email-subscribers' ) ?></p>
|
423 |
<hr>
|
424 |
+
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=cf7_sync&utm_campaign=es_upsell#sync_cf7_subscribers">Email Subscribers Starter</a> Now</p>
|
425 |
</div>
|
426 |
<?php $content = ob_get_clean(); ?>
|
427 |
|
428 |
+
<a target="_blank" href="https://www.icegram.com/add-people-to-your-mailing-list-whenever-they-submit-any-of-the-contact-form-7-form/?utm_source=in_app&utm_medium=cf7_sync&utm_campaign=es_upsell#sync_cf7_subscribers">
|
429 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/cf7-sync.png' ?> "/>
|
430 |
</a>
|
431 |
|
450 |
<h2><?php _e( 'Sync Donors', 'email-subscribers' ) ?></h2>
|
451 |
<p><?php _e( 'We found that you are using Give WordPress plugin to collect donations. Now, with this integration, you can add your donors to any of your subscriber list and send them Newsletters in future.', 'email-subscribers' ) ?></p>
|
452 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
453 |
+
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=give_sync&utm_campaign=es_upsell#sync_give_donors"><?php _e( 'Email Subscribers Starter',
|
454 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Give integration and select the list in which you want to add people whenever they make donation.', 'email-subscribers' ) ?></p>
|
455 |
<hr>
|
456 |
+
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=give_sync&utm_campaign=es_upsell#sync_give_donors">Email Subscribers Starter</a> Now</p>
|
457 |
</div>
|
458 |
<?php $content = ob_get_clean(); ?>
|
459 |
|
460 |
+
<a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=give_sync&utm_campaign=es_upsell#sync_give_donors">
|
461 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/give-sync.png' ?> "/>
|
462 |
</a>
|
463 |
|
482 |
<h2><?php _e( 'Sync Donors', 'email-subscribers' ) ?></h2>
|
483 |
<p><?php _e( 'Are you using Give WordPress plugin to collect donations? Want to send Thank You email to them? You can use this integration to be in touch with them.', 'email-subscribers' ) ?></p>
|
484 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
485 |
+
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=wpforms_sync&utm_campaign=es_upsell#sync_wpforms_contacts"><?php _e( 'Email Subscribers Starter',
|
486 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Give sync and select the list in which you want to add people whenever they make donation.', 'email-subscribers' ) ?></p>
|
487 |
<hr>
|
488 |
+
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=wpforms_sync&utm_campaign=es_upsell#sync_wpforms_contacts">Email Subscribers Starter</a> Now</p>
|
489 |
</div>
|
490 |
<?php $content = ob_get_clean(); ?>
|
491 |
|
492 |
+
<a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=wpforms_sync&utm_campaign=es_upsell#sync_wpforms_contacts">
|
493 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/wpforms-sync.png' ?> "/>
|
494 |
</a>
|
495 |
|
514 |
<h2><?php _e( 'Sync Contacts', 'email-subscribers' ) ?></h2>
|
515 |
<p><?php _e( 'We found that you are using Ninja Forms. Want to add your contact to a mailing list? You can use this integration to add your contact to add into mailing list', 'email-subscribers' ) ?></p>
|
516 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
517 |
+
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=ninja_forms_sync&utm_campaign=es_upsell#sync_ninja_forms_contacts"><?php _e( 'Email Subscribers Starter',
|
518 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable Give sync and select the list in which you want to add people whenever they make donation.', 'email-subscribers' ) ?></p>
|
519 |
<hr>
|
520 |
+
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=ninja_forms_sync&utm_campaign=es_upsell#sync_ninja_forms_contacts">Email Subscribers Starter</a> Now</p>
|
521 |
</div>
|
522 |
<?php $content = ob_get_clean(); ?>
|
523 |
|
524 |
+
<a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=ninja_forms_sync&utm_campaign=es_upsell#sync_ninja_forms_contacts">
|
525 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/ninja-forms-sync.png' ?> "/>
|
526 |
</a>
|
527 |
|
546 |
<h2><?php _e( 'Sync Customers', 'email-subscribers' ) ?></h2>
|
547 |
<p><?php _e( 'We found that you are using EDD to sell digital goods online. You can use this integration to send Newsletters/ Post Notifications to your customers.', 'email-subscribers' ) ?></p>
|
548 |
<h2><?php _e( 'How to setup?', 'email-subscribers' ) ?></h2>
|
549 |
+
<p><?php _e( 'Once you upgrade to ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-starter/?utm_source=in_app&utm_medium=edd_sync&utm_campaign=es_upsell#sync_edd_customers"><?php _e( 'Email Subscribers Starter',
|
550 |
'email-subscribers' ) ?></a>, <?php _e( 'you will have settings panel where you need to enable EDD sync and select the list in which you want to add people whenever they purchase something from you.', 'email-subscribers' ) ?></p>
|
551 |
<hr>
|
552 |
+
<p class="help"><?php _e( 'Checkout ', 'email-subscribers' ) ?><a target="_blank" href="https://www.icegram.com/email-subscribers-pricing/?utm_source=in_app&utm_medium=edd_sync&utm_campaign=es_upsell#sync_edd_customers">Email Subscribers Starter</a> Now</p>
|
553 |
</div>
|
554 |
<?php $content = ob_get_clean(); ?>
|
555 |
|
556 |
+
<a target="_blank" href="https://www.icegram.com/email-subscribers/?utm_source=in_app&utm_medium=edd_sync&utm_campaign=es_upsell#sync_edd_customers">
|
557 |
<img src=" <?php echo ES_PLUGIN_URL . 'lite/admin/images/edd-sync.png' ?> "/>
|
558 |
</a>
|
559 |
|
576 |
if ( ! ES()->is_starter() ) {
|
577 |
?>
|
578 |
<script>
|
579 |
+
jQuery('#submitdiv').after('<div class="es_upsale"><a style="text-decoration:none;" target="_blank" href="https://www.icegram.com/documentation/how-ready-made-template-in-in-email-subscribers-look/?utm_source=in_app&utm_medium=es_template&utm_campaign=es_upsell"><img title="Get readymade templates" style="width:100%;border:0.3em #d46307 solid" src="<?php echo ES_PLUGIN_URL?>lite/admin/images/starter-tmpl.png"/><p style="background: #d46307; color: #FFF; padding: 4px; width: 100%; text-align:center">Get readymade beautiful email templates</p></a></div>');
|
580 |
</script>
|
581 |
<?php
|
582 |
}
|
591 |
*/
|
592 |
function ig_es_add_captcha_option( $form_data ) {
|
593 |
|
594 |
+
if ( ! ES()->is_premium_installed() ) {
|
595 |
|
596 |
$utm_args = array(
|
597 |
"utm_medium" => "es_form_captcha"
|
624 |
</div>
|
625 |
|
626 |
<div class="w-3/6 mt-3.5 pr-4">
|
627 |
+
<div class="inline-flex rounded-md bg-teal-50 px-2 pt-1 w-full">
|
628 |
<div class="px-2 pt-2 pb-2">
|
629 |
<div class="flex">
|
630 |
<div class="flex-shrink-0">
|
639 |
<div class="mt-2 text-sm leading-5 text-teal-700">
|
640 |
<p>
|
641 |
<?php _e( 'Secure your form and avoid spam signups with form Captcha', 'email-subscribers' ); ?>
|
642 |
+
|
643 |
+
<?php if(ES_Common::can_show_coupon('PREMIUM10')) { _e( 'Get <b>10% flat discount</b> if you upgrade now!. <br /><br />Use coupon code <b>PREMIUM10</b>', 'email-subscribers' );}?>
|
644 |
</p>
|
645 |
</div>
|
646 |
</div>
|
752 |
</div>
|
753 |
</div>
|
754 |
</div>
|
|
|
|
|
755 |
|
756 |
<div class="block py-2 mt-2 ">
|
757 |
<div class="inline-flex rounded-md bg-teal-100 px-2 pt-1 w-full">
|
769 |
<div class="mt-2 text-sm leading-5 text-teal-700">
|
770 |
<p>
|
771 |
<?php _e( 'Link Tracking, UTM Tracking and Scheduling Options are part of Email Subscribers PRO', 'email-subscribers' ); ?>
|
772 |
+
<?php if(ES_Common::can_show_coupon('PREMIUM10')) { echo "<br /><br />"; _e( 'Get <b>10% flat discount</b> if you upgrade now!. <br /><br />Use coupon code <b>PREMIUM10</b>', 'email-subscribers' );}?>
|
773 |
</p>
|
774 |
</div>
|
775 |
</div>
|
lite/languages/email-subscribers.pot
CHANGED
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Email Subscribers & Newsletters\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date: 2020-05-
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
@@ -55,6 +55,7 @@ msgid "Connect to Icegram"
|
|
55 |
msgstr ""
|
56 |
|
57 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:112
|
|
|
58 |
msgid "Sequence"
|
59 |
msgstr ""
|
60 |
|
@@ -64,7 +65,7 @@ msgstr ""
|
|
64 |
|
65 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:214
|
66 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:511
|
67 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
68 |
msgid "Get Spam Score"
|
69 |
msgstr ""
|
70 |
|
@@ -82,7 +83,7 @@ msgstr ""
|
|
82 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:232
|
83 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:513
|
84 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-sequences.php:375
|
85 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
86 |
msgid "Check"
|
87 |
msgstr ""
|
88 |
|
@@ -106,7 +107,7 @@ msgid "Please enter an email address."
|
|
106 |
msgstr ""
|
107 |
|
108 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:352
|
109 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
110 |
msgid "Please add email body."
|
111 |
msgstr ""
|
112 |
|
@@ -136,53 +137,52 @@ msgid "Close"
|
|
136 |
msgstr ""
|
137 |
|
138 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:562
|
139 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
140 |
msgid "Link Tracking"
|
141 |
msgstr ""
|
142 |
|
143 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:578
|
144 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:796
|
145 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:180
|
146 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
147 |
msgid "UTM Tracking"
|
148 |
msgstr ""
|
149 |
|
150 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:624
|
151 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
152 |
msgid "Send Options"
|
153 |
msgstr ""
|
154 |
|
155 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:627
|
156 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
157 |
msgid "Schedule for Later"
|
158 |
msgstr ""
|
159 |
|
160 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:640
|
161 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
162 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/fields/class-es-date.php:32
|
163 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/admin/views/meta-box-timing.php:83
|
164 |
msgid "Date"
|
165 |
msgstr ""
|
166 |
|
167 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:651
|
168 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
169 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/fields/class-es-time.php:65
|
170 |
msgid "Time"
|
171 |
msgstr ""
|
172 |
|
173 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:662
|
174 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
175 |
msgid "Local Time: "
|
176 |
msgstr ""
|
177 |
|
178 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:670
|
179 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:754
|
180 |
msgid "Send Now"
|
181 |
msgstr ""
|
182 |
|
183 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:690
|
184 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:699
|
185 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
186 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:180
|
187 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:706
|
188 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:958
|
@@ -194,7 +194,7 @@ msgid "Email"
|
|
194 |
msgstr ""
|
195 |
|
196 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:694
|
197 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
198 |
msgid "Enter email"
|
199 |
msgstr ""
|
200 |
|
@@ -203,7 +203,7 @@ msgid "Send Preview Email"
|
|
203 |
msgstr ""
|
204 |
|
205 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:712
|
206 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
207 |
msgid "Something went wrong"
|
208 |
msgstr ""
|
209 |
|
@@ -245,6 +245,7 @@ msgid "Add Customer to Product variation list"
|
|
245 |
msgstr ""
|
246 |
|
247 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-post-digest.php:24
|
|
|
248 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/classes/class-es-pro-reports-data.php:113
|
249 |
msgid "Post Digest"
|
250 |
msgstr ""
|
@@ -581,8 +582,8 @@ msgid "Roles"
|
|
581 |
msgstr ""
|
582 |
|
583 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:632
|
584 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
585 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
586 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:82
|
587 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:66
|
588 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:142
|
@@ -592,8 +593,8 @@ msgid "Audience"
|
|
592 |
msgstr ""
|
593 |
|
594 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:633
|
595 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
596 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
597 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:83
|
598 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:38
|
599 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:39
|
@@ -602,8 +603,8 @@ msgid "Forms"
|
|
602 |
msgstr ""
|
603 |
|
604 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:634
|
605 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
606 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
607 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:84
|
608 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/partials/es-dashboard.php:8
|
609 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:103
|
@@ -612,8 +613,8 @@ msgid "Campaigns"
|
|
612 |
msgstr ""
|
613 |
|
614 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:635
|
615 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
616 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
617 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:85
|
618 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:193
|
619 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:20
|
@@ -628,8 +629,8 @@ msgid "Sequences"
|
|
628 |
msgstr ""
|
629 |
|
630 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:637
|
631 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
632 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
633 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:87
|
634 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/class-es-workflows-table.php:54
|
635 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/class-es-workflows-table.php:150
|
@@ -851,39 +852,39 @@ msgid ""
|
|
851 |
"Select the list in which you want to make Ninja Forms contacts subscribed to"
|
852 |
msgstr ""
|
853 |
|
854 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
855 |
msgid "An error has occured. Please try again later."
|
856 |
msgstr ""
|
857 |
|
858 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
859 |
msgid "Broadcast saved as draft successfully."
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
863 |
msgid ""
|
864 |
"An error has occured while saving the broadcast. Please try again later."
|
865 |
msgstr ""
|
866 |
|
867 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
868 |
msgid "Please add a broadcast subject before saving."
|
869 |
msgstr ""
|
870 |
|
871 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
872 |
msgid "Please select a trigger before saving the workflow."
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
876 |
msgid "Please add some actions before saving the workflow."
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
880 |
msgid ""
|
881 |
"Changing the trigger will remove existing actions. Do you want to proceed "
|
882 |
"anyway?."
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
886 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:
|
887 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-form-widget.php:11
|
888 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-old-widget.php:11
|
889 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-old-widget.php:12
|
@@ -891,18 +892,19 @@ msgstr ""
|
|
891 |
msgid "Email Subscribers"
|
892 |
msgstr ""
|
893 |
|
894 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
895 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:59
|
896 |
msgid "Dashboard"
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
900 |
msgid "Post Notifications"
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
|
|
904 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/classes/class-es-pro-reports-data.php:109
|
905 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
906 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-newsletters.php:242
|
907 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:196
|
908 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:34
|
@@ -910,28 +912,28 @@ msgstr ""
|
|
910 |
msgid "Broadcast"
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
914 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-newsletters.php:389
|
915 |
msgid "Template Preview"
|
916 |
msgstr ""
|
917 |
|
918 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
919 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:391
|
920 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:37
|
921 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:77
|
922 |
msgid "Lists"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
926 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:195
|
927 |
msgid "Settings"
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
931 |
msgid "Go To Icegram"
|
932 |
msgstr ""
|
933 |
|
934 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:
|
935 |
#, php-format
|
936 |
msgid ""
|
937 |
"<span id=\"footer-thankyou\">Thank you for creating with <a href=\"%s\" "
|
@@ -939,7 +941,7 @@ msgid ""
|
|
939 |
"team <a href=\"%s\" target=\"_blank\">Icegram</a></span>"
|
940 |
msgstr ""
|
941 |
|
942 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:
|
943 |
#, php-format
|
944 |
msgid ""
|
945 |
"WordPress Cron is disable on your site. Email notifications from Email "
|
@@ -947,23 +949,23 @@ msgid ""
|
|
947 |
"target=\"_blank\" >Here's how you can enable it.</a>"
|
948 |
msgstr ""
|
949 |
|
950 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:
|
951 |
#, php-format
|
952 |
msgid "Or schedule Cron in <a href=\"%s\" target=\"_blank\">cPanel</a>"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:
|
956 |
#, php-format
|
957 |
msgid ""
|
958 |
"Or use <strong><a href=\"%s\" target=\"_blank\">Email Subscribers Pro</a>"
|
959 |
"</strong> for automatic Cron support"
|
960 |
msgstr ""
|
961 |
|
962 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:
|
963 |
msgid "OK, I Got it!"
|
964 |
msgstr ""
|
965 |
|
966 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:
|
967 |
#, php-format
|
968 |
msgid "%1$s in %2$s on line %3$s"
|
969 |
msgstr ""
|
@@ -995,8 +997,9 @@ msgid "Select Template"
|
|
995 |
msgstr ""
|
996 |
|
997 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:274
|
|
|
998 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/help.php:187
|
999 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
1000 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/admin/views/meta-box-save.php:29
|
1001 |
msgid "Active"
|
1002 |
msgstr ""
|
@@ -1077,6 +1080,38 @@ msgstr ""
|
|
1077 |
msgid "Lifetime"
|
1078 |
msgstr ""
|
1079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1080 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-install.php:783
|
1081 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/upgrade/es-update-functions.php:777
|
1082 |
msgid ""
|
@@ -1321,11 +1356,19 @@ msgid ""
|
|
1321 |
"from you."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
1325 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:
|
1326 |
-
|
1327 |
-
|
1328 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1329 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:94
|
1330 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:724
|
1331 |
msgid "Premium"
|
@@ -1389,12 +1432,6 @@ msgstr ""
|
|
1389 |
msgid "Are you sure you want to unsubscribe?"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/classes/class-es-pro-reports-data.php:111
|
1393 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:192
|
1394 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:35
|
1395 |
-
msgid "Post Notification"
|
1396 |
-
msgstr ""
|
1397 |
-
|
1398 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/partials/es-dashboard.php:48
|
1399 |
msgid "Sent on"
|
1400 |
msgstr ""
|
@@ -1565,7 +1602,7 @@ msgid "Other awesome plugins from same author"
|
|
1565 |
msgstr ""
|
1566 |
|
1567 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/help.php:185
|
1568 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
1569 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:311
|
1570 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:92
|
1571 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:274
|
@@ -1737,7 +1774,7 @@ msgstr ""
|
|
1737 |
|
1738 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:171
|
1739 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:174
|
1740 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
1741 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:957
|
1742 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:358
|
1743 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:818
|
@@ -2058,40 +2095,33 @@ msgstr ""
|
|
2058 |
msgid "Manage Templates"
|
2059 |
msgstr ""
|
2060 |
|
2061 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2062 |
msgid "No Campaigns Found."
|
2063 |
msgstr ""
|
2064 |
|
2065 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2066 |
msgid "In Active"
|
2067 |
msgstr ""
|
2068 |
|
2069 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2070 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:403
|
2071 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:437
|
2072 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/admin/views/meta-box-timing.php:37
|
2073 |
-
msgid "Scheduled"
|
2074 |
-
msgstr ""
|
2075 |
-
|
2076 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:248
|
2077 |
msgid "Queued"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2081 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2082 |
msgid "Paused"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2086 |
msgid "Finished"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2090 |
msgid "All"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2094 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2095 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:517
|
2096 |
#, php-format
|
2097 |
msgid ""
|
@@ -2099,7 +2129,13 @@ msgid ""
|
|
2099 |
"Edit</a>"
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
2103 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:518
|
2104 |
#, php-format
|
2105 |
msgid ""
|
@@ -2107,26 +2143,12 @@ msgid ""
|
|
2107 |
"checkDelete()\">Delete</a>"
|
2108 |
msgstr ""
|
2109 |
|
2110 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2111 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:446
|
2112 |
-
msgid "Sending"
|
2113 |
-
msgstr ""
|
2114 |
-
|
2115 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:417
|
2116 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:463
|
2117 |
-
msgid "Sent"
|
2118 |
-
msgstr ""
|
2119 |
-
|
2120 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:428
|
2121 |
-
msgid "Draft"
|
2122 |
-
msgstr ""
|
2123 |
-
|
2124 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:483
|
2125 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:273
|
2126 |
msgid "Type"
|
2127 |
msgstr ""
|
2128 |
|
2129 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2130 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:310
|
2131 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:36
|
2132 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/workflows/actions/class-es-action-move-to-list.php:31
|
@@ -2135,27 +2157,36 @@ msgstr ""
|
|
2135 |
msgid "List"
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2139 |
msgid "Categories"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2143 |
msgid "Search Campaigns"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2147 |
msgid "You are not allowed to delete campaign."
|
2148 |
msgstr ""
|
2149 |
|
2150 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2151 |
msgid "Campaign has been deleted successfully!"
|
2152 |
msgstr ""
|
2153 |
|
2154 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2155 |
msgid "Campaign(s) have been deleted successfully!"
|
2156 |
msgstr ""
|
2157 |
|
2158 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:
|
2159 |
msgid "Please check campaign(s) to delete."
|
2160 |
msgstr ""
|
2161 |
|
@@ -2314,7 +2345,7 @@ msgstr ""
|
|
2314 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:772
|
2315 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:486
|
2316 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:298
|
2317 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:
|
2318 |
msgid "Save Changes"
|
2319 |
msgstr ""
|
2320 |
|
@@ -2378,10 +2409,6 @@ msgstr ""
|
|
2378 |
msgid "Search Contacts"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:1022
|
2382 |
-
msgid "All Statuses"
|
2383 |
-
msgstr ""
|
2384 |
-
|
2385 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:1028
|
2386 |
msgid "All Lists"
|
2387 |
msgstr ""
|
@@ -3064,33 +3091,29 @@ msgid ""
|
|
3064 |
"Contacts from the selected list will be notified about new post notification."
|
3065 |
msgstr ""
|
3066 |
|
3067 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:
|
3068 |
msgid "Select Post Category"
|
3069 |
msgstr ""
|
3070 |
|
3071 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:
|
3072 |
msgid ""
|
3073 |
"Notification will be sent out when any post from selected categories will be "
|
3074 |
"published."
|
3075 |
msgstr ""
|
3076 |
|
3077 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:
|
3078 |
msgid "Select custom post type(s)"
|
3079 |
msgstr ""
|
3080 |
|
3081 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:
|
3082 |
msgid ""
|
3083 |
"(Optional) Select custom post type for which you want to send notification."
|
3084 |
msgstr ""
|
3085 |
|
3086 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:
|
3087 |
msgid "Save Campaign"
|
3088 |
msgstr ""
|
3089 |
|
3090 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:19
|
3091 |
-
msgid "Report"
|
3092 |
-
msgstr ""
|
3093 |
-
|
3094 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:42
|
3095 |
#, php-format
|
3096 |
msgid ""
|
@@ -3151,31 +3174,31 @@ msgstr ""
|
|
3151 |
msgid "End Date"
|
3152 |
msgstr ""
|
3153 |
|
3154 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:
|
3155 |
msgid "You do not have permission to view notification"
|
3156 |
msgstr ""
|
3157 |
|
3158 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:
|
3159 |
msgid "You do not have permission to delete notification"
|
3160 |
msgstr ""
|
3161 |
|
3162 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:
|
3163 |
msgid "Report has been deleted successfully!"
|
3164 |
msgstr ""
|
3165 |
|
3166 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:
|
3167 |
msgid "You do not have permission to preview notification"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:
|
3171 |
msgid "Reports have been deleted successfully!"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:
|
3175 |
msgid "Preview Email"
|
3176 |
msgstr ""
|
3177 |
|
3178 |
-
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:
|
3179 |
msgid ""
|
3180 |
"This is how the email you sent may look. <br>Note: Different email services "
|
3181 |
"(like gmail, yahoo etc) display email content differently. So there could be "
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Email Subscribers & Newsletters\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2020-05-21 21:47+0000\n"
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
55 |
msgstr ""
|
56 |
|
57 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:112
|
58 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1384
|
59 |
msgid "Sequence"
|
60 |
msgstr ""
|
61 |
|
65 |
|
66 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:214
|
67 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:511
|
68 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:789
|
69 |
msgid "Get Spam Score"
|
70 |
msgstr ""
|
71 |
|
83 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:232
|
84 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:513
|
85 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-sequences.php:375
|
86 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:790
|
87 |
msgid "Check"
|
88 |
msgstr ""
|
89 |
|
107 |
msgstr ""
|
108 |
|
109 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:352
|
110 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:129
|
111 |
msgid "Please add email body."
|
112 |
msgstr ""
|
113 |
|
137 |
msgstr ""
|
138 |
|
139 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:562
|
140 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:677
|
141 |
msgid "Link Tracking"
|
142 |
msgstr ""
|
143 |
|
144 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:578
|
145 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:796
|
146 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:180
|
147 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:691
|
148 |
msgid "UTM Tracking"
|
149 |
msgstr ""
|
150 |
|
151 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:624
|
152 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:721
|
153 |
msgid "Send Options"
|
154 |
msgstr ""
|
155 |
|
156 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:627
|
157 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:724
|
158 |
msgid "Schedule for Later"
|
159 |
msgstr ""
|
160 |
|
161 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:640
|
162 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:730
|
163 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/fields/class-es-date.php:32
|
164 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/admin/views/meta-box-timing.php:83
|
165 |
msgid "Date"
|
166 |
msgstr ""
|
167 |
|
168 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:651
|
169 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:739
|
170 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/fields/class-es-time.php:65
|
171 |
msgid "Time"
|
172 |
msgstr ""
|
173 |
|
174 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:662
|
175 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:749
|
176 |
msgid "Local Time: "
|
177 |
msgstr ""
|
178 |
|
179 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:670
|
|
|
180 |
msgid "Send Now"
|
181 |
msgstr ""
|
182 |
|
183 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:690
|
184 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:699
|
185 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:661
|
186 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:180
|
187 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:706
|
188 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:958
|
194 |
msgstr ""
|
195 |
|
196 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:694
|
197 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:665
|
198 |
msgid "Enter email"
|
199 |
msgstr ""
|
200 |
|
203 |
msgstr ""
|
204 |
|
205 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-email-subscribers.php:712
|
206 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:487
|
207 |
msgid "Something went wrong"
|
208 |
msgstr ""
|
209 |
|
245 |
msgstr ""
|
246 |
|
247 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/pro-class-post-digest.php:24
|
248 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1385
|
249 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/classes/class-es-pro-reports-data.php:113
|
250 |
msgid "Post Digest"
|
251 |
msgstr ""
|
582 |
msgstr ""
|
583 |
|
584 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:632
|
585 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:223
|
586 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:223
|
587 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:82
|
588 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:66
|
589 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:142
|
593 |
msgstr ""
|
594 |
|
595 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:633
|
596 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:217
|
597 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:217
|
598 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:83
|
599 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:38
|
600 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:39
|
603 |
msgstr ""
|
604 |
|
605 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:634
|
606 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:205
|
607 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:205
|
608 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:84
|
609 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/partials/es-dashboard.php:8
|
610 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:103
|
613 |
msgstr ""
|
614 |
|
615 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:635
|
616 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:232
|
617 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:232
|
618 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:85
|
619 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:193
|
620 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:20
|
629 |
msgstr ""
|
630 |
|
631 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/starter/starter-class-email-subscribers.php:637
|
632 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:195
|
633 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:195
|
634 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:87
|
635 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/class-es-workflows-table.php:54
|
636 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/class-es-workflows-table.php:150
|
852 |
"Select the list in which you want to make Ninja Forms contacts subscribed to"
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:125
|
856 |
msgid "An error has occured. Please try again later."
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:126
|
860 |
msgid "Broadcast saved as draft successfully."
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:127
|
864 |
msgid ""
|
865 |
"An error has occured while saving the broadcast. Please try again later."
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:128
|
869 |
msgid "Please add a broadcast subject before saving."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:145
|
873 |
msgid "Please select a trigger before saving the workflow."
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:146
|
877 |
msgid "Please add some actions before saving the workflow."
|
878 |
msgstr ""
|
879 |
|
880 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:147
|
881 |
msgid ""
|
882 |
"Changing the trigger will remove existing actions. Do you want to proceed "
|
883 |
"anyway?."
|
884 |
msgstr ""
|
885 |
|
886 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:185
|
887 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:950
|
888 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-form-widget.php:11
|
889 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-old-widget.php:11
|
890 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-old-widget.php:12
|
892 |
msgid "Email Subscribers"
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:188
|
896 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:59
|
897 |
msgid "Dashboard"
|
898 |
msgstr ""
|
899 |
|
900 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:208
|
901 |
msgid "Post Notifications"
|
902 |
msgstr ""
|
903 |
|
904 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:209
|
905 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1382
|
906 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/classes/class-es-pro-reports-data.php:109
|
907 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:303
|
908 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-newsletters.php:242
|
909 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:196
|
910 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:34
|
912 |
msgid "Broadcast"
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:210
|
916 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-newsletters.php:389
|
917 |
msgid "Template Preview"
|
918 |
msgstr ""
|
919 |
|
920 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:227
|
921 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:391
|
922 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:37
|
923 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:77
|
924 |
msgid "Lists"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:236
|
928 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:195
|
929 |
msgid "Settings"
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:240
|
933 |
msgid "Go To Icegram"
|
934 |
msgstr ""
|
935 |
|
936 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:766
|
937 |
#, php-format
|
938 |
msgid ""
|
939 |
"<span id=\"footer-thankyou\">Thank you for creating with <a href=\"%s\" "
|
941 |
"team <a href=\"%s\" target=\"_blank\">Icegram</a></span>"
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:310
|
945 |
#, php-format
|
946 |
msgid ""
|
947 |
"WordPress Cron is disable on your site. Email notifications from Email "
|
949 |
"target=\"_blank\" >Here's how you can enable it.</a>"
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:311
|
953 |
#, php-format
|
954 |
msgid "Or schedule Cron in <a href=\"%s\" target=\"_blank\">cPanel</a>"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:312
|
958 |
#, php-format
|
959 |
msgid ""
|
960 |
"Or use <strong><a href=\"%s\" target=\"_blank\">Email Subscribers Pro</a>"
|
961 |
"</strong> for automatic Cron support"
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:313
|
965 |
msgid "OK, I Got it!"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-email-subscribers.php:1059
|
969 |
#, php-format
|
970 |
msgid "%1$s in %2$s on line %3$s"
|
971 |
msgstr ""
|
997 |
msgstr ""
|
998 |
|
999 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:274
|
1000 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1441
|
1001 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/help.php:187
|
1002 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:266
|
1003 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/admin/views/meta-box-save.php:29
|
1004 |
msgid "Active"
|
1005 |
msgstr ""
|
1080 |
msgid "Lifetime"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1383
|
1084 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/classes/class-es-pro-reports-data.php:111
|
1085 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:192
|
1086 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:35
|
1087 |
+
msgid "Post Notification"
|
1088 |
+
msgstr ""
|
1089 |
+
|
1090 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1437
|
1091 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:469
|
1092 |
+
msgid "Draft"
|
1093 |
+
msgstr ""
|
1094 |
+
|
1095 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1438
|
1096 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:451
|
1097 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:487
|
1098 |
+
msgid "Sending"
|
1099 |
+
msgstr ""
|
1100 |
+
|
1101 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1439
|
1102 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:267
|
1103 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:444
|
1104 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:478
|
1105 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/workflows/admin/views/meta-box-timing.php:37
|
1106 |
+
msgid "Scheduled"
|
1107 |
+
msgstr ""
|
1108 |
+
|
1109 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-common.php:1440
|
1110 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:458
|
1111 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:504
|
1112 |
+
msgid "Sent"
|
1113 |
+
msgstr ""
|
1114 |
+
|
1115 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/class-es-install.php:783
|
1116 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/upgrade/es-update-functions.php:777
|
1117 |
msgid ""
|
1356 |
"from you."
|
1357 |
msgstr ""
|
1358 |
|
1359 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:643
|
1360 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:772
|
1361 |
+
#, php-format
|
1362 |
+
msgid ""
|
1363 |
+
"Get <b>10% flat discount</b> if you upgrade now!. <br /><br />Use coupon "
|
1364 |
+
"code <b>PREMIUM10</b>"
|
1365 |
+
msgstr ""
|
1366 |
+
|
1367 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:661
|
1368 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:677
|
1369 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:691
|
1370 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:721
|
1371 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/pro-features.php:789
|
1372 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:94
|
1373 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:724
|
1374 |
msgid "Premium"
|
1432 |
msgid "Are you sure you want to unsubscribe?"
|
1433 |
msgstr ""
|
1434 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1435 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/partials/es-dashboard.php:48
|
1436 |
msgid "Sent on"
|
1437 |
msgstr ""
|
1602 |
msgstr ""
|
1603 |
|
1604 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/help.php:185
|
1605 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:527
|
1606 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:311
|
1607 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:92
|
1608 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:274
|
1774 |
|
1775 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:171
|
1776 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:174
|
1777 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:523
|
1778 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:957
|
1779 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:358
|
1780 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:818
|
2095 |
msgid "Manage Templates"
|
2096 |
msgstr ""
|
2097 |
|
2098 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:250
|
2099 |
msgid "No Campaigns Found."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:265
|
2103 |
msgid "In Active"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:268
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2107 |
msgid "Queued"
|
2108 |
msgstr ""
|
2109 |
|
2110 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:269
|
2111 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:496
|
2112 |
msgid "Paused"
|
2113 |
msgstr ""
|
2114 |
|
2115 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:270
|
2116 |
msgid "Finished"
|
2117 |
msgstr ""
|
2118 |
|
2119 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:311
|
2120 |
msgid "All"
|
2121 |
msgstr ""
|
2122 |
|
2123 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:361
|
2124 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:381
|
2125 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:517
|
2126 |
#, php-format
|
2127 |
msgid ""
|
2129 |
"Edit</a>"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:366
|
2133 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:393
|
2134 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:19
|
2135 |
+
msgid "Report"
|
2136 |
+
msgstr ""
|
2137 |
+
|
2138 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:397
|
2139 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:518
|
2140 |
#, php-format
|
2141 |
msgid ""
|
2143 |
"checkDelete()\">Delete</a>"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:524
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2147 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:273
|
2148 |
msgid "Type"
|
2149 |
msgstr ""
|
2150 |
|
2151 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:525
|
2152 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:310
|
2153 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:36
|
2154 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/pro/workflows/actions/class-es-action-move-to-list.php:31
|
2157 |
msgid "List"
|
2158 |
msgstr ""
|
2159 |
|
2160 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:526
|
2161 |
msgid "Categories"
|
2162 |
msgstr ""
|
2163 |
|
2164 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:576
|
2165 |
msgid "Search Campaigns"
|
2166 |
msgstr ""
|
2167 |
|
2168 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:581
|
2169 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:1022
|
2170 |
+
msgid "All Statuses"
|
2171 |
+
msgstr ""
|
2172 |
+
|
2173 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:587
|
2174 |
+
msgid "All Type"
|
2175 |
+
msgstr ""
|
2176 |
+
|
2177 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:631
|
2178 |
msgid "You are not allowed to delete campaign."
|
2179 |
msgstr ""
|
2180 |
|
2181 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:637
|
2182 |
msgid "Campaign has been deleted successfully!"
|
2183 |
msgstr ""
|
2184 |
|
2185 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:655
|
2186 |
msgid "Campaign(s) have been deleted successfully!"
|
2187 |
msgstr ""
|
2188 |
|
2189 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:659
|
2190 |
msgid "Please check campaign(s) to delete."
|
2191 |
msgstr ""
|
2192 |
|
2345 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:772
|
2346 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:486
|
2347 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:298
|
2348 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:376
|
2349 |
msgid "Save Changes"
|
2350 |
msgstr ""
|
2351 |
|
2409 |
msgid "Search Contacts"
|
2410 |
msgstr ""
|
2411 |
|
|
|
|
|
|
|
|
|
2412 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:1028
|
2413 |
msgid "All Lists"
|
2414 |
msgstr ""
|
3091 |
"Contacts from the selected list will be notified about new post notification."
|
3092 |
msgstr ""
|
3093 |
|
3094 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:338
|
3095 |
msgid "Select Post Category"
|
3096 |
msgstr ""
|
3097 |
|
3098 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:339
|
3099 |
msgid ""
|
3100 |
"Notification will be sent out when any post from selected categories will be "
|
3101 |
"published."
|
3102 |
msgstr ""
|
3103 |
|
3104 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:352
|
3105 |
msgid "Select custom post type(s)"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:353
|
3109 |
msgid ""
|
3110 |
"(Optional) Select custom post type for which you want to send notification."
|
3111 |
msgstr ""
|
3112 |
|
3113 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-post-notifications.php:373
|
3114 |
msgid "Save Campaign"
|
3115 |
msgstr ""
|
3116 |
|
|
|
|
|
|
|
|
|
3117 |
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:42
|
3118 |
#, php-format
|
3119 |
msgid ""
|
3174 |
msgid "End Date"
|
3175 |
msgstr ""
|
3176 |
|
3177 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:443
|
3178 |
msgid "You do not have permission to view notification"
|
3179 |
msgstr ""
|
3180 |
|
3181 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:455
|
3182 |
msgid "You do not have permission to delete notification"
|
3183 |
msgstr ""
|
3184 |
|
3185 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:461
|
3186 |
msgid "Report has been deleted successfully!"
|
3187 |
msgstr ""
|
3188 |
|
3189 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:470
|
3190 |
msgid "You do not have permission to preview notification"
|
3191 |
msgstr ""
|
3192 |
|
3193 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:488
|
3194 |
msgid "Reports have been deleted successfully!"
|
3195 |
msgstr ""
|
3196 |
|
3197 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:500
|
3198 |
msgid "Preview Email"
|
3199 |
msgstr ""
|
3200 |
|
3201 |
+
#: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:503
|
3202 |
msgid ""
|
3203 |
"This is how the email you sent may look. <br>Note: Different email services "
|
3204 |
"(like gmail, yahoo etc) display email content differently. So there could be "
|
readme.txt
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
-
=== Email Subscribers & Newsletters - Simple and Effective
|
2 |
Contributors: icegram, niravmehta, sandhyam, storeapps, malayladu, Mansi Shah, kishanranawat, asmipatel
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BMFRMVXQ87JWA&source=url
|
4 |
Author URI: https://www.icegram.com/
|
5 |
-
Tags:
|
6 |
Requires at least: 3.9
|
7 |
Tested up to: 5.4.1
|
8 |
Requires PHP: 5.6
|
9 |
-
Stable tag: 4.4.
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses
|
12 |
|
@@ -248,39 +248,46 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
|
|
248 |
|
249 |
5. Broadcasts Content
|
250 |
|
251 |
-
|
252 |
|
253 |
-
|
254 |
|
255 |
-
|
256 |
|
257 |
-
|
258 |
|
259 |
-
|
260 |
|
261 |
-
|
262 |
|
263 |
-
|
264 |
|
265 |
-
|
266 |
|
267 |
-
|
268 |
|
269 |
-
|
270 |
|
271 |
-
|
272 |
|
273 |
-
|
274 |
|
275 |
-
|
276 |
|
277 |
-
|
278 |
|
279 |
-
|
280 |
|
281 |
|
282 |
== Changelog ==
|
283 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
**4.4.7 (14.05.2020)**
|
285 |
|
286 |
* New: Improved Broadcast UI
|
@@ -348,380 +355,6 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
|
|
348 |
|
349 |
* Update: Improve dashboard. Added active growth, last 60 days KPI and Campaigns reports (PRO)
|
350 |
|
351 |
-
**4.3.13 (24.02.2020)**
|
352 |
-
|
353 |
-
* Update: Added custom style for consent text
|
354 |
-
* Fix: **{{LIST}}** keyword did not work in the welcome email
|
355 |
-
|
356 |
-
**4.3.12 (17.02.2020)**
|
357 |
-
|
358 |
-
* Update: Added support for HTML in GDPR consent text
|
359 |
-
* Update: Now, contact will be deleted upon the deletion of WordPress user if WordPress sync is on.
|
360 |
-
* Update: Removed .SVG images from templates as it's blocked by Gmail
|
361 |
-
* Fix: Confirmation email did not go out if the subject is empty
|
362 |
-
* Fix: Email Sending options was not saved properly
|
363 |
-
|
364 |
-
**4.3.11 (12.02.2020)**
|
365 |
-
|
366 |
-
* New: Now, one can add consent checkbox in subscription form
|
367 |
-
* Fix: PHP Notices
|
368 |
-
|
369 |
-
**4.3.10 (16.01.2020)**
|
370 |
-
|
371 |
-
* Fix: Invalid email adding issue from Rainmaker
|
372 |
-
|
373 |
-
**4.3.9 (08.01.2020)**
|
374 |
-
|
375 |
-
* Update: Added compatibility with Outlook mailer of WP Mail SMTP plugin. (Thanks to [@kinderkeuken](https://profiles.wordpress.org/kinderkeuken/) to help us debugging)
|
376 |
-
* Fix: Duplicate email import issue.
|
377 |
-
|
378 |
-
**4.3.8 (25.12.2019)**
|
379 |
-
|
380 |
-
* Fix: Include Javascript issue with localized WordPress
|
381 |
-
* Fix: Duplicate entries of contacts
|
382 |
-
|
383 |
-
**4.3.7 (18.12.2019)**
|
384 |
-
|
385 |
-
* Update: Improved import contacts functionality. Now, we can import ".CSV" file which contains only emails
|
386 |
-
* Fix: Multiple emails to contacts
|
387 |
-
|
388 |
-
**4.3.6 (12.12.2019)**
|
389 |
-
|
390 |
-
* Update: Improve on boarding
|
391 |
-
* Fix: Count shows zero (0) even if contacts available in list
|
392 |
-
* Fix: File with ".CSV" (uppercase) extension was not working with import contacts.
|
393 |
-
* Fix: Incorrect unsubscribed contacts count
|
394 |
-
|
395 |
-
**4.3.5.1 (07.12.2019)**
|
396 |
-
|
397 |
-
* Update: Improved edit contact
|
398 |
-
* Fix: Contacts removed from the list when new subscriber subscribed to the list
|
399 |
-
* Fix: WordPress contact sync issue
|
400 |
-
|
401 |
-
**4.3.5 (04.12.2019)**
|
402 |
-
|
403 |
-
* New: Added setting to set CRON interval
|
404 |
-
* New: Added setting to set maximum emails to send on every CRON request
|
405 |
-
* Fix: Illegal string offset ‘es_registered’ warning
|
406 |
-
|
407 |
-
**4.3.4.1 (29.11.2019)**
|
408 |
-
|
409 |
-
* Fix: Delete Campaigns Permanently issue
|
410 |
-
* Fix: Security issues
|
411 |
-
* Update: Considered HTTP_X_REAL_IP while getting user IP address
|
412 |
-
|
413 |
-
**4.3.4 (28.11.2019)**
|
414 |
-
|
415 |
-
* Update: Delete Campaigns Permanently which are already deleted before
|
416 |
-
* Fix: Import issue
|
417 |
-
* Fix: Multiple email sending issue
|
418 |
-
|
419 |
-
**4.3.3 (25.11.2019)**
|
420 |
-
|
421 |
-
* Fix: Cron Lock issue
|
422 |
-
* Fix: Honeypot issue with caching plugin
|
423 |
-
|
424 |
-
**4.3.2 (20.11.2019)**
|
425 |
-
|
426 |
-
* New: Added basic reporting like total subscribed, unsubscribed, open in last 60 days in audience dashboard
|
427 |
-
* New: Added Preheader in broadcast
|
428 |
-
* Update: Clear all CRON on deactivation
|
429 |
-
* Update: Improve Email Sending
|
430 |
-
* Fix: Override of Cron Schedules
|
431 |
-
* Fix: email "Sending" issue
|
432 |
-
* Fix: Unsubscribe link issue
|
433 |
-
|
434 |
-
**4.3.1 (13.11.2019)**
|
435 |
-
|
436 |
-
* New: Delete Form Permanently
|
437 |
-
* New: Delete List Permanently
|
438 |
-
* Update: Restrict multiple email sending
|
439 |
-
* Fix: Broadcast inactive issue
|
440 |
-
* Fix: Fix performance issue
|
441 |
-
* Fix: Import Contacts issue
|
442 |
-
* Fix: Linebreak issue for broadcast templates
|
443 |
-
* Fix: Fatal error
|
444 |
-
|
445 |
-
**4.3.0 (06.11.2019)**
|
446 |
-
|
447 |
-
* Fix: Test email sending issue
|
448 |
-
* Fix: New Broadcast issue
|
449 |
-
* Fix: Import contacts issue
|
450 |
-
* Update: Fixed typo
|
451 |
-
* Update: .POT File
|
452 |
-
|
453 |
-
**4.2.4 (23.10.2019)**
|
454 |
-
|
455 |
-
* Update: Improve Create Broadcast UI
|
456 |
-
* Fix: Unable to remove label for Email field in Subscription Form
|
457 |
-
* Fix: Validate Post Notification data
|
458 |
-
|
459 |
-
**4.2.3 (17.10.2019)**
|
460 |
-
|
461 |
-
* Update: Now, only administrators can access Email Subscribers menus.
|
462 |
-
* Fix: Email open tracking
|
463 |
-
* Fix: Vulnerability while exporting contacts
|
464 |
-
* Fix: Vulnerability while sending a test email
|
465 |
-
* Fix: Check permission before saving settings
|
466 |
-
|
467 |
-
**4.2.2 (15.10.2019)**
|
468 |
-
|
469 |
-
* New: Added configuration option for label & placeholder for subscription form
|
470 |
-
* Update: Ask subscribers for confirmation before unsubscription
|
471 |
-
* Fix: Unsubscription issue
|
472 |
-
|
473 |
-
**4.2.1 (10.10.2019)**
|
474 |
-
|
475 |
-
* Update: Added per page screen option for Contacts, Forms, Lists & Campaigns
|
476 |
-
|
477 |
-
**4.2.0 (01.10.2019)**
|
478 |
-
|
479 |
-
* New: [Pepipost](https://pepipost.com/?utm_source=icegram&utm_medium=es_inapp&utm_campaign=pepipost) API support for email sending
|
480 |
-
|
481 |
-
**4.1.15 (12.09.2019)**
|
482 |
-
|
483 |
-
* New: Stop email sending if hourly email sending limit exceeded.
|
484 |
-
* Update: Added option to customize message after form submission (Email Subscribers > Settings Menu)
|
485 |
-
* Fixed: Import contacts issue
|
486 |
-
|
487 |
-
**4.1.14 (28.08.2019)**
|
488 |
-
|
489 |
-
* New: Import First Name & Last Name
|
490 |
-
* Update: Added "Send Welcome email" option to send out Welcome Email.
|
491 |
-
* Fix: Multiple Welcome & Admin email notification on clicking confirmation link multiple times
|
492 |
-
|
493 |
-
**4.1.13 (20.08.2019)**
|
494 |
-
|
495 |
-
* New: Added option to select "All Categories" in post notifications.
|
496 |
-
* New: Send "Welcome Email" to contact which are being added from Audience dashboard
|
497 |
-
* Fix: All Post Notifications were sent for the post with no category selected
|
498 |
-
* Fix: Typo
|
499 |
-
|
500 |
-
**4.1.12 (07.08.2019)**
|
501 |
-
|
502 |
-
* Fix: Set post categories correctly after migration
|
503 |
-
* Fix: Get all lists from email list & notification tables
|
504 |
-
|
505 |
-
**4.1.11 (02.08.2019)**
|
506 |
-
|
507 |
-
* Fix: Send multiple email notification issue
|
508 |
-
|
509 |
-
**4.1.10 (31.07.2019)**
|
510 |
-
|
511 |
-
* Update: Added viewed count on the reports page
|
512 |
-
* Fix: Shortcodes were not working in email templates
|
513 |
-
* Fix: Viewed status was not getting updated
|
514 |
-
* Fix: Migration issues in reports
|
515 |
-
|
516 |
-
**4.1.9 (25.07.2019)**
|
517 |
-
|
518 |
-
* Update: Admin notification will be sent out only after contacts confirm their subscription
|
519 |
-
* Update: Show Post Notifications categories in campaigns view
|
520 |
-
* Fix: Sort contacts by name
|
521 |
-
* Fix: Email Notification formatting issue
|
522 |
-
|
523 |
-
**4.1.8 (16.07.2019)**
|
524 |
-
|
525 |
-
* New: Now, admin can add/ edit First Name & Last Name of subscribers.
|
526 |
-
* Fix: Fixed Vulnerabilities (Thanks Tin Duong of Fortinet's FortiGuard Labs, WordPress Plugin Review Team & Ihor Voschyk for reporting)
|
527 |
-
|
528 |
-
**4.1.7 (15.07.2019)**
|
529 |
-
|
530 |
-
* Update: Now, able to sort reports by Subject, Status, Start Date, End Date & Total Contacts
|
531 |
-
* Update: Now, able to sort forms by Name & Created date
|
532 |
-
* Update: Now, email template will pick up the latest content while email sending
|
533 |
-
* Fix: Importing issue
|
534 |
-
* Fix: Migration issue
|
535 |
-
* Fix: Fixed Vulnerability
|
536 |
-
|
537 |
-
**4.1.6 (01.07.2019)**
|
538 |
-
|
539 |
-
* Update: Added sorting for name field in the Audience tab
|
540 |
-
* Fix: Warning: Illegal string offset 'es_registered'
|
541 |
-
* Fix: Set list name blank in campaign list page
|
542 |
-
* Fix: Contacts sort by email was not working.
|
543 |
-
|
544 |
-
**4.1.5 (20.06.2019)**
|
545 |
-
|
546 |
-
* Update: Added "Opt-In Type" column in exported contacts lists
|
547 |
-
* Update: Allow to send broadcast only if contacts are available in list
|
548 |
-
* Fix: "Select the list" error
|
549 |
-
|
550 |
-
**4.1.4 (13.06.2019)**
|
551 |
-
|
552 |
-
* New: Added First Name, Last Name in exported csv file
|
553 |
-
* New: Added {{FIRSTNAME}}, {{LASTNAME}} keyword
|
554 |
-
* Update: Improve subscription form layout.
|
555 |
-
|
556 |
-
**4.1.3 (06.06.2019)**
|
557 |
-
|
558 |
-
* New: Export contacts by list
|
559 |
-
|
560 |
-
**4.1.2.2 (31.05.2019)**
|
561 |
-
|
562 |
-
* Fix: Fatal error: Call to undefined function get_plugins()
|
563 |
-
|
564 |
-
**4.1.2.1 (30.05.2019)**
|
565 |
-
|
566 |
-
* Fix: Unable to use sync functionality
|
567 |
-
|
568 |
-
**4.1.2 (29.05.2019)**
|
569 |
-
|
570 |
-
* New: Added support to export "Unconfirmed" contacts.
|
571 |
-
|
572 |
-
**4.1.1 (21.05.2019)**
|
573 |
-
|
574 |
-
* Fix: "Oops.. Unexpected error occurred" while subscribing
|
575 |
-
* Fix: Typo in "Campaigns > Edit Post Notification" title
|
576 |
-
* Fix: Duplicate lists while syncing WordPress users
|
577 |
-
|
578 |
-
**4.1 (14.05.2019)**
|
579 |
-
|
580 |
-
* New: Now, able to change the label of "Subscribe" button
|
581 |
-
|
582 |
-
**4.0.18 (07.05.2019)**
|
583 |
-
|
584 |
-
* New: Added a feature to duplicate any template
|
585 |
-
* New: Added support to re-run database migration from ES 3.5.18
|
586 |
-
* Fix: Display "0" above form
|
587 |
-
* Fix: Migration issue
|
588 |
-
|
589 |
-
**4.0.17 (03.05.2019)**
|
590 |
-
|
591 |
-
* New : New keywords added : {{TOTAL-CONTACTS}} in form description
|
592 |
-
* Fix : Post/page editor issue with RTL sites
|
593 |
-
|
594 |
-
**4.0.16 (23.04.2019)**
|
595 |
-
|
596 |
-
* New : New keywords added : {{TOTAL-CONTACTS}} , {{SITEURL}}, {{SITENAME}}
|
597 |
-
* New : Added option to enable/ disable WordPress Cron for Email Subscribers
|
598 |
-
* New : Added option to enable/ disable email open tracking
|
599 |
-
* Fix : Database error while sorting list
|
600 |
-
* Fix : Incorrect viewed and sent dates in report details
|
601 |
-
|
602 |
-
**4.0.15 (17.04.2019)**
|
603 |
-
|
604 |
-
* Fix: Error with Gutenberg editor
|
605 |
-
* Fix: Media Upload Error
|
606 |
-
* Fix: WordPress Media Library grid issue
|
607 |
-
* Fix: Database error
|
608 |
-
|
609 |
-
**4.0.14.1 (16.04.2019)**
|
610 |
-
|
611 |
-
* Fix: CSS issue
|
612 |
-
|
613 |
-
**4.0.14 (15.04.2019)**
|
614 |
-
|
615 |
-
* Fix : Added plain text email content for html email
|
616 |
-
* Fix : Email confirmation fails if address contains ‘+’
|
617 |
-
* Fix : Migration issue
|
618 |
-
* Update: POT file
|
619 |
-
|
620 |
-
**4.0.13 (05.04.2019)**
|
621 |
-
|
622 |
-
* Fix: Plain text email does not decode HTML entities
|
623 |
-
* Fix: Not able to select category with special charterers in post notification
|
624 |
-
* Fix: Not able to send email using Amazon SES
|
625 |
-
* Fix: Allow contact to subscribe again once unsubscribed
|
626 |
-
* Fix: Remove the NAME field when "NO" set in the shortcode
|
627 |
-
* Update: POT file
|
628 |
-
|
629 |
-
**4.0.12 (01.04.2019)**
|
630 |
-
|
631 |
-
* Fix : Parse error: syntax error, unexpected T_FUNCTION
|
632 |
-
* Update: Remove old css
|
633 |
-
* Update: POT file
|
634 |
-
|
635 |
-
**4.0.11 (26.03.2019)**
|
636 |
-
|
637 |
-
* New : Added "Add to List" option to the bulk actions of contacts
|
638 |
-
* New : Link contacts from list view
|
639 |
-
* Update: Additional security check while opt-in and unsubscription
|
640 |
-
* Fix : PHP Fatal error: Cannot redeclare temp_filter_category()
|
641 |
-
|
642 |
-
**4.0.10 (20.03.2019)**
|
643 |
-
|
644 |
-
* Update: Added resent confirmation message
|
645 |
-
* Fix: Duplicate contacts via Rainmaker form
|
646 |
-
* Fix: Parse error: syntax error, unexpected '['
|
647 |
-
* Fix: New strings will be available for translations on [WordPress](https://translate.wordpress.org/) (Thanks to [@otto42](https://profiles.wordpress.org/otto42/) and [@dd32](https://profiles.wordpress.org/dd32/))
|
648 |
-
|
649 |
-
**4.0.9 (15.03.2019)**
|
650 |
-
|
651 |
-
* Fix: Post Notification doesn't work with WP 5.0+ and 'Classic Editor'
|
652 |
-
* Fix: Username is set instead of user's name after Sync WordPress users
|
653 |
-
* Fix: Welcome Email and Confirmation Email was not working when subscribed via Rainmaker
|
654 |
-
* Fix: '{{Email}}' keyword is empty in emails
|
655 |
-
|
656 |
-
**4.0.8 (14.03.2019)**
|
657 |
-
|
658 |
-
* Fix: Multiple post notifications issue
|
659 |
-
* Fix: "500 internal server error" while using Rainmaker Form
|
660 |
-
* Fix: Post notifications are not being sent while republishing older posts
|
661 |
-
* Update: Enhance import contacts functionality
|
662 |
-
* Update: POT file
|
663 |
-
|
664 |
-
**4.0.7 (13.03.2019)**
|
665 |
-
|
666 |
-
* Fix: Parse error: syntax error, unexpected T_FUNCTION in older version of PHP
|
667 |
-
* Fix: Cron URL set empty
|
668 |
-
* Fix: Post notifications not being sent for the first time post publish in WP 5.0+
|
669 |
-
* Update: Show success/ error message on campaign delete.
|
670 |
-
* Update: Show notice if WordPress Cron is disable.
|
671 |
-
|
672 |
-
**4.0.6 (12.03.2019)**
|
673 |
-
|
674 |
-
* Enhancement: Now, queued emails will be processed on every 15 minutes
|
675 |
-
* Fix: Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
|
676 |
-
* Fix: Parse error: syntax error, unexpected '[', expecting ')'
|
677 |
-
* Update: POT file
|
678 |
-
|
679 |
-
**4.0.5 (11.03.2019)**
|
680 |
-
|
681 |
-
* Update: Enable admin email notification after campaign sent
|
682 |
-
* Fix: Migration of old Email Subscriber's widgets
|
683 |
-
* Fix: Could not create, edit list
|
684 |
-
|
685 |
-
**4.0.4 (07.03.2019)**
|
686 |
-
|
687 |
-
* Fix: 'es_subbox' function not working
|
688 |
-
* Fix: Warning: Cannot modify header information
|
689 |
-
|
690 |
-
**4.0.3 (06.03.2019)**
|
691 |
-
|
692 |
-
* New: Able to process queued emails manually
|
693 |
-
* Update: Added list wise status for contact on Audience dashboard
|
694 |
-
* Update: Added status based filtering for contacts
|
695 |
-
* Update: Added Icegram compatibility
|
696 |
-
* Fix: Post Notification not getting triggered
|
697 |
-
* Fix: Incorrect CRON URL issue when migrated from other domain
|
698 |
-
|
699 |
-
**4.0.2 (04.03.2019)**
|
700 |
-
|
701 |
-
* Update: Added sync WordPress users functionality
|
702 |
-
* Update: Added status(Subscribed/ Unsubscribed ) column in Audience dashboard
|
703 |
-
* Fix: Short description Missing in Widget
|
704 |
-
* Fix: Fatal error: Uncaught Error: Class ‘es_cls_registerhook’ not found in Reports Section
|
705 |
-
* Fix: Contacts not getting confirmation mail
|
706 |
-
* Fix: Opt-In type shown "Single-opt-in" by default
|
707 |
-
* Fix: Post Notification templates are not available for selection
|
708 |
-
* Update: POT file
|
709 |
-
|
710 |
-
**4.0.1 (02.03.2019)**
|
711 |
-
|
712 |
-
* Fix: Widget sidebar is broken due to Email Subscribers Widget
|
713 |
-
* Fix: GDPR consent checkbox is missing
|
714 |
-
* Fix: PHP HTML Mail/ Plain Text email option missing
|
715 |
-
* Fix: "Name" & "Email" label missing in subscription form
|
716 |
-
* Fix: Couldn't delete List
|
717 |
-
* Fix: Compatibility with POST SMTP, WP SES plugin.
|
718 |
-
* Fix: Accentuated letters and special characters are not working in post categories.
|
719 |
-
|
720 |
-
**4.0 (01.03.2019)**
|
721 |
-
|
722 |
-
* New: [Revamped the plugin](https://www.icegram.com/email-subscribers-plugin-redesign/) - Changes in UI and terminology
|
723 |
-
* New: Added domain blocking to prevent spam attacks
|
724 |
-
* Update: POT file
|
725 |
|
726 |
**Earlier Versions**
|
727 |
|
1 |
+
=== Email Subscribers & Newsletters - Simple and Effective Email Marketing WordPress Plugin ===
|
2 |
Contributors: icegram, niravmehta, sandhyam, storeapps, malayladu, Mansi Shah, kishanranawat, asmipatel
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BMFRMVXQ87JWA&source=url
|
4 |
Author URI: https://www.icegram.com/
|
5 |
+
Tags: email marketing, subscription, autoresponder, post notification, welcome email
|
6 |
Requires at least: 3.9
|
7 |
Tested up to: 5.4.1
|
8 |
Requires PHP: 5.6
|
9 |
+
Stable tag: 4.4.8
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses
|
12 |
|
248 |
|
249 |
5. Broadcasts Content
|
250 |
|
251 |
+
6. Broadcast Summary
|
252 |
|
253 |
+
7. New Post Notification
|
254 |
|
255 |
+
8. Forms
|
256 |
|
257 |
+
9. Create New Form
|
258 |
|
259 |
+
10. Workflows
|
260 |
|
261 |
+
11. Reports of all Newsletter & Post Notification emails sent
|
262 |
|
263 |
+
12. General Settings
|
264 |
|
265 |
+
13. Notifications Settings
|
266 |
|
267 |
+
14. Email Sending Settings
|
268 |
|
269 |
+
15. Security Settings
|
270 |
|
271 |
+
16. Access Control Settings
|
272 |
|
273 |
+
17. Subscribe Form
|
274 |
|
275 |
+
18. Subscribe Form - Allow subscriber to choose list
|
276 |
|
277 |
+
19. Import Contacts
|
278 |
|
279 |
+
20. Export Contacts
|
280 |
|
281 |
|
282 |
== Changelog ==
|
283 |
|
284 |
+
**4.4.8 (22.05.2020)**
|
285 |
+
|
286 |
+
* New: Filter Campaigns by type
|
287 |
+
* New: Filter Campaigns by status
|
288 |
+
* New: Added Report link for each campaign
|
289 |
+
* Update: UI improvements
|
290 |
+
|
291 |
**4.4.7 (14.05.2020)**
|
292 |
|
293 |
* New: Improved Broadcast UI
|
355 |
|
356 |
* Update: Improve dashboard. Added active growth, last 60 days KPI and Campaigns reports (PRO)
|
357 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
358 |
|
359 |
**Earlier Versions**
|
360 |
|