$system['memoryLimit']['value'] = ini_get('memory_limit');
$system['memoryLimit']['result'] = $this->compareMemoryLimit();
+ // openssl extension
+ $system['openssl']['result'] = @extension_loaded('openssl');
+
WCF::getTPL()->assign([
'system' => $system,
'nextStep' => 'configureDirectories'
<item name="wcf.global.systemRequirements.notActive"><![CDATA[nicht aktiviert]]></item>
<item name="wcf.global.systemRequirements.memoryLimit"><![CDATA[Zur Verfügung stehender Arbeitsspeicher]]></item>
<item name="wcf.global.systemRequirements.memoryLimit.description"><![CDATA[Der PHP-Skripten zur Verfügung stehende Arbeitsspeicher ist für einen einwandfreien Betrieb der Software zu gering.]]></item>
+ <item name="wcf.global.systemRequirements.openSSL"><![CDATA[„OpenSSL“ PHP-Erweiterung]]></item>
+ <item name="wcf.global.systemRequirements.openSSL.description"><![CDATA[Ihre PHP-Version wurde ohne Unterstützung für OpenSSL kompiliert und kann daher keine sicheren Verbindungen aufbauen.]]></item>
<item name="wcf.global.next"><![CDATA[Lade nächsten Schritt …]]></item>
<item name="wcf.global.next.description"><![CDATA[Die Installation lädt im Moment den nächsten Schritt. Bitte haben Sie einen Augenblick Geduld.]]></item>
<item name="wcf.global.languages"><![CDATA[Sprachen wählen]]></item>
<item name="wcf.global.systemRequirements.notActive"><![CDATA[Not enabled]]></item>
<item name="wcf.global.systemRequirements.memoryLimit"><![CDATA[PHP memory limit]]></item>
<item name="wcf.global.systemRequirements.memoryLimit.description"><![CDATA[The maximum available memory of PHP scripts is too low to properly run the software.]]></item>
+ <item name="wcf.global.systemRequirements.openSSL"><![CDATA['OpenSSL' PHP extension]]></item>
+ <item name="wcf.global.systemRequirements.openSSL.description"><![CDATA[Your PHP version has been compiled without OpenSSL support, it is required to establish secure connections.]]></item>
<item name="wcf.global.next"><![CDATA[Loading next step …]]></item>
<item name="wcf.global.next.description"><![CDATA[The installation is currently loading the next step, please wait.]]></item>
<item name="wcf.global.languages"><![CDATA[Choose languages to install]]></item>
</dl>
</div>
</section>
+
+ <section class="section">
+ <h2 class="sectionTitle">{lang}wcf.global.systemRequirements.openSSL{/lang}</h2>
+
+ <div class="row rowColGap formGrid">
+ <dl class="col-xs-12 col-md-6">
+ <dt>{lang}wcf.global.systemRequirements.element.recommended{/lang}</dt>
+ <dd>{lang}wcf.global.systemRequirements.active{/lang}</dd>
+ </dl>
+
+ <dl class="col-xs-12 col-md-6">
+ <dt>{lang}wcf.global.systemRequirements.element.yours{/lang}</dt>
+ <dd>
+ <span class="badge {if !$system.openssl.result}red{else}green{/if}">
+ {if !$system.openssl.result}{lang}wcf.global.systemRequirements.notActive{/lang}{else}
+ {lang}wcf.global.systemRequirements.active{/lang}
+ {/if}</span>
+ {if !$system.openssl.result}<small>{lang}wcf.global.systemRequirements.openSSL.description{/lang}</small>{/if}
+ </dd>
+ </dl>
+ </div>
+ </section>
</section>
<div class="formSubmit">