icingaweb2/application
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
..
clicommands Replace backtick operator with shell_exec() 2026-03-10 16:40:27 +01:00
controllers LoginButtonHook: Support additional buttons below the login form (#5442) 2026-03-04 15:32:06 +01:00
fonts Update fontello icon font 2020-06-29 08:36:24 +02:00
forms Use Pdo\Mysql driver-specific constants 2026-03-19 22:27:45 +01:00
layouts/scripts Remove inline scripts 2023-08-28 16:40:37 +02:00
views Use Pdo\Mysql driver-specific constants 2026-03-19 22:27:45 +01:00
VERSION Revert "Rename application/VERSION to application/GITCOMMIT" 2015-09-30 18:37:48 +02:00