diff --git a/administrator/components/com_admin/Model/SysinfoModel.php b/administrator/components/com_admin/Model/SysinfoModel.php index 9e2ce9ec7737d..35e73e996574f 100644 --- a/administrator/components/com_admin/Model/SysinfoModel.php +++ b/administrator/components/com_admin/Model/SysinfoModel.php @@ -314,6 +314,7 @@ public function &getInfo() 'dbcollation' => $db->getCollation(), 'dbconnectioncollation' => $db->getConnectionCollation(), 'dbconnectionencryption' => $db->getConnectionEncryption(), + 'dbconnencryptsupported' => $db->isConnectionEncryptionSupported(), 'phpversion' => PHP_VERSION, 'server' => $_SERVER['SERVER_SOFTWARE'] ?? getenv('SERVER_SOFTWARE'), 'sapi_name' => PHP_SAPI, diff --git a/administrator/components/com_admin/tmpl/sysinfo/default_system.php b/administrator/components/com_admin/tmpl/sysinfo/default_system.php index a6333370cc6e8..5f3070036b85d 100644 --- a/administrator/components/com_admin/tmpl/sysinfo/default_system.php +++ b/administrator/components/com_admin/tmpl/sysinfo/default_system.php @@ -79,6 +79,14 @@ info['dbconnectionencryption']; ?> + + + + + + info['dbconnencryptsupported'] ? Text::_('JYES') : Text::_('JNO'); ?> + + diff --git a/administrator/language/en-GB/en-GB.com_admin.ini b/administrator/language/en-GB/en-GB.com_admin.ini index c54cf5a40e878..c29663f2bdabe 100644 --- a/administrator/language/en-GB/en-GB.com_admin.ini +++ b/administrator/language/en-GB/en-GB.com_admin.ini @@ -10,6 +10,7 @@ COM_ADMIN_CONFIGURATION_FILE="Configuration File" COM_ADMIN_DATABASE_COLLATION="Database Collation" COM_ADMIN_DATABASE_CONNECTION_COLLATION="Database Connection Collation" COM_ADMIN_DATABASE_CONNECTION_ENCRYPTION="Database Connection Encryption" +COM_ADMIN_DATABASE_CONNECTION_ENCRYPTION_SUPPORTED="Database Server Supports Connection Encryption" COM_ADMIN_DATABASE_TYPE="Database Type" COM_ADMIN_DATABASE_VERSION="Database Version" COM_ADMIN_DIRECTORY="Folder" diff --git a/plugins/system/debug/DataCollector/InfoCollector.php b/plugins/system/debug/DataCollector/InfoCollector.php index 7004bbf53ca56..ec43c4565c100 100644 --- a/plugins/system/debug/DataCollector/InfoCollector.php +++ b/plugins/system/debug/DataCollector/InfoCollector.php @@ -207,6 +207,7 @@ private function getDatabaseInfo(array $info): array 'dbcollation' => $info['dbcollation'] ?? '', 'dbconnectioncollation' => $info['dbconnectioncollation'] ?? '', 'dbconnectionencryption' => $info['dbconnectionencryption'] ?? '', + 'dbconnencryptsupported' => $info['dbconnencryptsupported'] ?? '', ]; } }