Show OpenSSL version in Admin -> About

This commit is contained in:
the-djmaze 2022-12-08 16:37:50 +01:00
parent 33a4692c06
commit 7807859975

View file

@ -418,22 +418,26 @@ class ActionsAdmin extends Actions
$aResult = [ $aResult = [
[ [
'name' => 'PHP ' . PHP_VERSION, 'name' => 'PHP ' . PHP_VERSION,
'loaded' => true 'loaded' => true,
'version' => PHP_VERSION
] ]
]; ];
foreach (['APCu', 'cURL','GnuPG','GD','Gmagick','Imagick','iconv','intl','LDAP','OpenSSL','pdo_mysql','pdo_pgsql','pdo_sqlite','redis','Sodium','Tidy','uuid','XXTEA','Zip'] as $name) { foreach (['APCu', 'cURL','GnuPG','GD','Gmagick','Imagick','iconv','intl','LDAP','OpenSSL','pdo_mysql','pdo_pgsql','pdo_sqlite','redis','Sodium','Tidy','uuid','XXTEA','Zip'] as $name) {
$aResult[] = [ $aResult[] = [
'name' => $name, 'name' => ('OpenSSL' === $name && \defined('OPENSSL_VERSION_TEXT')) ? OPENSSL_VERSION_TEXT : $name,
'loaded' => \extension_loaded(\strtolower($name)) 'loaded' => \extension_loaded(\strtolower($name)),
'version' => \phpversion($name)
]; ];
} }
$aResult[] = [ $aResult[] = [
'name' => 'Fileinfo', 'name' => 'Fileinfo',
'loaded' => \class_exists('finfo') 'loaded' => \class_exists('finfo'),
'version' => \phpversion('fileinfo')
]; ];
$aResult[] = [ $aResult[] = [
'name' => 'Phar', 'name' => 'Phar',
'loaded' => \class_exists('PharData') 'loaded' => \class_exists('PharData'),
'version' => \phpversion('phar')
]; ];
return $this->DefaultResponse(__FUNCTION__, $aResult); return $this->DefaultResponse(__FUNCTION__, $aResult);
} }