Stop using getAnchor() with static targets
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / index.tpl
1 {include file='header'}
2
3 <header class="contentHeader">
4 <h1 class="contentTitle">{lang}wcf.global.acp{/lang}</h1>
5 </header>
6
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>
9 {/foreach}
10 {foreach from=$evaluationPending key=$evaluationEndDate item=$pendingApps}
11 <div class="warning">{lang evaluationEndDate=$evaluationEndDate}wcf.acp.package.evaluation.pending{/lang}</div>
12 {/foreach}
13
14 {foreach from=$taintedApplications item=$taintedApplication}
15 <div class="error">{lang}wcf.acp.package.application.isTainted{/lang}</div>
16 {/foreach}
17
18 {if $systemIdMismatch}
19 <p class="info">{lang}wcf.acp.index.systemIdMismatch{/lang}</p>
20 {/if}
21
22 {if TMP_DIR !== WCF_DIR|concat:'tmp/'}
23 <p class="error">{lang}wcf.acp.index.tmpBroken{/lang}</p>
24 {/if}
25
26 {if !HTTP_SEND_X_FRAME_OPTIONS}
27 <p class="error">{lang}wcf.acp.index.allowsFrameEmbedding{/lang}</p>
28 {/if}
29
30 {if $recaptchaWithoutKey}
31 <p class="error">{lang}wcf.acp.index.recaptchaWithoutKey{/lang}</p>
32 {/if}
33
34 {if !VISITOR_USE_TINY_BUILD}
35 <p class="info">{lang}wcf.acp.index.tinyBuild{/lang}</p>
36 {/if}
37
38 {if $usersAwaitingApproval}
39 <p class="info">{lang}wcf.acp.user.usersAwaitingApprovalInfo{/lang}</p>
40 {/if}
41
42 {if $missingLanguageItemsMTime}
43 <p class="warning">{lang}wcf.acp.index.missingLanguageItems{/lang}</p>
44 {/if}
45
46 {event name='userNotice'}
47
48 <div class="section tabMenuContainer" data-active="{if ENABLE_WOLTLAB_NEWS}news{else}system{/if}" data-store="activeTabMenuItem">
49 <nav class="tabMenu">
50 <ul>
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>
54
55 {event name='tabMenuTabs'}
56 </ul>
57 </nav>
58
59 {if ENABLE_WOLTLAB_NEWS}
60 <div id="news" class="hidden tabMenuContent">
61 <div class="section">
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>
65
66 <div style="margin-top: 20px">
67 <a class="twitter-follow-button" href="https://twitter.com/woltlab_de">Folge @woltlab_de</a>
68 </div>
69 {else}
70 <a class="twitter-timeline" href="https://twitter.com/woltlab" data-chrome="noheader nofooter transparent" data-widget-id="335166618281865217">Tweets by @woltlab</a>
71
72 <div style="margin-top: 20px">
73 <a class="twitter-follow-button" href="https://twitter.com/woltlab_de">Follow @woltlab</a>
74 </div>
75 {/if}
76
77 {literal}
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>
79 {/literal}
80 </div>
81 </div>
82 </div>
83 {/if}
84
85 <div id="system" class="hidden tabMenuContent">
86 <section class="section">
87 <h2 class="sectionTitle">{lang}wcf.acp.index.system.software{/lang}</h2>
88
89 <dl>
90 <dt>{lang}wcf.acp.index.system.software.version{/lang}</dt>
91 <dd>{@WCF_VERSION}</dd>
92 </dl>
93
94 {event name='softwareFields'}
95
96 <dl>
97 <dt>{lang}wcf.acp.index.system.software.databaseNumber{/lang}</dt>
98 <dd>{@WCF_N}</dd>
99 </dl>
100 </section>
101
102 {if !ENABLE_ENTERPRISE_MODE || $__wcf->getUser()->hasOwnerAccess()}
103 <section class="section">
104 <h2 class="sectionTitle">{lang}wcf.acp.index.system.server{/lang}</h2>
105
106 <dl>
107 <dt>{lang}wcf.acp.index.system.os{/lang}</dt>
108 <dd>{$server[os]}</dd>
109 </dl>
110
111 <dl>
112 <dt>{lang}wcf.acp.index.system.webserver{/lang}</dt>
113 <dd>{$server[webserver]}</dd>
114 </dl>
115
116 <dl>
117 <dt>{lang}wcf.acp.index.system.mySQLVersion{/lang}</dt>
118 <dd>{$server[mySQLVersion]}</dd>
119 </dl>
120
121 {if $server[load]}
122 <dl>
123 <dt>{lang}wcf.acp.index.system.load{/lang}</dt>
124 <dd>{$server[load]}</dd>
125 </dl>
126 {/if}
127
128 {if $server[innodbFlushLogAtTrxCommit] !== false}
129 <dl>
130 <dt>innodb_flush_log_at_trx_commit</dt>
131 <dd>{$server[innodbFlushLogAtTrxCommit]}</dd>
132 </dl>
133 {/if}
134
135 {event name='serverFields'}
136 </section>
137
138 <section class="section">
139 <h2 class="sectionTitle">{lang}wcf.acp.index.system.php{/lang}</h2>
140
141 <dl>
142 <dt>{lang}wcf.acp.index.system.php.version{/lang}</dt>
143 <dd>
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>
146 {else}
147 {PHP_VERSION}
148 {/if}
149 </dd>
150 </dl>
151
152 <dl>
153 <dt>memory_limit</dt>
154 <dd>
155 {$server[memoryLimit]}
156 </dd>
157 </dl>
158
159 <dl>
160 <dt>post_max_size</dt>
161 <dd>
162 {$server[postMaxSize]}
163 </dd>
164 </dl>
165
166 <dl>
167 <dt>upload_max_filesize</dt>
168 <dd>
169 {$server[upload_max_filesize]}
170 </dd>
171 </dl>
172
173 <dl>
174 <dt>{lang}wcf.acp.index.system.php.sslSupport{/lang}</dt>
175 <dd>
176 {if $server[sslSupport]}{lang}wcf.acp.index.system.php.sslSupport.available{/lang}{else}{lang}wcf.acp.index.system.php.sslSupport.notAvailable{/lang}{/if}
177 </dd>
178 </dl>
179
180 {event name='phpFields'}
181 </section>
182 {/if}
183
184 {event name='systemFieldsets'}
185 </div>
186
187 <div id="credits" class="hidden tabMenuContent">
188 <section class="section">
189 <dl>
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&reg; GmbH</a></dd>
192 </dl>
193
194 <dl>
195 <dt>{lang}wcf.acp.index.credits.productManager{/lang}</dt>
196 <dd>
197 <ul class="inlineList commaSeparated">
198 <li>Marcel Werk</li>
199 </ul>
200 </dd>
201 </dl>
202
203 <dl>
204 <dt>{lang}wcf.acp.index.credits.developer{/lang}</dt>
205 <dd>
206 <ul class="inlineList commaSeparated">
207 <li>Tim D&uuml;sterhus</li>
208 <li>Alexander Ebert</li>
209 <li>Joshua R&uuml;sweg</li>
210 <li>Matthias Schmidt</li>
211 <li>Marcel Werk</li>
212 </ul>
213 </dd>
214 </dl>
215
216 <dl>
217 <dt>{lang}wcf.acp.index.credits.designer{/lang}</dt>
218 <dd>
219 <ul class="inlineList commaSeparated">
220 <li>Alexander Ebert</li>
221 <li>Marcel Werk</li>
222 </ul>
223 </dd>
224 </dl>
225
226 <dl>
227 <dt>{lang}wcf.acp.index.credits.contributor{/lang}</dt>
228 <dd>
229 <ul class="inlineList commaSeparated">
230 <li>Andrea Berg</li>
231 <li>Thorsten Buitkamp</li>
232 <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>
234 </li>
235 </ul>
236 </dd>
237 </dl>
238
239 <dl>
240 <dt></dt>
241 <dd>Copyright &copy; 2001-{TIME_NOW|date:'Y'} WoltLab&reg; GmbH. All rights reserved.</dd>
242 </dl>
243
244 <dl>
245 <dt></dt>
246 <dd>{lang}wcf.acp.index.credits.trademarks{/lang}</dd>
247 </dl>
248 </section>
249 </div>
250
251 {event name='tabMenuContents'}
252 </div>
253
254 {include file='footer'}