Sven Slootweg
|
5d9aad5ae0
|
Implement payment skipping
|
12 years ago |
Sven Slootweg
|
c79658a878
|
Implement change requests when user with existing subscription attempts to subscribe again
|
12 years ago |
Sven Slootweg
|
1fb10f6c44
|
Subscription management
|
12 years ago |
Sven Slootweg
|
63a9fbddb7
|
Reminder e-mail generation
|
12 years ago |
Sven Slootweg
|
d9fc942142
|
Implement PayPal payment processing
|
12 years ago |
Sven Slootweg
|
e816b020e1
|
Implement campaign creation
|
12 years ago |
Sven Slootweg
|
d75e9b6920
|
Implement payment method deletion
|
12 years ago |
Sven Slootweg
|
b69ebbf7df
|
Implement payment method creation
|
12 years ago |
Sven Slootweg
|
e31ec35a30
|
Add About page
|
12 years ago |
Sven Slootweg
|
c0f6c09d1f
|
First bits of a dashboard for a campaign
|
12 years ago |
Sven Slootweg
|
bf9a467535
|
Dashboard list
|
12 years ago |
Sven Slootweg
|
307ef00bc7
|
Fix some regular expressions in the router
|
12 years ago |
Sven Slootweg
|
637082442f
|
Add logout page
|
12 years ago |
Sven Slootweg
|
a28e42c49c
|
Move include code to own file, add confirmation page, implement message and notice flashing, and some lorem ipsum for good measure
|
12 years ago |
Sven Slootweg
|
7737a2e5ad
|
Properly handle 404s
|
12 years ago |
Sven Slootweg
|
94fe505254
|
Email handling, frontpage design, signup page, minor other style changes
|
12 years ago |
Sven Slootweg
|
74d01a3021
|
Actual code for processing subscriptions
|
12 years ago |
Sven Slootweg
|
6f94521d51
|
Base code for campaigns and users
|
12 years ago |