From 815fedf8e798304a3e6905a96f8602c5d3f78753 Mon Sep 17 00:00:00 2001 From: slawkens Date: Wed, 7 Oct 2020 22:44:43 +0200 Subject: [PATCH] Add 'gd' as optional extension Without it player signature will not work --- install/steps/3-requirements.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install/steps/3-requirements.php b/install/steps/3-requirements.php index 7ed3f979..f9cb090b 100644 --- a/install/steps/3-requirements.php +++ b/install/steps/3-requirements.php @@ -5,6 +5,9 @@ defined('MYAAC') or die('Direct access not allowed!'); $extensions_required = [ 'pdo', 'pdo_mysql', 'xml', 'zip' ]; +$extensions_optional = [ + 'gd' => 'Player Signatures will not work' +]; /* * * @param string $name @@ -47,6 +50,10 @@ foreach ($extensions_required as $ext) { version_check(str_replace('$EXTENSION$', strtoupper($ext), $locale['step_requirements_extension']) , $loaded, $loaded ? $locale['loaded'] : $locale['not_loaded']); } +foreach ($extensions_optional as $ext => $errorMsg) { + $loaded = extension_loaded($ext); + version_check(str_replace('$EXTENSION$', strtoupper($ext), $locale['step_requirements_extension']) , $loaded, $loaded ? $locale['loaded'] : $locale['not_loaded'] . '. ' . $errorMsg, true); +} if($failed) {