icingaweb2/application/forms
Eric Lippmann 298f52456f Use Pdo\Mysql driver-specific constants
Replace deprecated `PDO::MYSQL_*` constant usage with the driver-specific
`Pdo\Mysql::ATTR_*` constants introduced in PHP 8.4.

This prepares the code for PHP 8.5, where accessing MySQL driver constants
through the generic `PDO` class is deprecated.

This change requires a compatibility shim on older PHP versions to provide
`Pdo\Mysql` for runtimes that do not expose the driver-specific class yet.  The
shim is provided in `ipl-sql`. As a consequence, the required version of the
Icinga PHP library has been raised.
2026-03-19 22:27:45 +01:00
..
Account Fix copyright year in ChangePasswordForm 2016-08-04 16:11:43 +02:00
Announcement Apply icinga form style to remaining form classes 2019-07-29 10:17:59 +02:00
Authentication login: Don't redirect to external resources 2022-12-07 11:54:45 +01:00
Config Use Pdo\Mysql driver-specific constants 2026-03-19 22:27:45 +01:00
Control css: Fix no-script apply styles in non-inline forms 2020-04-15 09:42:36 +02:00
Dashboard dashboard: Differentiate between name and title 2019-07-18 08:33:35 +02:00
Navigation NavigationConfigForm: Fix Variable '$classPath' is probably undefined 2023-08-23 10:53:14 +02:00
Security Introduce application/migrations permission 2023-09-19 14:37:55 +02:00
AcknowledgeApplicationStateMessageForm.php AcknowledgeApplicationStateMessageForm: Remove redundant class inline 2019-07-29 10:17:59 +02:00
ActionForm.php ActionForm: Utilize ConfigFormEventsHook 2019-12-13 16:42:38 +01:00
AutoRefreshForm.php Change all license headers to only reflect a file's year of creation 2016-02-08 15:41:00 +01:00
ConfigForm.php ConfigForm: Remove empty sections 2022-11-02 16:07:53 +01:00
ConfirmRemovalForm.php Apply icinga form style to remaining form classes 2019-07-29 10:17:59 +02:00
LdapDiscoveryForm.php Change all license headers to only reflect a file's year of creation 2016-02-08 15:41:00 +01:00
MigrationForm.php migrations: Show a hint about wildcards in database names 2025-07-14 11:31:51 +02:00
PreferenceForm.php PreferenceForm: Fix Variable '$disabled' is probably undefined 2023-08-23 10:53:14 +02:00
RepositoryForm.php Change implicit nullable type declaration to explicit 2026-03-10 16:40:27 +01:00