Alex Cabal
|
eec79712fc
|
Use a NOW constant instead of new DateTimeImmutable objects, and tweak how some donation drive dates work
|
2024-10-15 22:21:12 -05:00 |
|
Alex Cabal
|
44901cf3e2
|
Add Db::QueryBool() and some code style updates
|
2024-09-15 13:50:13 -05:00 |
|
Alex Cabal
|
ad89a4af45
|
Add type checks
|
2024-05-30 23:46:50 -05:00 |
|
Alex Cabal
|
84bce1c17a
|
Fix incorrect reference in patron property
|
2024-05-30 23:27:16 -05:00 |
|
Alex Cabal
|
acb6b2949f
|
Use static class names instead of strings when getting objects from the DB
|
2024-05-13 14:49:28 -05:00 |
|
Alex Cabal
|
e55fecaaa2
|
Switch from DateTime to DateTimeImmutable across codebase
|
2024-04-13 14:05:14 -05:00 |
|
Alex Cabal
|
031aa0f4df
|
Tweak Patrons Circle renewal emails
|
2023-08-02 10:33:06 -05:00 |
|
Alex Cabal
|
26a24cdbe2
|
Pretty print SQL
|
2022-12-24 15:44:42 -06:00 |
|
Alex Cabal
|
9f87133cb9
|
Notify admins of new fully-anonymous patrons
|
2022-12-11 12:10:27 -06:00 |
|
Alex Cabal
|
0bc3dc3830
|
Create cookie-based login and authentication system
|
2022-07-10 20:53:20 -05:00 |
|
Alex Cabal
|
3fa9592e6d
|
Send an email to lapsed patrons
|
2022-07-02 16:45:23 -05:00 |
|
Alex Cabal
|
dbefba6b94
|
Change 'timestamp' properties on objects to more descriptive names
|
2022-06-29 17:19:28 -05:00 |
|
Alex Cabal
|
70a80d0e02
|
Add system to retrieve and manage donations in a local database
|
2022-06-20 14:05:27 -05:00 |
|