Sven Slootweg
|
5d9aad5ae0
|
Implement payment skipping
|
12 years ago |
Sven Slootweg
|
b8a7af272a
|
Fix bug that made new subscriptions become 'cancelled' immediately
|
12 years ago |
Sven Slootweg
|
d79be82b8d
|
Fix license headers in a few places
|
12 years ago |
Sven Slootweg
|
c79658a878
|
Implement change requests when user with existing subscription attempts to subscribe again
|
12 years ago |
Sven Slootweg
|
3fe016dc54
|
Automatically update statistics for a campaign when the dashboard page for that campaign is viewed
|
12 years ago |
Sven Slootweg
|
87005e4a6a
|
Fix bug where an incorrect CampaignId was stored for an unsubscribe event
|
12 years ago |
Sven Slootweg
|
be8b30472c
|
Properly deal with subscription status, and fix variable name bug
|
12 years ago |
Sven Slootweg
|
1fb10f6c44
|
Subscription management
|
12 years ago |
Sven Slootweg
|
787843fee1
|
Show placeholder when no statistics are available for a campaign yet
|
12 years ago |
Sven Slootweg
|
c98db84878
|
Fix bug in PayPal payments due to lack of rounding
|
12 years ago |
Sven Slootweg
|
31ef4987d0
|
Make sure that payment requests aren't cached, and add 'Bitcoin' and 'Other' payment method handling
|
12 years ago |
Sven Slootweg
|
63a9fbddb7
|
Reminder e-mail generation
|
12 years ago |
Sven Slootweg
|
2c28760631
|
Log event when a donation is actually made
|
12 years ago |
Sven Slootweg
|
d9fc942142
|
Implement PayPal payment processing
|
12 years ago |
Sven Slootweg
|
7f60ad4114
|
Fix URL in signup confirmation email template
|
12 years ago |
Sven Slootweg
|
3bcd2e2424
|
Fix information in subscription confirmation e-mail template
|
12 years ago |
Sven Slootweg
|
e395163dd9
|
Fix existing subscription check, to only count e-mail addresses that have subscribed to that particular campaign
|
12 years ago |
Sven Slootweg
|
68ac9f42f3
|
Fix campaign ID in subscription confirmation event, and prevent caching during statistics generation
|
12 years ago |
Sven Slootweg
|
4a5409cd00
|
Log confirmed subscriptions
|
12 years ago |
Sven Slootweg
|
38f908e0a9
|
Calculate and display actual campaign statistics
|
12 years ago |
Sven Slootweg
|
e816b020e1
|
Implement campaign creation
|
12 years ago |
Sven Slootweg
|
07ae0efce8
|
Implement administrator access checks
|
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
|
e2674b7635
|
Add method button
|
12 years ago |
Sven Slootweg
|
e31ec35a30
|
Add About page
|
12 years ago |
Sven Slootweg
|
1d250c6cac
|
Add 'already logged in' notice on the frontpage when the user is logged in already
|
12 years ago |
Sven Slootweg
|
c0f6c09d1f
|
First bits of a dashboard for a campaign
|
12 years ago |
Sven Slootweg
|
a74c3bff71
|
Add clickable rows in dashboard
|
12 years ago |
Sven Slootweg
|
59c1620e89
|
Currency conversion and formatting, a real dashboard, and statistics generation
|
12 years ago |
Sven Slootweg
|
bf9a467535
|
Dashboard list
|
12 years ago |
Sven Slootweg
|
637082442f
|
Add logout page
|
12 years ago |
Sven Slootweg
|
2dcdf68c52
|
Oops.
|
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
|
bc064a7227
|
Add some page titles
|
12 years ago |
Sven Slootweg
|
7737a2e5ad
|
Properly handle 404s
|
12 years ago |
Sven Slootweg
|
89dffba731
|
Implement login form, and make some minor style changes
|
12 years ago |
Sven Slootweg
|
b5bc476e08
|
Fix license headers
|
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 |