History of the file that is called src/include/lib/Garradin/Services/Reminders.php at checkin 85aaa801cb8ff111

2024-03-24
17:03
Fix body for sending reminders file: [338f5b88a3] check-in: [142c60bf77] user: bohwaz, branch: trunk, size: 4495 [annotate] [blame] [check-ins using] [diff]
16:55
Fix references to old table file: [d826b60405] check-in: [7827e50151] user: bohwaz, branch: dev, size: 4758 [annotate] [blame] [check-ins using] [diff]
2024-01-17
22:41
Rename table services_users to services_subscriptions, and split acc_transactions_users in two tables, one for users and one for subscriptions file: [7454ffb84c] check-in: [28a33baea9] user: bohwaz, branch: dev, size: 4757 [annotate] [blame] [check-ins using] [diff]
2024-01-04
18:14
Remove "old services", replace with "archived services" file: [da771eb57b] check-in: [85aa8c01d8] user: bohwaz, branch: dev, size: 4730 [annotate] [blame] [check-ins using] [diff]
2024-01-02
18:16
Allow to see future reminders file: [bc2f361740] check-in: [685ef8abd6] user: bohwaz, branch: dev, size: 4711 [annotate] [blame] [check-ins using] [diff]
18:01
Revert condition, to be easier to understand file: [ee5212e725] check-in: [45781f1679] user: bohwaz, branch: dev, size: 4645 [annotate] [blame] [check-ins using] [diff]
17:42
Allow to exclude people from the past when creating a new reminder file: [40d894345e] check-in: [8310973994] user: bohwaz, branch: dev, size: 4645 [annotate] [blame] [check-ins using] [diff]
2023-12-20
21:32
Don't delete reminders history when deleting a reminder file: [050b3f54fb] check-in: [4fb212486e] user: bohwaz, branch: dev, size: 4539 [annotate] [blame] [check-ins using] [diff]
2023-11-24
22:37
Always process variables through getMessageVariables when sending reminders file: [0396b26bbf] check-in: [276f991653] user: bohwaz, branch: trunk, size: 4540 [annotate] [blame] [check-ins using] [diff]
2023-11-19
00:15
Remove useless use statements :) file: [ce7aec47f3] check-in: [af2a023816] user: bohwaz, branch: trunk, size: 4441 [annotate] [blame] [check-ins using] [diff]
2023-11-18
23:32
Allow to preview upcoming reminders file: [5c8665ff2c] check-in: [77fce3056e] user: bohwaz, branch: trunk, size: 4498 [annotate] [blame] [check-ins using] [diff]
2023-10-31
21:58
Fix missing prefix in reminders SQL query file: [3edc272aa2] check-in: [95801bd376] user: bohwaz, branch: trunk, size: 5177 [annotate] [blame] [check-ins using] [diff]
2023-10-30
12:50
Make sure we use there is no conflict with the users table if it has the same column names file: [3d085cd689] check-in: [bc8361a326] user: bohwaz, branch: trunk, size: 5174 [annotate] [blame] [check-ins using] [diff]
2023-10-02
22:39
Remove old references to placeholders, replace with new Brindille variables file: [48804f6092] check-in: [1d3fea96d0] user: bohwaz, branch: dev, size: 5151 [annotate] [blame] [check-ins using] [diff]
15:30
Use all user email addresses when sending a reminder, allow to use Brindille code file: [2d62de6822] check-in: [d76745cb3a] user: bohwaz, branch: dev, size: 6583 [annotate] [blame] [check-ins using] [diff]
13:54
Make sure first email is always named 'email' file: [5c4b0c6717] check-in: [f54b4804e5] user: bohwaz, branch: dev, size: 5564 [annotate] [blame] [check-ins using] [diff]
2023-08-23
02:44
Append modified body and subject to reminder object for signals file: [04d56d3111] check-in: [b61f09c350] user: bohwaz, branch: dev, size: 5555 [annotate] [blame] [check-ins using] [diff]
2023-08-22
03:10
Use a slightly better/clearer callback logic in signals file: [82574ff16f] check-in: [2ccaea2d47] user: bohwaz, branch: dev, size: 5505 [annotate] [blame] [check-ins using] [diff]
2023-08-10
13:27
Move new reminder form to a separate page file: [761b52afdd] check-in: [08bed59a9a] user: bohwaz, branch: dev, size: 5504 [annotate] [blame] [check-ins using] [diff]
2023-07-21
13:28
Renamed src/include/lib/Garradin/Services/Reminders.php → src/include/lib/Paheko/Services/Reminders.php. Rename everything from Garradin to Paheko file: [26b89400b9] check-in: [736b20220e] user: bohwaz, branch: dev, size: 5476 [annotate] [blame] [check-ins using] [diff]
2023-06-24
17:48
Fix errors on demo file: [1757495850] check-in: [af4b28d6a8] user: bohwaz, branch: dev, size: 5498 [annotate] [blame] [check-ins using] [diff]
2023-05-09
19:24
Improve email queue handling of recipients file: [fa098c6ccf] check-in: [d9083efc3c] user: bohwaz, branch: dev, size: 5501 [annotate] [blame] [check-ins using] [diff]
2023-02-14
22:29
Refactor plugins to have the same UI for plugins and modules, also modernize code of plugins management file: [8c425b7b83] check-in: [a8251477ac] user: bohwaz, branch: dev, size: 5504 [annotate] [blame] [check-ins using] [diff]
2022-08-26
20:33
Refactor/rename Emails to use Smartyer templates for email content file: [90a6e75124] check-in: [f10ad977cd] user: bohwaz, branch: dev, size: 5502 [annotate] [blame] [check-ins using] [diff]
2022-06-03
18:58
Merge latest trunk/emails to dev file: [4a9d3b6883] check-in: [42f4f0980c] user: bohwaz, branch: dev, size: 5476 [annotate] [blame] [check-ins using] [diff]
2022-06-01
23:32
Rename signals file: [2361eca67b] check-in: [d4a6e8ad78] user: bohwaz, branch: emails, size: 5446 [annotate] [blame] [check-ins using] [diff]
2022-05-31
14:20
Implement menu.item signal, delete SYSTEM_MENU_ITEMS constant file: [b99f533d28] check-in: [eb086f73c1] user: bohwaz, branch: trunk, size: 5426 [annotate] [blame] [check-ins using] [diff]
2022-05-30
20:52
Implement Skriv/Markdown emails + HTML + templates file: [0a0fd5e832] check-in: [1cda3002a9] user: bohwaz, branch: emails, size: 5439 [annotate] [blame] [check-ins using] [diff]
2022-05-13
16:29
Merge with trunk file: [d684207af3] check-in: [19a0b12f84] user: bohwaz, branch: emails, size: 5426 [annotate] [blame] [check-ins using] [diff]
2022-04-02
13:36
Remove references to old membres table file: [bdb73e3126] check-in: [fff6f6995a] user: bohwaz, branch: dev, size: 5449 [annotate] [blame] [check-ins using] [diff]
2022-03-16
03:16
Rename remaining Config properties to English, including nom_asso and so on file: [171f962597] check-in: [ebc1d0229e] user: bohwaz, branch: dev, size: 5415 [annotate] [blame] [check-ins using] [diff]
2022-01-12
00:14
Switch to U_NOCASE collation file: [53373807bd] check-in: [7e45abbf2c] user: bohwaz, branch: trunk, size: 5419 [annotate] [blame] [check-ins using] [diff]
2021-11-14
23:10
Implement opt-out, and email verification file: [0d0129bf4c] check-in: [4e1c522d05] user: bohwaz, branch: emails, size: 5424 [annotate] [blame] [check-ins using] [diff]
2021-06-01
22:03
Fix reminder date in message body Fix: get last reminder sent, not any random one file: [c3c5d5e6f2] check-in: [3faf645a60] user: bohwaz, branch: trunk, size: 5417 [annotate] [blame] [check-ins using] [diff]
21:28
Fix reminders sent when that reminder was already sent before but since has been renewed file: [db0958aeaf] check-in: [85aaa801cb] user: bohwaz, branch: trunk, size: 5295 [annotate] [blame] [check-ins using] [diff]
19:20
Add page to list sent reminders for one user file: [a16c5137e4] check-in: [a36b543df1] user: bohwaz, branch: trunk, size: 5016 [annotate] [blame] [check-ins using] [diff]
2021-03-15
00:27
Rename category_id to id_category as for now everything else is still id_* so not really a good idea to have stuff all over the place file: [a76c257944] check-in: [c20cd8cd26] user: bohwaz, branch: dev, size: 4709 [annotate] [blame] [check-ins using] [diff]
2021-01-28
19:22
Rename membres_categories to users_categories, change all references file: [065ce72ab4] check-in: [d1a30a7827] user: bohwaz, branch: dev, size: 4709 [annotate] [blame] [check-ins using] [diff]
2020-12-17
00:17
Fix potential errors reported by PHPStan file: [2eefb08a6c] check-in: [f965328227] user: bohwaz, branch: trunk, size: 4712 [annotate] [blame] [check-ins using] [diff]
2020-11-26
21:39
Fix calls to non-existing method file: [09c61c980b] check-in: [3f22ad4a10] user: bohwaz, branch: dev, size: 4708 [annotate] [blame] [check-ins using] [diff]
2020-11-11
19:08
Implement sending of reminders file: [79db0ae213] check-in: [a77f4d0ca3] user: bohwaz, branch: dev, size: 4730 [annotate] [blame] [check-ins using] [diff]
2020-11-04
03:02
Implement reminders list and creation file: [8d39c92907] check-in: [84a61ff723] user: bohwaz, branch: dev, size: 4768 [annotate] [blame] [check-ins using] [diff]
2020-10-25
16:06
Renamed src/include/lib/Garradin/Rappels.php → src/include/lib/Garradin/Services/Reminders.php. Start refactoring/rewrite of cotisations into services file: [9e5e9828f3] check-in: [1a759b704f] user: bohwaz, branch: dev, size: 4377 [annotate] [blame] [check-ins using] [diff]
2020-06-24
01:49
Essai de correction / simplification envoi rappels file: [ac12c6b477] check-in: [16d295170c] user: bohwaz, branch: trunk, size: 5853 [annotate] [blame] [check-ins using] [diff]
2020-02-01
12:47
Corriger problème de statut cotisation dans les listes de cotisation file: [ac976ceb3a] check-in: [b2a63b83e2] user: bohwaz, branch: trunk, size: 5794 [annotate] [blame] [check-ins using] [diff]
2020-01-05
19:05
Fix: parfois le rappel sélectionné n'était pas forcément le plus proche, dans le cas où plusieurs rappels ont été créés pour une même cotisation file: [7c23d0c913] check-in: [16a3fb2fbe] user: bohwaz, branch: trunk, size: 5753 [annotate] [blame] [check-ins using] [diff]
2017-10-18
01:57
Appel à une méthode qui n'existe plus file: [cb8851d857] check-in: [5292e619e1] user: bohwaz, branch: dev, size: 5743 [annotate] [blame] [check-ins using] [diff]
2017-06-30
05:42
Déplacement de la grosse majorité de la logique de DB dans KD2, suppression des méthodes simple* dépréciées file: [15cdccc907] check-in: [8cf9568498] user: bohwaz, branch: dev, size: 5791 [annotate] [blame] [check-ins using] [diff]
2017-05-01
07:23
Modernisation : utilisation de DB->begin() à la place de exec('BEGIN') (etc.) file: [c017a2b4d9] check-in: [620a063aeb] user: bohwaz, branch: dev, size: 5804 [annotate] [blame] [check-ins using] [diff]
2015-10-10
08:00
Oubli d'un champ dans la table rappel_envoyes, créant une erreur lors de la suppression de rappels, voici le patch qui corrige, merci à Nicolas pour le signalement. file: [a07b8f1b57] check-in: [cf1e84cda4] user: bohwaz, branch: trunk, size: 5973 [annotate] [blame] [check-ins using] [diff]
2014-12-18
18:41
Renamed src/include/class.rappels.php → src/include/lib/Garradin/Rappels.php. Déplacement des objets pour adopter PSR-0 file: [b2fca7b211] check-in: [e1d5bc8368] user: bohwaz, branch: trunk, size: 5954 [annotate] [blame] [check-ins using] [diff]
16:06
Correction : group by mal situé file: [b2fca7b211] check-in: [9efe281e4a] user: bohwaz, branch: trunk, size: 5954 [annotate] [blame] [check-ins using] [diff]
2014-11-22
17:51
Sous-requête qui n'était pas correctement formulée file: [2b30cb0cb2] check-in: [9d2c3747e3] user: bohwaz, branch: trunk, size: 5942 [annotate] [blame] [check-ins using] [diff]
2014-04-21
02:28
Repasse pour suppression des double quotes dans les requêtes SQLite + suppression appel DB::getInstance() inutile file: [17914b30dc] check-in: [63cb8357be] user: bohwaz, branch: trunk, size: 5963 [annotate] [blame] [check-ins using] [diff]
2014-04-01
04:13
Gestion manuelle des rappels + Suivi des rappels file: [addb036ece] check-in: [92b8bfe0a6] user: bohwaz, branch: trunk, size: 5961 [annotate] [blame] [check-ins using] [diff]
2014-03-31
21:13
Envoi automatisé des rappels file: [6331104166] check-in: [12e7f0652b] user: bohwaz, branch: trunk, size: 5899 [annotate] [blame] [check-ins using] [diff]
2014-03-26
17:06
Possibilité de faire un rappel le jour de l'expiration file: [257856f691] check-in: [da117a9e3e] user: bohwaz, branch: trunk, size: 4436 [annotate] [blame] [check-ins using] [diff]
2014-03-14
15:47
suppression de rappel automatique file: [ca754749c8] check-in: [1bb95bcff2] user: bohwaz, branch: trunk, size: 4428 [annotate] [blame] [check-ins using] [diff]
2014-03-13
15:34
Ajout/liste des rappels automatiques file: [01eb6766b1] check-in: [210c37153e] user: bohwaz, branch: trunk, size: 4171 [annotate] [blame] [check-ins using] [diff]
2014-02-20
20:14
Added: objets rappels file: [7ec6d812eb] check-in: [900b4185b0] user: bohwaz, branch: trunk, size: 3251 [annotate] [blame] [check-ins using]