fbcaeaadbc
Convert Doctrine specific code to camel case
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
8c848cfa28
Convert property names to camel case
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
54549ff037
Convert variable names to camel case
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
43df66d162
Add public keyword to methods
...
[MAILPOET-2413]
2019-12-26 18:09:45 +03:00
650f9a8c90
Use proper check for existence
...
[MAILPOET-2535]
2019-11-20 10:24:39 +00:00
e588ebcee9
Use verifyToken()
...
[MAILPOET-2340]
2019-09-24 14:40:22 +01:00
3ea9c99090
Use link_token when tracking and rendering links
2019-09-12 17:32:05 +02:00
01a0fe96c4
Remove no longer necessary checks
...
[MAILPOET-1948]
2019-09-12 13:59:32 +02:00
5da7110eb6
Use short array syntax
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
bdaff6fc30
Add tracking cookie
...
[MAILPOET-1961]
2019-04-16 11:20:56 +02:00
0a436087e1
Replace all WP function calls
2019-03-07 08:30:14 -05:00
3ee58aea10
Add space between if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
fff8176a49
Refactor lib/Router to use with container for endpoints
...
[MAILPOET-1605]
2018-10-31 17:26:47 +01:00
c3481dd4b7
Refactor subscription links to work with subscriber entity
...
[MAILPOET-1495]
2018-10-12 11:33:15 +02:00
a3cabad752
Merge pull request #1268 from mailpoet/sending_queue_refactoring
...
Refactor sending queues to use scheduled task and task subscriber tables [MAILPOET-903]
2018-03-20 08:47:26 -04:00
b7e492e20e
endpoints/track: Exit with 403 code and eventually display 403 page when subscriber token doesn't match [MAILPOET-782]
2018-03-03 16:46:01 +01:00
be6647d763
Fix unit tests [MAILPOET-903]
2018-02-13 11:39:50 +03:00
1b756ef0b2
Adds access management to router and updates endpoints accordingly
2017-08-22 09:06:20 -04:00
cd5f3165c7
Uses queue ID when fetching newsletter link by hash
2017-05-14 22:02:19 -04:00
6e700b0cfa
Moves newsletter hash generating logic into Security helper class
...
Updates Links class to use Security helper's hash generating method
2017-05-14 20:15:40 -04:00
062f849fc8
- Isolates shortcodes regex into a class method
...
- Adds a new method to create a URL data object as a numeric array instead
of associative, thus reducing the size of the object
- Adds a new method to convert numeric URL data object array into associative
array
- Preserves backward compatibility with previous MP3 Beta versions
by checking if the URL data object is already an associative array
2016-12-18 23:08:08 -05:00
3603eeee77
- Updates remaining router endpoints to use constructor and new constants
2016-08-25 10:03:52 -04:00
c6b72e729b
- Refactors front router and endpoints to use dynamic methods
2016-08-24 23:26:13 -04:00
ae6269eb63
- Restricts router access to explicitly defined endpoint actions
2016-08-24 11:23:12 -04:00
133d123919
- Updates front router and endpoints to use dynamic methods
2016-08-24 10:20:10 -04:00
ec09fbcb78
- Converts static classes to dynamic
2016-08-22 16:22:33 -04:00
5886dbfd25
- Refactors statistics tracking
2016-08-22 09:26:25 -04:00
b492bcecc0
- Removes requirement of passing newsletter id when tracking clicks
...
- Extracts common tracking data processing/validation code into the Track
class
- Refactors Clicks, Opens and View in Browser classes to enforce
subscriber id and token check
- Allows admin users to preview newsletters without tracking statistics
2016-08-22 09:26:25 -04:00
2e88d7cce0
Added API/Endpoint abstract class
...
- (re)Added Endpoints folder to both API and Router
- fixed syntax in namespaces
- xhr.responseJSON is returned to the fail()
- fixed Router endpoints (view in browser, cron,...)
2016-08-02 17:08:43 +02:00