1 {include file='header'}
3 <header class="contentHeader">
4 <h1 class="contentTitle">{lang}wcf.global.acp{/lang}</h1>
7 {foreach from=$evaluationExpired item=$expiredApp}
8 <p class="error">{lang packageName=$expiredApp[packageName] isWoltLab=$expiredApp[isWoltLab] pluginStoreFileID=$expiredApp[pluginStoreFileID]}wcf.acp.package.evaluation.expired{/lang}</p>
10 {foreach from=$evaluationPending key=$evaluationEndDate item=$pendingApps}
11 <div class="warning">{lang evaluationEndDate=$evaluationEndDate}wcf.acp.package.evaluation.pending{/lang}</div>
14 {foreach from=$taintedApplications item=$taintedApplication}
15 <div class="error">{lang}wcf.acp.package.application.isTainted{/lang}</div>
18 {if $systemIdMismatch}
19 {if $__wcf->session->getPermission('admin.configuration.package.canInstallPackage')}
20 <p class="info">{lang}wcf.acp.index.systemIdMismatch{/lang}</p>
24 {if TMP_DIR !== WCF_DIR|concat:'tmp/'}
25 <p class="error">{lang}wcf.acp.index.tmpBroken{/lang}</p>
28 {if !HTTP_SEND_X_FRAME_OPTIONS}
29 <p class="error">{lang}wcf.acp.index.allowsFrameEmbedding{/lang}</p>
32 {if $recaptchaWithoutKey}
33 <p class="error">{lang}wcf.acp.index.recaptchaWithoutKey{/lang}</p>
36 {if !VISITOR_USE_TINY_BUILD}
37 <p class="info">{lang}wcf.acp.index.tinyBuild{/lang}</p>
40 {if $usersAwaitingApproval}
41 <p class="info">{lang}wcf.acp.user.usersAwaitingApprovalInfo{/lang}</p>
44 {if $missingLanguageItemsMTime}
45 <p class="warning">{lang}wcf.acp.index.missingLanguageItems{/lang}</p>
48 {event name='userNotice'}
50 <div class="section tabMenuContainer" data-active="{if ENABLE_WOLTLAB_NEWS}news{else}system{/if}" data-store="activeTabMenuItem">
53 {if ENABLE_WOLTLAB_NEWS}<li><a href="#news">{lang}wcf.acp.index.news{/lang}</a></li>{/if}
54 <li><a href="#system">{lang}wcf.acp.index.system{/lang}</a></li>
55 <li><a href="#credits">{lang}wcf.acp.index.credits{/lang}</a></li>
57 {event name='tabMenuTabs'}
61 {if ENABLE_WOLTLAB_NEWS}
62 <div id="news" class="hidden tabMenuContent">
64 <div id="news-twitter-timeline">
65 {if $__wcf->language->languageCode == 'de'}
66 <a class="twitter-timeline" href="https://twitter.com/woltlab_de" data-chrome="noheader nofooter transparent" data-widget-id="339042086949093376">Tweets von @woltlab_de</a>
68 <div style="margin-top: 20px">
69 <a class="twitter-follow-button" href="https://twitter.com/woltlab_de">Folge @woltlab_de</a>
72 <a class="twitter-timeline" href="https://twitter.com/woltlab" data-chrome="noheader nofooter transparent" data-widget-id="335166618281865217">Tweets by @woltlab</a>
74 <div style="margin-top: 20px">
75 <a class="twitter-follow-button" href="https://twitter.com/woltlab_de">Follow @woltlab</a>
80 <script data-relocate="true">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
87 <div id="system" class="hidden tabMenuContent">
88 <section class="section">
89 <h2 class="sectionTitle">{lang}wcf.acp.index.system.software{/lang}</h2>
92 <dt>{lang}wcf.acp.index.system.software.version{/lang}</dt>
93 <dd>{@WCF_VERSION}</dd>
96 {event name='softwareFields'}
99 <dt>{lang}wcf.acp.index.system.software.databaseNumber{/lang}</dt>
104 {if !ENABLE_ENTERPRISE_MODE || $__wcf->getUser()->hasOwnerAccess()}
105 <section class="section">
106 <h2 class="sectionTitle">{lang}wcf.acp.index.system.server{/lang}</h2>
109 <dt>{lang}wcf.acp.index.system.os{/lang}</dt>
110 <dd>{$server[os]}</dd>
114 <dt>{lang}wcf.acp.index.system.webserver{/lang}</dt>
115 <dd>{$server[webserver]}</dd>
119 <dt>{lang}wcf.acp.index.system.mySQLVersion{/lang}</dt>
120 <dd>{$server[mySQLVersion]}</dd>
125 <dt>{lang}wcf.acp.index.system.load{/lang}</dt>
126 <dd>{$server[load]}</dd>
130 {if $server[innodbFlushLogAtTrxCommit] !== false}
132 <dt>innodb_flush_log_at_trx_commit</dt>
133 <dd>{$server[innodbFlushLogAtTrxCommit]}</dd>
137 {event name='serverFields'}
140 <section class="section">
141 <h2 class="sectionTitle">{lang}wcf.acp.index.system.php{/lang}</h2>
144 <dt>{lang}wcf.acp.index.system.php.version{/lang}</dt>
146 {if $__wcf->session->getPermission('admin.configuration.package.canInstallPackage') && $__wcf->session->getPermission('admin.configuration.package.canUpdatePackage')}
147 <a href="{link controller='PHPInfo'}{/link}">{PHP_VERSION}</a>
155 <dt>memory_limit</dt>
157 {$server[memoryLimit]}
162 <dt>post_max_size</dt>
164 {$server[postMaxSize]}
169 <dt>upload_max_filesize</dt>
171 {$server[upload_max_filesize]}
176 <dt>{lang}wcf.acp.index.system.php.sslSupport{/lang}</dt>
178 {if $server[sslSupport]}{lang}wcf.acp.index.system.php.sslSupport.available{/lang}{else}{lang}wcf.acp.index.system.php.sslSupport.notAvailable{/lang}{/if}
182 {event name='phpFields'}
186 {event name='systemFieldsets'}
189 <div id="credits" class="hidden tabMenuContent">
190 <section class="section">
192 <dt>{lang}wcf.acp.index.credits.developedBy{/lang}</dt>
193 <dd><a href="https://www.woltlab.com/{if $__wcf->getLanguage()->getFixedLanguageCode() === 'de'}de/{/if}" class="externalURL"{if EXTERNAL_LINK_TARGET_BLANK} target="_blank" rel="noopener"{/if}>WoltLab® GmbH</a></dd>
197 <dt>{lang}wcf.acp.index.credits.productManager{/lang}</dt>
199 <ul class="inlineList commaSeparated">
206 <dt>{lang}wcf.acp.index.credits.developer{/lang}</dt>
208 <ul class="inlineList commaSeparated">
209 <li>Tim Düsterhus</li>
210 <li>Alexander Ebert</li>
211 <li>Joshua Rüsweg</li>
212 <li>Matthias Schmidt</li>
219 <dt>{lang}wcf.acp.index.credits.designer{/lang}</dt>
221 <ul class="inlineList commaSeparated">
222 <li>Alexander Ebert</li>
229 <dt>{lang}wcf.acp.index.credits.contributor{/lang}</dt>
231 <ul class="inlineList commaSeparated">
233 <li>Thorsten Buitkamp</li>
235 <a href="https://github.com/WoltLab/WCF/contributors" class="externalURL"{if EXTERNAL_LINK_TARGET_BLANK} target="_blank" rel="noopener"{/if}>{lang}wcf.acp.index.credits.contributor.more{/lang}</a>
243 <dd>Copyright © 2001-{TIME_NOW|date:'Y'} WoltLab® GmbH. All rights reserved.</dd>
248 <dd>{lang}wcf.acp.index.credits.trademarks{/lang}</dd>
253 {event name='tabMenuContents'}
256 {include file='footer'}