From: Tim Düsterhus Date: Wed, 14 Oct 2020 11:41:38 +0000 (+0200) Subject: Recommend cURL during WCFSetup X-Git-Tag: 5.3.0_RC_2~9^2 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=18cc83c29e9f506f6ec0a8862438a67b758a9516;p=GitHub%2FWoltLab%2FWCF.git Recommend cURL during WCFSetup Resolves #3601 --- diff --git a/wcfsetup/install/files/lib/system/WCFSetup.class.php b/wcfsetup/install/files/lib/system/WCFSetup.class.php index 2c2affebcf..d42caacfec 100644 --- a/wcfsetup/install/files/lib/system/WCFSetup.class.php +++ b/wcfsetup/install/files/lib/system/WCFSetup.class.php @@ -387,6 +387,9 @@ class WCFSetup extends WCF { // openssl extension $system['openssl']['result'] = @extension_loaded('openssl'); + // curl + $system['curl']['result'] = @extension_loaded('curl'); + // misconfigured reverse proxy / cookies $system['hostname']['result'] = true; list($system['hostname']['value']) = explode(':', $_SERVER['HTTP_HOST'], 2); diff --git a/wcfsetup/setup/lang/setup_de.xml b/wcfsetup/setup/lang/setup_de.xml index d109a83502..a5d7af280e 100644 --- a/wcfsetup/setup/lang/setup_de.xml +++ b/wcfsetup/setup/lang/setup_de.xml @@ -38,6 +38,8 @@ + + diff --git a/wcfsetup/setup/lang/setup_en.xml b/wcfsetup/setup/lang/setup_en.xml index 52bef8182a..d86df05720 100644 --- a/wcfsetup/setup/lang/setup_en.xml +++ b/wcfsetup/setup/lang/setup_en.xml @@ -38,6 +38,8 @@ + + diff --git a/wcfsetup/setup/template/stepShowSystemRequirements.tpl b/wcfsetup/setup/template/stepShowSystemRequirements.tpl index 34952f5db8..e8379057c5 100644 --- a/wcfsetup/setup/template/stepShowSystemRequirements.tpl +++ b/wcfsetup/setup/template/stepShowSystemRequirements.tpl @@ -183,6 +183,28 @@ + +
+

{lang}wcf.global.systemRequirements.curl{/lang}

+ +
+
+
{lang}wcf.global.systemRequirements.element.recommended{/lang}
+
{lang}wcf.global.systemRequirements.active{/lang}
+
+ +
+
{lang}wcf.global.systemRequirements.element.yours{/lang}
+
+ + {if !$system.curl.result}{lang}wcf.global.systemRequirements.notActive{/lang}{else} + {lang}wcf.global.systemRequirements.active{/lang} + {/if} + {if !$system.curl.result}{lang}wcf.global.systemRequirements.curl.description{/lang}{/if} +
+
+
+