From 7807859975a08b7757ffada1e1dd672fbf2318da Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Thu, 8 Dec 2022 16:37:50 +0100 Subject: [PATCH] Show OpenSSL version in Admin -> About --- .../0.0.0/app/libraries/RainLoop/ActionsAdmin.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php b/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php index c80a6172c..eec6eaaa6 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/ActionsAdmin.php @@ -418,22 +418,26 @@ class ActionsAdmin extends Actions $aResult = [ [ '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) { $aResult[] = [ - 'name' => $name, - 'loaded' => \extension_loaded(\strtolower($name)) + 'name' => ('OpenSSL' === $name && \defined('OPENSSL_VERSION_TEXT')) ? OPENSSL_VERSION_TEXT : $name, + 'loaded' => \extension_loaded(\strtolower($name)), + 'version' => \phpversion($name) ]; } $aResult[] = [ 'name' => 'Fileinfo', - 'loaded' => \class_exists('finfo') + 'loaded' => \class_exists('finfo'), + 'version' => \phpversion('fileinfo') ]; $aResult[] = [ 'name' => 'Phar', - 'loaded' => \class_exists('PharData') + 'loaded' => \class_exists('PharData'), + 'version' => \phpversion('phar') ]; return $this->DefaultResponse(__FUNCTION__, $aResult); }