This is an automated email from git. It was generated because a ref change was pushed to the "galette/galette.git" repository.
The branch, develop has been updated via ea4226f622938281afcfa940c33ce1cd4b45e1ed (commit) via 12aac9c2db836a6310a23c39f5088fe7faff45e4 (commit) via 2fd222802bca16027680f41af1e6330d7d10bf7c (commit) via 9031343a7fd58e6a1cff92be607b9d0a98d2bb9c (commit) via 90e692e7c03e8d1020ac7aebdbf6f9e070501b4c (commit) via a78fc3e7283ca5807ea3d700d8aa95464c02feaa (commit) via 0a317a96c343d6f50096915289b15358c30aebff (commit) via 18f528f53c4b4d97b92d250bb42f2387408c87f0 (commit) via 086ab88da79d840a0f20b5c613c45a744f729fa7 (commit) via 19afc6088a5d40d04b2cdfb4d6fd2548cec5ba28 (commit) via d11e08bdf3f0b2f1a7db95af3a105e87c0c0cdaf (commit) via 93d659d79008a089bdd5a4399b7f7e79b6ad5ece (commit) via b9355b151c144da1a6e7816d6a7469f03f9ff047 (commit) via fb405b933d15f3c95b715814c0d9ec509494813e (commit) via f0c77fe4b79dab9ecb5d8907df19c656821e279b (commit) via e6af999a964ed4ba56deb104e4ef922d3ab89685 (commit) via 28a7a8ab7f2d8c23292af24e7dc55786c5da45bd (commit) via 8eb13ebe6f91774c93fa13389c6d91cebd94db68 (commit) via 4c44eb74524e708b28620271fb99d0d40546869d (commit) via e31ab2e177cdf00dd035a407fc975e453f7e13a8 (commit) via 6257a3a48f0067894a49af94e0baad4c335df204 (commit) via 2d86730200ccc9e5ff23cfbf4eda009735bd6628 (commit) via 870d0530aed25ab990664ccf6369a534a60bb974 (commit) via 1c175950b8e6c8dce4f6077758c0cb7d3bc04f8d (commit) via c54a08e4099848c7d48673223893c08040d02f3f (commit) via dfa100402e32d8dcb1bab6acfdc59c60384874a6 (commit) via 5be02dc6164a8f68038a17ef088703a863890dd6 (commit) via 4ecb6cf30801f98e23a9620cb744a5bfb2faf9b0 (commit) via 73ebeab7a39948db678eede836d179e07b2dcec3 (commit) via 41abfac6ad2f74ba59bf8f0b6042794b960385c3 (commit) via c3536768df670b0e95334d387f51bf6e66e597c4 (commit) via e85e894f41b803a946427a2cb7b961ce1b39ca1f (commit) via 866aec278c7ddbdc35c68a17c578135307995ccb (commit) via 9d42c68520582a5a6a9e991a6051c63cb248035a (commit) via 7bef59c9623241962e80f5481a78b2e5f8b79e60 (commit) via 2ee919061fe199083437185723f19421debe5f54 (commit) via f86dee6f08d6a77d5ebda01ba6abaaed3fe8be85 (commit) via 989319d03a89f28937fe335424c74ef35ff933ff (commit) via 912954d938224ffa2fa66807ceb3eef75fda9631 (commit) via ff0880e37de9b1c54db5def96d14eda56ccba83f (commit) via 86c41f1ae4370ca6447614e929fde5aff51b9e22 (commit) via a313461e835c9af8a38b99ea9f8b4f61e9b5ab4f (commit) via 6c4f88c39a11c6931ff98f4037d8a36aa48ebc51 (commit) via a159587ab3edccd5861e3493af9e8bbf99991957 (commit) via 89a65fa575c5d2c5b7bc285f2621cb486831e1ae (commit) via 6323a7d880c15443ae101082d1c1f9ad9c1265c5 (commit) via bb8ff204c3491c09c57e548a2dafba6f3438c77b (commit) via e124a85b8be8e6da4c10bc27b886f87d3e0059c9 (commit) via a4f3e91b8fe9a34176d2a55cd8f21486cd4c635e (commit) via db579cb688bb9d3521052409afe85b36dda06c78 (commit) via 2cb7cb53aea535360dea23c67d83dded517530d5 (commit) via d4b78cf0a4d83572733d00f6918757dd9be3f22e (commit) via 474ddf038073ad4df8034f1eeb809504aae3f5a4 (commit) via fe098c4ccf53579ddc9885fab5e6680f605c36d2 (commit) via 75e7b5bd83154dffb99edfb892e26db72cfce002 (commit) via 2fbb91f6588c44b8564b4540c52849c46929222a (commit) via cf6f4bb7bb45528a976b309d5faeea6ca2e9f909 (commit) via 536de3d5c91e543b82fcda49f07a064af1366852 (commit) via 93cae6870faa5e787587c3a381da6c688a63952c (commit) via 8c2751f99fb5209dbf0e68f3763fddd392508aa4 (commit) via 213ccbe13becac91f8069e49a7aed0dd7c4c7138 (commit) via e6f374d44a223f51c8265a764cefd65f05866637 (commit) via 3798183d4526a101806faf8a5a02a29cdfe02d38 (commit) via 0d67eaeb7f9b9c45a1bdadf5871a39c965d7d82a (commit) from cbd3d4086c6104e65962886da4ad5aa39b276872 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ea4226f622938281afcfa940c33ce1cd4b45e1ed Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed Jun 8 20:02:27 2022 +0200 Declare missing variable commit 12aac9c2db836a6310a23c39f5088fe7faff45e4 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed Jun 8 19:50:38 2022 +0200 Fix CS? update copyright date commit 2fd222802bca16027680f41af1e6330d7d10bf7c Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed Jun 8 19:35:45 2022 +0200 Rename method commit 9031343a7fd58e6a1cff92be607b9d0a98d2bb9c Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed Jun 8 19:27:45 2022 +0200 Rename template dir to default commit 90e692e7c03e8d1020ac7aebdbf6f9e070501b4c Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed Jun 8 19:21:56 2022 +0200 Cleanup commit a78fc3e7283ca5807ea3d700d8aa95464c02feaa Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed Jun 8 08:31:24 2022 +0200 Fix remaining smarty syntax commit 0a317a96c343d6f50096915289b15358c30aebff Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Jun 2 20:14:36 2022 +0200 Render public menus in navigation items commit 18f528f53c4b4d97b92d250bb42f2387408c87f0 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Jun 2 20:12:35 2022 +0200 Fix MenuItem icon position commit 086ab88da79d840a0f20b5c613c45a744f729fa7 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Jun 2 20:10:36 2022 +0200 Fix missing links in Menus commit 19afc6088a5d40d04b2cdfb4d6fd2548cec5ba28 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Thu Jun 2 11:02:07 2022 +0200 Twig translations extract commit d11e08bdf3f0b2f1a7db95af3a105e87c0c0cdaf Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Thu Jun 2 11:01:36 2022 +0200 Fix some translations commit 93d659d79008a089bdd5a4399b7f7e79b6ad5ece Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Thu Jun 2 07:57:52 2022 +0200 Fixes commit b9355b151c144da1a6e7816d6a7469f03f9ff047 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Mon May 30 15:47:26 2022 +0200 Change contribution icon color, few fixes commit fb405b933d15f3c95b715814c0d9ec509494813e Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sun May 29 20:47:48 2022 +0200 Fix CS commit f0c77fe4b79dab9ecb5d8907df19c656821e279b Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sun May 29 20:17:52 2022 +0200 Work on plugins actions (any menu, dashboard, list, batch and detailed) commit e6af999a964ed4ba56deb104e4ef922d3ab89685 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri May 27 17:18:13 2022 +0200 Load twig debug extension when in dev mode commit 28a7a8ab7f2d8c23292af24e7dc55786c5da45bd Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri May 27 17:14:31 2022 +0200 Fix form values commit 8eb13ebe6f91774c93fa13389c6d91cebd94db68 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri May 27 07:17:27 2022 +0200 Useles breaks commit 4c44eb74524e708b28620271fb99d0d40546869d Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri May 27 07:17:16 2022 +0200 Drop unbreakable space commit e31ab2e177cdf00dd035a407fc975e453f7e13a8 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri May 27 07:17:03 2022 +0200 Missed twig conversion commit 6257a3a48f0067894a49af94e0baad4c335df204 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri May 27 07:16:47 2022 +0200 PHP 8.1 fixes commit 2d86730200ccc9e5ff23cfbf4eda009735bd6628 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri May 27 07:15:48 2022 +0200 Duplicate menu entry commit 870d0530aed25ab990664ccf6369a534a60bb974 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Thu May 26 08:32:52 2022 +0200 Use new macros to render element commit 1c175950b8e6c8dce4f6077758c0cb7d3bc04f8d Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed May 25 19:31:51 2022 +0200 Fix CS commit c54a08e4099848c7d48673223893c08040d02f3f Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Wed May 25 19:01:16 2022 +0200 Generate menus from an array commit dfa100402e32d8dcb1bab6acfdc59c60384874a6 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Tue May 3 16:35:04 2022 +0200 Patch twig-view for php 8.1 commit 5be02dc6164a8f68038a17ef088703a863890dd6 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Fri Feb 18 17:08:17 2022 +0100 Fix smarty syntax left in twig templates commit 4ecb6cf30801f98e23a9620cb744a5bfb2faf9b0 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Fri Feb 18 10:29:09 2022 +0100 Fix smarty syntax left in twig templates commit 73ebeab7a39948db678eede836d179e07b2dcec3 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Fri Feb 18 10:26:31 2022 +0100 Bind modal's action buttons to form submit commit 41abfac6ad2f74ba59bf8f0b6042794b960385c3 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 17 20:09:28 2022 +0100 Fix smarty syntax left in twig templates commit c3536768df670b0e95334d387f51bf6e66e597c4 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 17 20:02:46 2022 +0100 Fix controller commit e85e894f41b803a946427a2cb7b961ce1b39ca1f Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 17 20:00:48 2022 +0100 Complete rework jQuery UI dialogs with SUI modals commit 866aec278c7ddbdc35c68a17c578135307995ccb Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Wed Feb 16 22:26:35 2022 +0100 Move modals templates in the right folder And rework some jQueryUI dialogs with SUI modals (WIP) commit 9d42c68520582a5a6a9e991a6051c63cb248035a Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Wed Feb 16 16:48:52 2022 +0100 Rework messages with SUI toasts when possible commit 7bef59c9623241962e80f5481a78b2e5f8b79e60 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Wed Feb 16 16:47:00 2022 +0100 Convert last templates to twig commit 2ee919061fe199083437185723f19421debe5f54 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Wed Feb 16 12:06:27 2022 +0100 Convert remaining plugin template to twig Also fix file extension on a previously converted template commit f86dee6f08d6a77d5ebda01ba6abaaed3fe8be85 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Tue Feb 15 13:22:35 2022 +0100 Convert ajax template to twig commit 989319d03a89f28937fe335424c74ef35ff933ff Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Tue Feb 15 01:19:05 2022 +0100 Convert remaining templates to twig commit 912954d938224ffa2fa66807ceb3eef75fda9631 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Mon Feb 14 22:54:04 2022 +0100 Convert configuration pages templates to twig commit ff0880e37de9b1c54db5def96d14eda56ccba83f Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Mon Feb 14 16:45:35 2022 +0100 Convert dynamic translations template to twig commit 86c41f1ae4370ca6447614e929fde5aff51b9e22 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Mon Feb 14 15:22:07 2022 +0100 Convert dynamic fields templates to twig commit a313461e835c9af8a38b99ea9f8b4f61e9b5ab4f Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Sat Feb 12 13:25:32 2022 +0100 Convert core fields and lists templates to twig commit 6c4f88c39a11c6931ff98f4037d8a36aa48ebc51 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Sat Feb 12 11:20:41 2022 +0100 Convert contribution form to twig commit a159587ab3edccd5861e3493af9e8bbf99991957 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Sat Feb 12 11:19:53 2022 +0100 Fix export template commit 89a65fa575c5d2c5b7bc285f2621cb486831e1ae Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Fri Feb 11 17:28:25 2022 +0100 Fix members public templates commit 6323a7d880c15443ae101082d1c1f9ad9c1265c5 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Fri Feb 11 16:25:01 2022 +0100 Convert mailings templates to twig commit bb8ff204c3491c09c57e548a2dafba6f3438c77b Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 10 15:30:46 2022 +0100 Convert import and export templates to twig commit e124a85b8be8e6da4c10bc27b886f87d3e0059c9 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 10 11:35:38 2022 +0100 Convert charts template to twig commit a4f3e91b8fe9a34176d2a55cd8f21486cd4c635e Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 10 11:33:57 2022 +0100 Fix public page template commit db579cb688bb9d3521052409afe85b36dda06c78 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 10 11:32:13 2022 +0100 Convert passwd lost and recovery templates to twig commit 2cb7cb53aea535360dea23c67d83dded517530d5 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Thu Feb 10 10:37:09 2022 +0100 Convert public members list template to twig commit d4b78cf0a4d83572733d00f6918757dd9be3f22e Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Wed Feb 9 22:46:56 2022 +0100 Convert public members gallery template to twig commit 474ddf038073ad4df8034f1eeb809504aae3f5a4 Author: Guillaume AGNIERAY <d...@agnieray.net> Date: Wed Feb 9 22:42:12 2022 +0100 Convert login and passwd recover templates to twig commit fe098c4ccf53579ddc9885fab5e6680f605c36d2 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sat Feb 5 07:56:53 2022 +0100 Continue migration commit 75e7b5bd83154dffb99edfb892e26db72cfce002 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Fri Feb 4 07:59:25 2022 +0100 Continue migration commit 2fbb91f6588c44b8564b4540c52849c46929222a Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Tue Feb 1 08:18:11 2022 +0100 Continue migration commit cf6f4bb7bb45528a976b309d5faeea6ca2e9f909 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sun Jan 30 07:54:03 2022 +0100 Continue migration commit 536de3d5c91e543b82fcda49f07a064af1366852 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sat Jan 29 08:26:34 2022 +0100 Fix CI config commit 93cae6870faa5e787587c3a381da6c688a63952c Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sat Jan 29 07:36:36 2022 +0100 Continue migration commit 8c2751f99fb5209dbf0e68f3763fddd392508aa4 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Thu Jan 27 07:03:13 2022 +0100 Continue conversion commit 213ccbe13becac91f8069e49a7aed0dd7c4c7138 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sun Jan 23 22:11:10 2022 +0100 Continue work commit e6f374d44a223f51c8265a764cefd65f05866637 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sun Jan 23 16:29:22 2022 +0100 Twig requires __isset method along with __get ones commit 3798183d4526a101806faf8a5a02a29cdfe02d38 Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sun Jan 23 16:28:41 2022 +0100 Continue work commit 0d67eaeb7f9b9c45a1bdadf5871a39c965d7d82a Author: Johan Cwiklinski <jo...@x-tnd.be> Date: Sat Jan 22 09:58:39 2022 +0100 Switch to Twig ----------------------------------------------------------------------- Summary of changes: .github/workflows/ci-linux.yml | 2 +- bin/twig-cache | 108 ++ galette/composer.json | 12 +- galette/composer.lock | 1387 +++++--------------- galette/includes/dependencies.php | 204 +-- galette/includes/main.inc.php | 14 +- galette/includes/routes/plugins.routes.php | 2 +- galette/includes/smarty.inc.php | 85 -- galette/includes/smarty_plugins/function._T.php | 102 -- galette/lang/Makefile | 12 +- .../lib/Galette/Controllers/AbstractController.php | 8 +- .../Galette/Controllers/AdminToolsController.php | 8 +- galette/lib/Galette/Controllers/AuthController.php | 12 +- .../Controllers/Crud/ContributionsController.php | 29 +- .../Controllers/Crud/DynamicFieldsController.php | 14 +- .../Controllers/Crud/EntitledsController.php | 10 +- .../Galette/Controllers/Crud/GroupsController.php | 14 +- .../Controllers/Crud/MailingsController.php | 25 +- .../Galette/Controllers/Crud/MembersController.php | 42 +- .../Controllers/Crud/PaymentTypeController.php | 10 +- .../Controllers/Crud/SavedSearchesController.php | 10 +- .../Galette/Controllers/Crud/TitlesController.php | 10 +- .../Controllers/Crud/TransactionsController.php | 8 +- galette/lib/Galette/Controllers/CrudController.php | 8 +- galette/lib/Galette/Controllers/CsvController.php | 14 +- .../Controllers/DynamicTranslationsController.php | 8 +- .../lib/Galette/Controllers/GaletteController.php | 24 +- .../lib/Galette/Controllers/HistoryController.php | 12 +- galette/lib/Galette/Controllers/PdfController.php | 12 +- .../lib/Galette/Controllers/PluginsController.php | 10 +- galette/lib/Galette/Controllers/TextController.php | 8 +- galette/lib/Galette/Core/Authentication.php | 25 +- galette/lib/Galette/Core/Db.php | 28 +- galette/lib/Galette/Core/Galette.php | 785 ++++++++++- galette/lib/Galette/Core/GalettePlugin.php | 188 +++ galette/lib/Galette/Core/History.php | 22 +- galette/lib/Galette/Core/Mailing.php | 41 +- galette/lib/Galette/Core/Pagination.php | 68 +- galette/lib/Galette/Core/PluginControllerTrait.php | 18 +- galette/lib/Galette/Core/Plugins.php | 196 +-- galette/lib/Galette/Core/Preferences.php | 41 +- galette/lib/Galette/Entity/Adherent.php | 78 ++ galette/lib/Galette/Entity/Contribution.php | 48 +- galette/lib/Galette/Entity/Entitled.php | 29 +- galette/lib/Galette/Entity/PaymentType.php | 27 +- galette/lib/Galette/Entity/PdfModel.php | 42 +- galette/lib/Galette/Entity/Reminder.php | 25 +- galette/lib/Galette/Entity/SavedSearch.php | 33 +- galette/lib/Galette/Entity/Social.php | 19 +- galette/lib/Galette/Entity/Title.php | 30 +- galette/lib/Galette/Entity/Transaction.php | 26 +- .../lib/Galette/Filters/AdvancedMembersList.php | 32 +- galette/lib/Galette/Filters/ContributionsList.php | 25 +- galette/lib/Galette/Filters/HistoryList.php | 25 +- galette/lib/Galette/Filters/MailingsList.php | 25 +- galette/lib/Galette/Filters/MembersList.php | 35 +- galette/lib/Galette/Filters/TransactionsList.php | 25 +- galette/lib/Galette/Handlers/Error.php | 10 +- galette/lib/Galette/Handlers/GaletteError.php | 16 +- galette/lib/Galette/Handlers/GaletteHandler.php | 12 +- galette/lib/Galette/Handlers/NotFound.php | 11 +- galette/lib/Galette/Handlers/PhpError.php | 11 +- galette/lib/Galette/Middleware/CheckAcls.php | 12 +- galette/lib/Galette/Middleware/MembersNavigate.php | 8 +- galette/lib/Galette/Middleware/SmartyCsrf.php | 96 -- galette/lib/Galette/Twig/CsrfExtension.php | 93 ++ galette/templates/default/404.tpl | 34 - galette/templates/default/500.tpl | 43 - galette/templates/default/admintools.tpl | 44 - galette/templates/default/ajax.html.twig | 1 + galette/templates/default/ajax.tpl | 1 - galette/templates/default/ajax_groups.tpl | 48 - galette/templates/default/ajax_members.tpl | 80 -- galette/templates/default/ajax_messages.tpl | 4 - galette/templates/default/ajouter_contribution.tpl | 292 ----- galette/templates/default/ajouter_transaction.tpl | 277 ---- galette/templates/default/change_passwd.tpl | 24 - galette/templates/default/common_header.tpl | 26 - .../default/components/dynamic_fields.html.twig | 242 ++++ .../templates/default/components/form.html.twig | 130 ++ .../default/components/forms/account.html.twig | 8 + .../default/components/forms/address.html.twig | 15 + .../default/components/forms/captcha.html.twig | 19 + .../default/components/forms/checkbox.html.twig | 12 + .../default/components/forms/company.html.twig | 26 + .../default/components/forms/csrf.html.twig | 2 + .../default/components/forms/date.html.twig | 20 + .../default/components/forms/gender.html.twig | 31 + .../default/components/forms/groups.html.twig | 59 + .../default/components/forms/hidden.html.twig | 11 + .../default/components/forms/input.html.twig | 35 + .../default/components/forms/lang.html.twig | 9 + .../default/components/forms/password.html.twig | 30 + .../components/forms/payment_types.html.twig | 16 + .../default/components/forms/picture.html.twig | 13 + .../default/components/forms/select.html.twig | 27 + .../default/components/forms/status.html.twig | 9 + .../default/components/forms/text.html.twig | 14 + .../default/components/forms/textarea.html.twig | 27 + .../default/components/forms/titles.html.twig | 11 + galette/templates/default/config_lists.tpl | 90 -- .../templates/default/configurer_fiche_content.tpl | 81 -- galette/templates/default/confirm_removal.tpl | 67 - galette/templates/default/desktop.tpl | 220 ---- galette/templates/default/directlink.tpl | 15 - .../templates/default/display_dynamic_fields.tpl | 53 - galette/templates/default/edit_dynamic_fields.tpl | 239 ---- galette/templates/default/edit_paymenttype.tpl | 25 - galette/templates/default/edit_title.tpl | 24 - galette/templates/default/editer_champ.tpl | 163 --- galette/templates/default/editer_intitule.tpl | 42 - .../default/elements/ajax_groups.html.twig | 48 + .../default/elements/ajax_members.html.twig | 80 ++ .../default/elements/ajax_messages.html.twig | 5 + .../elements/display_dynamic_fields.html.twig | 53 + .../display_socials.html.twig} | 14 +- .../default/elements/edit_dynamic_fields.html.twig | 81 ++ .../default/elements/edit_entitleds.html.twig | 103 ++ .../default/elements/edit_pdf_models.html.twig | 55 + .../edit_socials.html.twig} | 22 +- .../{footer.tpl => elements/footer.html.twig} | 22 +- galette/templates/default/elements/group.html.twig | 129 ++ .../default/elements/group_persons.html.twig | 64 + .../templates/default/elements/header.html.twig | 31 + .../js/choose_adh.js.twig} | 44 +- .../{js_loader.tpl => elements/js/loader.js.twig} | 2 +- .../default/elements/js/messages_toasts.js.twig | 124 ++ .../js/photo_dnd.js.twig} | 14 +- .../js/pwdcheck.js.twig} | 24 +- .../js/removal.js.twig} | 76 +- .../templates/default/elements/language.html.twig | 35 + .../templates/default/elements/logout.html.twig | 20 + .../default/elements/mailing_recipients.html.twig | 22 + .../default/elements/member_card.html.twig | 55 + .../default/elements/messages_inline.html.twig | 86 ++ galette/templates/default/elements/modes.html.twig | 11 + .../templates/default/elements/navigate.html.twig | 25 + .../default/elements/navigation/menus_macros.twig | 39 + .../elements/navigation/navigation_aside.html.twig | 22 + .../elements/navigation/navigation_items.html.twig | 28 + .../navigation/navigation_sidebar.html.twig | 36 + .../navigation/navigation_topbar.html.twig | 24 + .../elements/navigation/public_pages.html.twig | 36 + .../scripts.html.twig} | 63 +- galette/templates/default/forms_types.tpl | 132 -- galette/templates/default/forms_types/account.tpl | 8 - galette/templates/default/forms_types/address.tpl | 15 - galette/templates/default/forms_types/captcha.tpl | 19 - galette/templates/default/forms_types/checkbox.tpl | 12 - galette/templates/default/forms_types/company.tpl | 26 - galette/templates/default/forms_types/csrf.tpl | 2 - galette/templates/default/forms_types/date.tpl | 20 - galette/templates/default/forms_types/gender.tpl | 31 - galette/templates/default/forms_types/groups.tpl | 59 - galette/templates/default/forms_types/hidden.tpl | 11 - galette/templates/default/forms_types/input.tpl | 35 - galette/templates/default/forms_types/lang.tpl | 9 - galette/templates/default/forms_types/password.tpl | 30 - .../default/forms_types/payment_types.tpl | 16 - galette/templates/default/forms_types/picture.tpl | 13 - galette/templates/default/forms_types/select.tpl | 24 - galette/templates/default/forms_types/status.tpl | 7 - galette/templates/default/forms_types/text.tpl | 11 - galette/templates/default/forms_types/textarea.tpl | 27 - galette/templates/default/forms_types/titles.tpl | 11 - galette/templates/default/gestion_adherents.tpl | 836 ------------ .../templates/default/gestion_contributions.tpl | 441 ------- .../templates/default/gestion_intitule_content.tpl | 103 -- galette/templates/default/gestion_intitules.tpl | 18 - galette/templates/default/gestion_mailings.tpl | 259 ---- galette/templates/default/gestion_pdf.tpl | 63 - galette/templates/default/gestion_pdf_content.tpl | 55 - galette/templates/default/gestion_titres.tpl | 87 -- galette/templates/default/gestion_transactions.tpl | 274 ---- galette/templates/default/global_messages.tpl | 64 - galette/templates/default/group.tpl | 129 -- galette/templates/default/group_persons.tpl | 64 - galette/templates/default/history.tpl | 200 --- galette/templates/default/import.tpl | 151 --- galette/templates/default/import_model.tpl | 117 -- galette/templates/default/liste_membres.tpl | 114 -- galette/templates/default/macros.twig | 80 ++ galette/templates/default/mailing_preview.tpl | 46 - galette/templates/default/mailing_recipients.tpl | 22 - .../templates/default/mass_add_contribution.tpl | 25 - galette/templates/default/mass_change_members.tpl | 66 - galette/templates/default/mass_choose_type.tpl | 34 - .../configuration_dynamic_field_form.html.twig | 165 +++ .../default/modals/confirm_removal.html.twig | 67 + .../default/modals/contribution_form.html.twig | 293 +++++ .../default/modals/mailing_preview.html.twig | 42 + .../modals/mass_add_contributions.html.twig | 32 + .../default/modals/mass_change_members.html.twig | 66 + .../mass_choose_contributions_type.html.twig | 29 + .../members_attendance_sheet.html.twig} | 44 +- .../default/modals/plugin_initdb.html.twig | 137 ++ .../default/modals/replacements_legend.html.twig | 45 + .../{telemetry.tpl => modals/telemetry.html.twig} | 90 +- .../default/navigation/navigation_aside.tpl | 23 - .../default/navigation/navigation_items.tpl | 173 --- .../default/navigation/navigation_sidebar.tpl | 35 - .../default/navigation/navigation_topbar.tpl | 24 - .../templates/default/navigation/public_pages.tpl | 48 - galette/templates/default/page.html.twig | 53 + galette/templates/default/page.tpl | 60 - galette/templates/default/pages/404.html.twig | 27 + galette/templates/default/pages/500.html.twig | 44 + .../templates/default/pages/admintools.html.twig | 45 + .../advanced_search.html.twig} | 512 ++++---- .../default/{charts.tpl => pages/charts.html.twig} | 41 +- .../configuration_core_fields.html.twig} | 112 +- .../pages/configuration_core_lists.html.twig | 91 ++ .../configuration_dynamic_fields.html.twig} | 76 +- .../configuration_dynamic_translations.html.twig} | 66 +- .../pages/configuration_entitled_form.html.twig | 41 + .../pages/configuration_entitleds.html.twig | 18 + .../configuration_payment_type_form.html.twig | 25 + .../configuration_payment_types.html.twig} | 66 +- .../pages/configuration_pdf_models.html.twig | 67 + .../configuration_texts.html.twig} | 58 +- .../pages/configuration_title_form.html.twig | 24 + .../default/pages/configuration_titles.html.twig | 87 ++ .../default/pages/contributions_list.html.twig | 441 +++++++ galette/templates/default/pages/desktop.html.twig | 131 ++ .../templates/default/pages/directlink.html.twig | 18 + .../default/{export.tpl => pages/export.html.twig} | 115 +- .../groups_list.html.twig} | 160 ++- galette/templates/default/pages/history.html.twig | 202 +++ galette/templates/default/pages/import.html.twig | 145 ++ .../templates/default/pages/import_model.html.twig | 114 ++ .../default/{index.tpl => pages/index.html.twig} | 41 +- .../mailing_form.html.twig} | 280 ++-- .../default/pages/mailings_list.html.twig | 254 ++++ .../{member.tpl => pages/member_form.html.twig} | 288 ++-- .../templates/default/pages/member_show.html.twig | 251 ++++ .../templates/default/pages/members_list.html.twig | 782 +++++++++++ .../default/pages/members_public_gallery.html.twig | 69 + .../default/pages/members_public_list.html.twig | 116 ++ .../password_lost.html.twig} | 20 +- .../default/pages/password_recover.html.twig | 26 + .../templates/default/pages/plugin_info.html.twig | 48 + galette/templates/default/pages/plugins.html.twig | 181 +++ .../templates/default/pages/preferences.html.twig | 847 ++++++++++++ galette/templates/default/pages/reminder.html.twig | 86 ++ .../default/pages/saved_searches_list.html.twig | 78 ++ galette/templates/default/pages/sysinfos.html.twig | 7 + .../default/pages/transaction_form.html.twig | 274 ++++ .../default/pages/transactions_list.html.twig | 276 ++++ galette/templates/default/plugin_info.tpl | 47 - galette/templates/default/plugin_initdb.tpl | 143 -- galette/templates/default/plugins.tpl | 180 --- galette/templates/default/preferences.tpl | 855 ------------ galette/templates/default/public_page.html.twig | 51 + galette/templates/default/public_page.tpl | 57 - galette/templates/default/reminder.tpl | 88 -- galette/templates/default/replacements_legend.tpl | 59 - galette/templates/default/saved_searches.tpl | 78 -- galette/templates/default/sysinfos.tpl | 6 - galette/templates/default/toasts.tpl | 72 - galette/templates/default/trombinoscope.tpl | 62 - .../templates/default/ui_elements/languages.tpl | 35 - galette/templates/default/ui_elements/logout.tpl | 20 - .../templates/default/ui_elements/member_card.tpl | 55 - galette/templates/default/ui_elements/modes.tpl | 11 - galette/templates/default/ui_elements/navigate.tpl | 25 - galette/templates/default/voir_adherent.tpl | 255 ---- patches/smarty-php81.patch | 12 - patches/smarty-view-php81.patch | 39 - patches/twig-view-php81.patch | 35 + 269 files changed, 11539 insertions(+), 11069 deletions(-) create mode 100755 bin/twig-cache delete mode 100644 galette/includes/smarty.inc.php delete mode 100644 galette/includes/smarty_plugins/function._T.php create mode 100644 galette/lib/Galette/Core/GalettePlugin.php delete mode 100644 galette/lib/Galette/Middleware/SmartyCsrf.php create mode 100644 galette/lib/Galette/Twig/CsrfExtension.php delete mode 100644 galette/templates/default/404.tpl delete mode 100644 galette/templates/default/500.tpl delete mode 100644 galette/templates/default/admintools.tpl create mode 100644 galette/templates/default/ajax.html.twig delete mode 100644 galette/templates/default/ajax.tpl delete mode 100644 galette/templates/default/ajax_groups.tpl delete mode 100644 galette/templates/default/ajax_members.tpl delete mode 100644 galette/templates/default/ajax_messages.tpl delete mode 100644 galette/templates/default/ajouter_contribution.tpl delete mode 100644 galette/templates/default/ajouter_transaction.tpl delete mode 100644 galette/templates/default/change_passwd.tpl delete mode 100644 galette/templates/default/common_header.tpl create mode 100644 galette/templates/default/components/dynamic_fields.html.twig create mode 100644 galette/templates/default/components/form.html.twig create mode 100644 galette/templates/default/components/forms/account.html.twig create mode 100644 galette/templates/default/components/forms/address.html.twig create mode 100644 galette/templates/default/components/forms/captcha.html.twig create mode 100644 galette/templates/default/components/forms/checkbox.html.twig create mode 100644 galette/templates/default/components/forms/company.html.twig create mode 100644 galette/templates/default/components/forms/csrf.html.twig create mode 100644 galette/templates/default/components/forms/date.html.twig create mode 100644 galette/templates/default/components/forms/gender.html.twig create mode 100644 galette/templates/default/components/forms/groups.html.twig create mode 100644 galette/templates/default/components/forms/hidden.html.twig create mode 100644 galette/templates/default/components/forms/input.html.twig create mode 100644 galette/templates/default/components/forms/lang.html.twig create mode 100644 galette/templates/default/components/forms/password.html.twig create mode 100644 galette/templates/default/components/forms/payment_types.html.twig create mode 100644 galette/templates/default/components/forms/picture.html.twig create mode 100644 galette/templates/default/components/forms/select.html.twig create mode 100644 galette/templates/default/components/forms/status.html.twig create mode 100644 galette/templates/default/components/forms/text.html.twig create mode 100644 galette/templates/default/components/forms/textarea.html.twig create mode 100644 galette/templates/default/components/forms/titles.html.twig delete mode 100644 galette/templates/default/config_lists.tpl delete mode 100644 galette/templates/default/configurer_fiche_content.tpl delete mode 100644 galette/templates/default/confirm_removal.tpl delete mode 100644 galette/templates/default/desktop.tpl delete mode 100644 galette/templates/default/directlink.tpl delete mode 100644 galette/templates/default/display_dynamic_fields.tpl delete mode 100644 galette/templates/default/edit_dynamic_fields.tpl delete mode 100644 galette/templates/default/edit_paymenttype.tpl delete mode 100644 galette/templates/default/edit_title.tpl delete mode 100644 galette/templates/default/editer_champ.tpl delete mode 100644 galette/templates/default/editer_intitule.tpl create mode 100644 galette/templates/default/elements/ajax_groups.html.twig create mode 100644 galette/templates/default/elements/ajax_members.html.twig create mode 100644 galette/templates/default/elements/ajax_messages.html.twig create mode 100644 galette/templates/default/elements/display_dynamic_fields.html.twig rename galette/templates/default/{display_socials.tpl => elements/display_socials.html.twig} (61%) create mode 100644 galette/templates/default/elements/edit_dynamic_fields.html.twig create mode 100644 galette/templates/default/elements/edit_entitleds.html.twig create mode 100644 galette/templates/default/elements/edit_pdf_models.html.twig rename galette/templates/default/{edit_socials.tpl => elements/edit_socials.html.twig} (77%) rename galette/templates/default/{footer.tpl => elements/footer.html.twig} (73%) create mode 100644 galette/templates/default/elements/group.html.twig create mode 100644 galette/templates/default/elements/group_persons.html.twig create mode 100644 galette/templates/default/elements/header.html.twig rename galette/templates/default/{js_chosen_adh.tpl => elements/js/choose_adh.js.twig} (69%) rename galette/templates/default/{js_loader.tpl => elements/js/loader.js.twig} (65%) create mode 100644 galette/templates/default/elements/js/messages_toasts.js.twig rename galette/templates/default/{photo_dnd.tpl => elements/js/photo_dnd.js.twig} (86%) rename galette/templates/default/{js_pwdcheck.tpl => elements/js/pwdcheck.js.twig} (71%) rename galette/templates/default/{js_removal.tpl => elements/js/removal.js.twig} (51%) create mode 100644 galette/templates/default/elements/language.html.twig create mode 100644 galette/templates/default/elements/logout.html.twig create mode 100644 galette/templates/default/elements/mailing_recipients.html.twig create mode 100644 galette/templates/default/elements/member_card.html.twig create mode 100644 galette/templates/default/elements/messages_inline.html.twig create mode 100644 galette/templates/default/elements/modes.html.twig create mode 100644 galette/templates/default/elements/navigate.html.twig create mode 100644 galette/templates/default/elements/navigation/menus_macros.twig create mode 100644 galette/templates/default/elements/navigation/navigation_aside.html.twig create mode 100644 galette/templates/default/elements/navigation/navigation_items.html.twig create mode 100644 galette/templates/default/elements/navigation/navigation_sidebar.html.twig create mode 100644 galette/templates/default/elements/navigation/navigation_topbar.html.twig create mode 100644 galette/templates/default/elements/navigation/public_pages.html.twig rename galette/templates/default/{common_scripts.tpl => elements/scripts.html.twig} (67%) delete mode 100644 galette/templates/default/forms_types.tpl delete mode 100644 galette/templates/default/forms_types/account.tpl delete mode 100644 galette/templates/default/forms_types/address.tpl delete mode 100644 galette/templates/default/forms_types/captcha.tpl delete mode 100644 galette/templates/default/forms_types/checkbox.tpl delete mode 100644 galette/templates/default/forms_types/company.tpl delete mode 100644 galette/templates/default/forms_types/csrf.tpl delete mode 100644 galette/templates/default/forms_types/date.tpl delete mode 100644 galette/templates/default/forms_types/gender.tpl delete mode 100644 galette/templates/default/forms_types/groups.tpl delete mode 100644 galette/templates/default/forms_types/hidden.tpl delete mode 100644 galette/templates/default/forms_types/input.tpl delete mode 100644 galette/templates/default/forms_types/lang.tpl delete mode 100644 galette/templates/default/forms_types/password.tpl delete mode 100644 galette/templates/default/forms_types/payment_types.tpl delete mode 100644 galette/templates/default/forms_types/picture.tpl delete mode 100644 galette/templates/default/forms_types/select.tpl delete mode 100644 galette/templates/default/forms_types/status.tpl delete mode 100644 galette/templates/default/forms_types/text.tpl delete mode 100644 galette/templates/default/forms_types/textarea.tpl delete mode 100644 galette/templates/default/forms_types/titles.tpl delete mode 100644 galette/templates/default/gestion_adherents.tpl delete mode 100644 galette/templates/default/gestion_contributions.tpl delete mode 100644 galette/templates/default/gestion_intitule_content.tpl delete mode 100644 galette/templates/default/gestion_intitules.tpl delete mode 100644 galette/templates/default/gestion_mailings.tpl delete mode 100644 galette/templates/default/gestion_pdf.tpl delete mode 100644 galette/templates/default/gestion_pdf_content.tpl delete mode 100644 galette/templates/default/gestion_titres.tpl delete mode 100644 galette/templates/default/gestion_transactions.tpl delete mode 100644 galette/templates/default/global_messages.tpl delete mode 100644 galette/templates/default/group.tpl delete mode 100644 galette/templates/default/group_persons.tpl delete mode 100644 galette/templates/default/history.tpl delete mode 100644 galette/templates/default/import.tpl delete mode 100644 galette/templates/default/import_model.tpl delete mode 100644 galette/templates/default/liste_membres.tpl create mode 100644 galette/templates/default/macros.twig delete mode 100644 galette/templates/default/mailing_preview.tpl delete mode 100644 galette/templates/default/mailing_recipients.tpl delete mode 100644 galette/templates/default/mass_add_contribution.tpl delete mode 100644 galette/templates/default/mass_change_members.tpl delete mode 100644 galette/templates/default/mass_choose_type.tpl create mode 100644 galette/templates/default/modals/configuration_dynamic_field_form.html.twig create mode 100644 galette/templates/default/modals/confirm_removal.html.twig create mode 100644 galette/templates/default/modals/contribution_form.html.twig create mode 100644 galette/templates/default/modals/mailing_preview.html.twig create mode 100644 galette/templates/default/modals/mass_add_contributions.html.twig create mode 100644 galette/templates/default/modals/mass_change_members.html.twig create mode 100644 galette/templates/default/modals/mass_choose_contributions_type.html.twig rename galette/templates/default/{attendance_sheet_details.tpl => modals/members_attendance_sheet.html.twig} (54%) create mode 100644 galette/templates/default/modals/plugin_initdb.html.twig create mode 100644 galette/templates/default/modals/replacements_legend.html.twig rename galette/templates/default/{telemetry.tpl => modals/telemetry.html.twig} (52%) delete mode 100644 galette/templates/default/navigation/navigation_aside.tpl delete mode 100644 galette/templates/default/navigation/navigation_items.tpl delete mode 100644 galette/templates/default/navigation/navigation_sidebar.tpl delete mode 100644 galette/templates/default/navigation/navigation_topbar.tpl delete mode 100644 galette/templates/default/navigation/public_pages.tpl create mode 100644 galette/templates/default/page.html.twig delete mode 100644 galette/templates/default/page.tpl create mode 100644 galette/templates/default/pages/404.html.twig create mode 100644 galette/templates/default/pages/500.html.twig create mode 100644 galette/templates/default/pages/admintools.html.twig rename galette/templates/default/{advanced_search.tpl => pages/advanced_search.html.twig} (54%) rename galette/templates/default/{charts.tpl => pages/charts.html.twig} (62%) rename galette/templates/default/{config_fields.tpl => pages/configuration_core_fields.html.twig} (52%) create mode 100644 galette/templates/default/pages/configuration_core_lists.html.twig rename galette/templates/default/{configurer_fiches.tpl => pages/configuration_dynamic_fields.html.twig} (50%) rename galette/templates/default/{traduire_libelles.tpl => pages/configuration_dynamic_translations.html.twig} (55%) create mode 100644 galette/templates/default/pages/configuration_entitled_form.html.twig create mode 100644 galette/templates/default/pages/configuration_entitleds.html.twig create mode 100644 galette/templates/default/pages/configuration_payment_type_form.html.twig rename galette/templates/default/{gestion_paymentstypes.tpl => pages/configuration_payment_types.html.twig} (53%) create mode 100644 galette/templates/default/pages/configuration_pdf_models.html.twig rename galette/templates/default/{gestion_textes.tpl => pages/configuration_texts.html.twig} (53%) create mode 100644 galette/templates/default/pages/configuration_title_form.html.twig create mode 100644 galette/templates/default/pages/configuration_titles.html.twig create mode 100644 galette/templates/default/pages/contributions_list.html.twig create mode 100644 galette/templates/default/pages/desktop.html.twig create mode 100644 galette/templates/default/pages/directlink.html.twig rename galette/templates/default/{export.tpl => pages/export.html.twig} (53%) rename galette/templates/default/{gestion_groupes.tpl => pages/groups_list.html.twig} (57%) create mode 100644 galette/templates/default/pages/history.html.twig create mode 100644 galette/templates/default/pages/import.html.twig create mode 100644 galette/templates/default/pages/import_model.html.twig rename galette/templates/default/{index.tpl => pages/index.html.twig} (53%) rename galette/templates/default/{mailing_adherents.tpl => pages/mailing_form.html.twig} (57%) create mode 100644 galette/templates/default/pages/mailings_list.html.twig rename galette/templates/default/{member.tpl => pages/member_form.html.twig} (52%) create mode 100644 galette/templates/default/pages/member_show.html.twig create mode 100644 galette/templates/default/pages/members_list.html.twig create mode 100644 galette/templates/default/pages/members_public_gallery.html.twig create mode 100644 galette/templates/default/pages/members_public_list.html.twig rename galette/templates/default/{lostpasswd.tpl => pages/password_lost.html.twig} (55%) create mode 100644 galette/templates/default/pages/password_recover.html.twig create mode 100644 galette/templates/default/pages/plugin_info.html.twig create mode 100644 galette/templates/default/pages/plugins.html.twig create mode 100644 galette/templates/default/pages/preferences.html.twig create mode 100644 galette/templates/default/pages/reminder.html.twig create mode 100644 galette/templates/default/pages/saved_searches_list.html.twig create mode 100644 galette/templates/default/pages/sysinfos.html.twig create mode 100644 galette/templates/default/pages/transaction_form.html.twig create mode 100644 galette/templates/default/pages/transactions_list.html.twig delete mode 100644 galette/templates/default/plugin_info.tpl delete mode 100644 galette/templates/default/plugin_initdb.tpl delete mode 100644 galette/templates/default/plugins.tpl delete mode 100644 galette/templates/default/preferences.tpl create mode 100644 galette/templates/default/public_page.html.twig delete mode 100644 galette/templates/default/public_page.tpl delete mode 100644 galette/templates/default/reminder.tpl delete mode 100644 galette/templates/default/replacements_legend.tpl delete mode 100644 galette/templates/default/saved_searches.tpl delete mode 100644 galette/templates/default/sysinfos.tpl delete mode 100644 galette/templates/default/toasts.tpl delete mode 100644 galette/templates/default/trombinoscope.tpl delete mode 100644 galette/templates/default/ui_elements/languages.tpl delete mode 100644 galette/templates/default/ui_elements/logout.tpl delete mode 100644 galette/templates/default/ui_elements/member_card.tpl delete mode 100644 galette/templates/default/ui_elements/modes.tpl delete mode 100644 galette/templates/default/ui_elements/navigate.tpl delete mode 100644 galette/templates/default/voir_adherent.tpl delete mode 100644 patches/smarty-php81.patch delete mode 100644 patches/smarty-view-php81.patch create mode 100644 patches/twig-view-php81.patch hooks/post-receive -- galette/galette.git -- Galette repositories commits - http://galette.eu List documentation: https://listengine.tuxfamily.org/lists.galette.eu/commits/