1f116d8cef
Fix translations based on FxB's feedback.
2018-09-17 15:45:12 +03:00
ae0e03d2f3
Update code for PHP 5.5
...
[MAILPOET-1496]
2018-08-23 12:10:21 +02:00
d56f2c59ef
Merge pull request #1355 from mailpoet/subscriber-source
...
Subscriber source [MAILPOET-1377]
2018-05-21 08:17:00 -04:00
d4e3334f9e
Add source to privacy exports
...
[MAILPOET-1377]
2018-05-14 16:22:51 +01:00
e55aab43b5
Merge pull request #1350 from mailpoet/gdpr-clicks
...
Export statistics clicks [MAILPOET-1357]
2018-05-14 10:19:37 -04:00
f5d59eb00e
Add source to imported subscribers
...
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
a664d3631b
Export statistics clicks
...
[MAILPOET-1357]
2018-05-11 18:34:25 +01:00
ee99195b30
Export viewed emails
...
[MAILPOET-1356]
2018-05-08 12:26:41 +01:00
68b091848c
Export newsletters sent to a user
...
[MAILPOET-1355]
2018-05-07 14:19:44 +03:00
11067327a1
Add Subscriber exporter
...
[MAILPOET-1358]
2018-05-03 16:35:40 +01:00
8e13eb50bf
Export lists for email
...
[MAILPOET-1354]
2018-05-03 16:33:22 +01:00
10ee48076a
Merge pull request #1309 from mailpoet/export-segments
...
Export segments [PREMIUM-68]
2018-04-09 08:09:16 -04:00
c25d4d4943
fix minors issues
2018-04-02 16:00:34 +02:00
82ec8d7ef9
adding tests
2018-03-16 15:31:29 +01:00
1af242c2dd
adding subscribers getter from dynamic segments
2018-03-15 19:04:25 +01:00
ca9e11a231
using apply_filters
2018-03-14 15:00:57 +01:00
b9c31698d5
moving subscribers fetching logic into a separated class.
2018-03-08 18:01:56 +01:00
cca4fc02c0
adding dynamic segments to export options
2018-03-07 15:14:29 +01:00
46493b991c
Checking invalid emails on the input [MAILPOET-1288]
2018-03-06 19:54:44 +01:00
3d43970fdc
Revert "Checking invalid emails on the input [MAILPOET-1288]"
2018-03-06 13:24:42 +00:00
5c10a66444
Subscribers import: Email validation unified with subscribers sync MAILPOET-1288
2018-03-06 09:15:48 +01:00
0d69b05ac0
Removes option to group by lists during export
2018-02-19 09:53:34 +00:00
b5b0a02ea4
Removes option to export only confirmed subscribers
2018-02-16 14:46:34 +00:00
3c43c04586
Imports all new subscribers with subscribed status as default
2018-02-16 14:46:34 +00:00
e87134eca4
Adds IP address field to export
2018-02-16 14:46:34 +00:00
c8f334d782
Prevents overwriting global subscription status
2018-02-16 14:46:34 +00:00
7cf63965a0
Adds distinction between global and list status
...
Exports subscribers with any list status
Limits "confirmed only" option to global status
2018-02-16 14:46:34 +00:00
4abd034880
normalizing emails in lowercase
2018-01-23 13:46:10 +00:00
6fe5b7e0c5
Conditionally uses set_time_limit() when function is not disabled
2017-08-11 12:16:31 -04:00
099db4e1c8
Removes unused variable
...
Fixes typo in error message
2017-06-05 11:59:13 -04:00
7f566fb672
Adds client-side check for invalid characters in email addresses
...
Adds server-side validation of email addresses using WP's is_email()
2017-06-04 18:48:11 -04:00
ac574acf8e
Merge branch 'import_fixes' of mailpoet:mailpoet/mailpoet into import_fixes
2017-04-13 09:41:46 -04:00
aa15b9420a
Replaces redundant search with one-time lookup
2017-04-13 09:28:54 -04:00
bee9bfcfcc
Fix data being mixed up when splitting subscribers, remove excessive arguments [MAILPOET-828]
2017-04-13 11:08:20 +03:00
5b4fa4ea2b
Fixes custom fields not being updated or causing integrity constraint
...
error: https://mailpoet.atlassian.net/browse/MAILPOET-828
2017-04-12 09:40:15 -04:00
d6f5a39829
Simplifies subscriber splitting code and adds comments
2017-04-11 22:12:50 -04:00
89ff93958f
Removes subscriber object modification logic from the splitSubscribersData() method
...
Uses 2 separate objects with its own data for existing and new subscribers
Extends only new subscribers' object when it is missing required fields
2017-04-10 21:41:21 -04:00
b9f7a5673f
Removes lefover test code
2017-04-10 11:32:38 -04:00
3a9c006cf9
Prevents overwriting existing subscribers' status (and other required fields) unless
...
the import object contains data for those fields
2017-04-09 22:04:56 -04:00
8abec208fc
Rewritten some translation strings
2017-01-30 21:35:49 +02:00
9f7ae122e3
Add missing periods to translation strings
2017-01-30 21:33:59 +02:00
9a0bb52860
- Fixes subscribers not being added to list(s) upon import
2016-11-29 15:28:56 -05:00
c658778476
Merge pull request #723 from mailpoet/bounced_subscribers
...
Add 'Bounced' status to subscribers [MAILPOET-684]
2016-11-29 12:47:41 +02:00
36b935b9ae
Add 'Bounced' status to subscribers [MAILPOET-684]
...
Fix SubscriberTest->testItHasGroupFilter() making only one of four assertions due to lack of data.
Fix a small issue with Import. Unexpected values for the status field were converted to 'unconfirmed' rather than 'subscribed' due to non-strict comparison in in_array(). This hindered 'bounced' status import as well.
2016-11-28 19:37:47 +03:00
71fbc1a7b0
- Simplifies code that prepares subscriber custom field data for
...
creation/update
- Updates tests
2016-11-27 20:53:20 -05:00
0c8cc27ea2
- Updates MailChimp API key regex
2016-11-22 12:44:58 -05:00
7c61fa2c81
- Fixes an issue where a subscriber with the same email but different case
...
variant is not considered unique
- Fixes an issue where an object of existing subscribers would not have
the same number of data in each child array due to null values being
removed
- Updates unit tests
2016-11-21 21:53:43 -05:00
2a961cca01
Eliminate an extra level of indentation
2016-11-02 13:10:23 +02:00
516bc73092
- Increases export filename length and randomness
2016-10-21 11:42:13 -04:00
98f95f72ad
- Adds validation for import data, including column names ( fixes #633 )
...
- Prevents nonexistent custom fields from being associated with subscribers
2016-10-17 20:22:25 -04:00