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 <p class="info">{lang}wcf.acp.index.systemIdMismatch{/lang}</p>
22 {if TMP_DIR !== WCF_DIR|concat:'tmp/'}
23 <p class="error">{lang}wcf.acp.index.tmpBroken{/lang}</p>
26 {if !HTTP_SEND_X_FRAME_OPTIONS}
27 <p class="error">{lang}wcf.acp.index.allowsFrameEmbedding{/lang}</p>
30 {if $recaptchaWithoutKey}
31 <p class="error">{lang}wcf.acp.index.recaptchaWithoutKey{/lang}</p>
34 {if !VISITOR_USE_TINY_BUILD}
35 <p class="info">{lang}wcf.acp.index.tinyBuild{/lang}</p>
38 {if $usersAwaitingApproval}
39 <p class="info">{lang}wcf.acp.user.usersAwaitingApprovalInfo{/lang}</p>
42 {if $missingLanguageItemsMTime}
43 <p class="warning">{lang}wcf.acp.index.missingLanguageItems{/lang}</p>
46 {event name='userNotice'}
48 <div class="section tabMenuContainer" data-active="{if ENABLE_WOLTLAB_NEWS}news{else}system{/if}" data-store="activeTabMenuItem">
51 {if ENABLE_WOLTLAB_NEWS}<li><a href="#news">{lang}wcf.acp.index.news{/lang}</a></li>{/if}
52 <li><a href="#system">{lang}wcf.acp.index.system{/lang}</a></li>
53 <li><a href="#credits">{lang}wcf.acp.index.credits{/lang}</a></li>
55 {event name='tabMenuTabs'}
59 {if ENABLE_WOLTLAB_NEWS}
60 <div id="news" class="hidden tabMenuContent">
62 <div id="news-twitter-timeline">
63 {if $__wcf->language->languageCode == 'de'}
64 <a class="twitter-timeline" href="https://twitter.com/woltlab_de" data-chrome="noheader nofooter transparent" data-widget-id="339042086949093376">Tweets von @woltlab_de</a>
66 <div style="margin-top: 20px">
67 <a class="twitter-follow-button" href="https://twitter.com/woltlab_de">Folge @woltlab_de</a>
70 <a class="twitter-timeline" href="https://twitter.com/woltlab" data-chrome="noheader nofooter transparent" data-widget-id="335166618281865217">Tweets by @woltlab</a>
72 <div style="margin-top: 20px">
73 <a class="twitter-follow-button" href="https://twitter.com/woltlab_de">Follow @woltlab</a>
78 <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>
85 <div id="system" class="hidden tabMenuContent">
86 <section class="section">
87 <h2 class="sectionTitle">{lang}wcf.acp.index.system.software{/lang}</h2>
90 <dt>{lang}wcf.acp.index.system.software.version{/lang}</dt>
91 <dd>{@WCF_VERSION}</dd>
94 {event name='softwareFields'}
97 <dt>{lang}wcf.acp.index.system.software.databaseNumber{/lang}</dt>
102 {if !ENABLE_ENTERPRISE_MODE || $__wcf->getUser()->hasOwnerAccess()}
103 <section class="section">
104 <h2 class="sectionTitle">{lang}wcf.acp.index.system.server{/lang}</h2>
107 <dt>{lang}wcf.acp.index.system.os{/lang}</dt>
108 <dd>{$server[os]}</dd>
112 <dt>{lang}wcf.acp.index.system.webserver{/lang}</dt>
113 <dd>{$server[webserver]}</dd>
117 <dt>{lang}wcf.acp.index.system.mySQLVersion{/lang}</dt>
118 <dd>{$server[mySQLVersion]}</dd>
123 <dt>{lang}wcf.acp.index.system.load{/lang}</dt>
124 <dd>{$server[load]}</dd>
128 {if $server[innodbFlushLogAtTrxCommit] !== false}
130 <dt>innodb_flush_log_at_trx_commit</dt>
131 <dd>{$server[innodbFlushLogAtTrxCommit]}</dd>
135 {event name='serverFields'}
138 <section class="section">
139 <h2 class="sectionTitle">{lang}wcf.acp.index.system.php{/lang}</h2>
142 <dt>{lang}wcf.acp.index.system.php.version{/lang}</dt>
144 {if $__wcf->session->getPermission('admin.configuration.package.canInstallPackage') && $__wcf->session->getPermission('admin.configuration.package.canUpdatePackage')}
145 <a href="{link controller='PHPInfo'}{/link}">{PHP_VERSION}</a>
153 <dt>memory_limit</dt>
155 {$server[memoryLimit]}
160 <dt>post_max_size</dt>
162 {$server[postMaxSize]}
167 <dt>upload_max_filesize</dt>
169 {$server[upload_max_filesize]}
174 <dt>{lang}wcf.acp.index.system.php.sslSupport{/lang}</dt>
176 {if $server[sslSupport]}{lang}wcf.acp.index.system.php.sslSupport.available{/lang}{else}{lang}wcf.acp.index.system.php.sslSupport.notAvailable{/lang}{/if}
180 {event name='phpFields'}
184 {event name='systemFieldsets'}
187 <div id="credits" class="hidden tabMenuContent">
188 <section class="section">
190 <dt>{lang}wcf.acp.index.credits.developedBy{/lang}</dt>
191 <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>
195 <dt>{lang}wcf.acp.index.credits.productManager{/lang}</dt>
197 <ul class="inlineList commaSeparated">
204 <dt>{lang}wcf.acp.index.credits.developer{/lang}</dt>
206 <ul class="inlineList commaSeparated">
207 <li>Tim Düsterhus</li>
208 <li>Alexander Ebert</li>
209 <li>Joshua Rüsweg</li>
210 <li>Matthias Schmidt</li>
217 <dt>{lang}wcf.acp.index.credits.designer{/lang}</dt>
219 <ul class="inlineList commaSeparated">
220 <li>Alexander Ebert</li>
227 <dt>{lang}wcf.acp.index.credits.contributor{/lang}</dt>
229 <ul class="inlineList commaSeparated">
231 <li>Thorsten Buitkamp</li>
233 <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>
241 <dd>Copyright © 2001-{TIME_NOW|date:'Y'} WoltLab® GmbH. All rights reserved.</dd>
246 <dd>{lang}wcf.acp.index.credits.trademarks{/lang}</dd>
251 {event name='tabMenuContents'}
254 {include file='footer'}