feat: Add software licenses management page and update payment handling

- Introduced a new licenses management page with functionality to create, update, and view software licenses.
- Updated payment return handling in softwaretool.php to check payment status from the database and display appropriate modals for success, pending, and failure states.
- Enhanced webhook_mollie.php to log webhook calls, handle payment status updates directly in the database, and generate invoices based on payment status.
- Improved CSS styles for better alignment of buttons and modal components.
- Added JavaScript for modal interactions and bulk license creation functionality.
This commit is contained in:
“VeLiTi”
2025-12-24 14:07:28 +01:00
parent 0f968aac14
commit 543f0b3cac
21 changed files with 1400 additions and 238 deletions

View File

@@ -55,8 +55,10 @@ $all_views = [
"history_manage",
"identity",
"identity_dealers",
"initialize",
"invoice",
"language",
"licenses",
"logfile",
"mailer",
"maintenance",
@@ -69,6 +71,7 @@ $all_views = [
"orders",
"partner",
"partners",
"payment",
"placeorder",
"pricelists",
"pricelists_items",
@@ -120,6 +123,7 @@ $all_views = [
"software_available",
"software_download",
"software_update",
"softwaretool",
"tax",
"taxes",
"test",
@@ -136,6 +140,7 @@ $all_views = [
"user_manage",
"users",
"vin",
"webhook_mollie",
];
?>