Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
acp_main.html
001 <!-- INCLUDE overall_header.html -->
002
003 <a id="maincontent"></a>
004
005 <!-- IF S_RESTORE_PERMISSIONS -->
006
007 <h1>{L_PERMISSIONS_TRANSFERRED}</h1>
008
009 <p>{L_PERMISSIONS_TRANSFERRED_EXPLAIN}</p>
010
011 <!-- ELSE -->
012
013 <h1>{L_WELCOME_PHPBB}</h1>
014
015 <p>{L_ADMIN_INTRO}</p>
016
017 {% if S_UPDATE_INCOMPLETE %}
018 <div class="errorbox">
019 <p>{{ lang('UPDATE_INCOMPLETE') }} <a href="{{ U_VERSIONCHECK }}">{{ lang('MORE_INFORMATION') }}</a></p>
020 </div>
021 {% elseif S_VERSIONCHECK_FAIL %}
022 <div class="errorbox notice">
023 <p>{{ lang('VERSIONCHECK_FAIL') }}</p>
024 <p>{{ VERSIONCHECK_FAIL_REASON }}</p>
025 <p><a href="{{ U_VERSIONCHECK_FORCE }}">{{ lang('VERSIONCHECK_FORCE_UPDATE') }}</a> · <a href="{{ U_VERSIONCHECK }}">{{ lang('MORE_INFORMATION') }}</a></p>
026 </div>
027 {% elseif not S_VERSION_UP_TO_DATE %}
028 <div class="errorbox">
029 <p>{{ lang('VERSION_NOT_UP_TO_DATE_TITLE') }}</p>
030 <p><a href="{{ U_VERSIONCHECK_FORCE }}">{{ lang('VERSIONCHECK_FORCE_UPDATE') }}</a> · <a href="{{ U_VERSIONCHECK }}">{{ lang('MORE_INFORMATION') }}</a></p>
031 </div>
032 {% elseif S_VERSION_UP_TO_DATE && S_VERSIONCHECK_FORCE %}
033 <div class="successbox">
034 <p>{{ lang('VERSION_UP_TO_DATE_ACP') }}</p>
035 </div>
036 {% endif %}
037 {% if S_VERSION_UPGRADEABLE %}
038 <div class="errorbox notice">
039 <p>{{ UPGRADE_INSTRUCTIONS }}</p>
040 </div>
041 {% endif %}
042
043 <!-- IF S_SEARCH_INDEX_MISSING -->
044 <div class="errorbox">
045 <h3>{L_WARNING}</h3>
046 <p>{L_NO_SEARCH_INDEX}</p>
047 </div>
048 <!-- ENDIF -->
049
050 <!-- IF S_REMOVE_INSTALL -->
051 <div class="errorbox">
052 <h3>{L_WARNING}</h3>
053 <p>{L_REMOVE_INSTALL}</p>
054 </div>
055 <!-- ENDIF -->
056
057 <!-- IF S_MBSTRING_LOADED -->
058 <!-- IF S_MBSTRING_FUNC_OVERLOAD_FAIL -->
059 <div class="errorbox">
060 <h3>{L_ERROR_MBSTRING_FUNC_OVERLOAD}</h3>
061 <p>{L_ERROR_MBSTRING_FUNC_OVERLOAD_EXPLAIN}</p>
062 </div>
063 <!-- ENDIF -->
064
065 <!-- IF S_MBSTRING_ENCODING_TRANSLATION_FAIL -->
066 <div class="errorbox">
067 <h3>{L_ERROR_MBSTRING_ENCODING_TRANSLATION}</h3>
068 <p>{L_ERROR_MBSTRING_ENCODING_TRANSLATION_EXPLAIN}</p>
069 </div>
070 <!-- ENDIF -->
071
072 <!-- IF S_MBSTRING_HTTP_INPUT_FAIL -->
073 <div class="errorbox">
074 <h3>{L_ERROR_MBSTRING_HTTP_INPUT}</h3>
075 <p>{L_ERROR_MBSTRING_HTTP_INPUT_EXPLAIN}</p>
076 </div>
077 <!-- ENDIF -->
078
079 <!-- IF S_MBSTRING_HTTP_OUTPUT_FAIL -->
080 <div class="errorbox">
081 <h3>{L_ERROR_MBSTRING_HTTP_OUTPUT}</h3>
082 <p>{L_ERROR_MBSTRING_HTTP_OUTPUT_EXPLAIN}</p>
083 </div>
084 <!-- ENDIF -->
085
086 {% if S_DEFAULT_CHARSET_FAIL %}
087 <div class="errorbox">
088 <h3>{{ lang('ERROR_DEFAULT_CHARSET') }}</h3>
089 <p>{{ lang('ERROR_DEFAULT_CHARSET_EXPLAIN') }}</p>
090 </div>
091 {% endif %}
092 <!-- ENDIF -->
093
094 <!-- IF S_WRITABLE_CONFIG -->
095 <div class="errorbox notice">
096 <p>{L_WRITABLE_CONFIG}</p>
097 </div>
098 <!-- ENDIF -->
099
100 <!-- IF S_PHP_VERSION_OLD -->
101 <div class="errorbox notice">
102 <p>{L_PHP_VERSION_OLD}</p>
103 </div>
104 <!-- ENDIF -->
105
106 <!-- EVENT acp_main_notice_after -->
107
108 <div class="lside">
109 <table class="table2 zebra-table no-header" data-no-responsive-header="true">
110 <thead>
111 <tr>
112 <th>{{ lang('STATISTIC') }}</th>
113 <th>{{ lang('VALUE') }}</th>
114 </tr>
115 </thead>
116
117 <tbody>
118 <tr>
119 <td class="tabled">{{ lang('BOARD_STARTED') ~ lang('COLON') }}</td>
120 <td class="tabled"><strong>{{ START_DATE }}</strong></td>
121 </tr>
122 <tr>
123 <td class="tabled">{{ lang('AVATAR_DIR_SIZE') ~ lang('COLON') }}</td>
124 <td class="tabled"><strong>{{ AVATAR_DIR_SIZE }}</strong></td>
125 </tr>
126 <tr>
127 <td class="tabled">{{ lang('DATABASE_SIZE') ~ lang('COLON') }}</td>
128 <td class="tabled"><strong>{{ DBSIZE }}</strong></td>
129 </tr>
130 <tr>
131 <td class="tabled">{{ lang('UPLOAD_DIR_SIZE') ~ lang('COLON') }}</td>
132 <td class="tabled"><strong>{{ UPLOAD_DIR_SIZE }}</strong></td>
133 </tr>
134 <tr>
135 <td class="tabled">{{ lang('DATABASE_SERVER_INFO') ~ lang('COLON') }}</td>
136 <td class="tabled"><strong>{{ DATABASE_INFO }}</strong></td>
137 </tr>
138 <tr>
139 <td class="tabled">{{ lang('GZIP_COMPRESSION') ~ lang('COLON') }}</td>
140 <td class="tabled"><strong>{{ GZIP_COMPRESSION }}</strong></td>
141 </tr>
142 <tr>
143 <td class="tabled">{{ lang('PHP_VERSION') ~ lang('COLON') }}</td>
144 <td class="tabled"><strong>{{ PHP_VERSION_INFO }}</strong></td>
145 </tr>
146 <tr>
147 <td class="tabled">{{ lang('NUMBER_ORPHAN') ~ lang('COLON') }}</td>
148 <td class="tabled">
149 {% if TOTAL_ORPHAN > 0 %}
150 <a href="{{ U_ATTACH_ORPHAN }}" title="{{ lang('MORE_INFORMATION') }}"><strong>{{ TOTAL_ORPHAN }}</strong></a>
151 {% else %}
152 <strong>{{ TOTAL_ORPHAN }}</strong>
153 {% endif %}
154 </td>
155 </tr>
156 {% if S_VERSIONCHECK %}
157 <tr>
158 <td class="tabled">{{ lang('BOARD_VERSION') ~ lang('COLON') }}</td>
159 <td class="tabled">
160 <strong><a href="{{ U_VERSIONCHECK }}" {% if S_VERSION_UP_TO_DATE %}style="color: #228822;" {% elseif not S_VERSIONCHECK_FAIL %}style="color: #BC2A4D;" {% endif %}title="{{ lang('MORE_INFORMATION') }}">{{ BOARD_VERSION }}</a></strong> [ <a href="{{ U_VERSIONCHECK_FORCE }}">{{ lang('VERSIONCHECK_FORCE_UPDATE') }}</a> ]
161 </td>
162 </tr>
163 {% endif %}
164 </tbody>
165 </table>
166
167 <table class="table2 zebra-table no-header" data-no-responsive-header="true">
168 <thead>
169 <tr>
170 <th>{{ lang('STATISTIC') }}</th>
171 <th>{{ lang('VALUE') }}</th>
172 </tr>
173 </thead>
174
175 <tbody>
176 <tr>
177 <td class="tabled">{{ lang('NUMBER_POSTS') ~ lang('COLON') }}</td>
178 <td class="tabled"><strong>{{ TOTAL_POSTS }}</strong></td>
179 </tr>
180 <tr>
181 <td class="tabled">{{ lang('POSTS_PER_DAY') ~ lang('COLON') }}</td>
182 <td class="tabled"><strong>{{ POSTS_PER_DAY }}</strong></td>
183 </tr>
184 <tr>
185 <td class="tabled">{{ lang('NUMBER_TOPICS') ~ lang('COLON') }}</td>
186 <td class="tabled"><strong>{{ TOTAL_TOPICS }}</strong></td>
187 </tr>
188 <tr>
189 <td class="tabled">{{ lang('TOPICS_PER_DAY') ~ lang('COLON') }}</td>
190 <td class="tabled"><strong>{{ TOPICS_PER_DAY }}</strong></td>
191 </tr>
192 <tr>
193 <td class="tabled">{{ lang('NUMBER_USERS') ~ lang('COLON') }}</td>
194 <td class="tabled"><strong>{{ TOTAL_USERS }}</strong></td>
195 </tr>
196 <tr>
197 <td class="tabled">{{ lang('USERS_PER_DAY') ~ lang('COLON') }}</td>
198 <td class="tabled"><strong>{{ USERS_PER_DAY }}</strong></td>
199 </tr>
200 <tr>
201 <td class="tabled">{{ lang('NUMBER_FILES') ~ lang('COLON') }}</td>
202 <td class="tabled"><strong>{{ TOTAL_FILES }}</strong></td>
203 </tr>
204 <tr>
205 <td class="tabled">{{ lang('FILES_PER_DAY') ~ lang('COLON') }}</td>
206 <td class="tabled"><strong>{{ FILES_PER_DAY }}</strong></td>
207 </tr>
208 {% if S_VERSIONCHECK %}
209 <tr>
210 <td class="tabled"> </td>
211 <td class="tabled"> </td>
212 </tr>
213 {% endif %}
214 </tbody>
215 </table>
216 </div>
217
218 <!-- IF S_ACTION_OPTIONS -->
219 <fieldset>
220 <legend>{L_STATISTIC_RESYNC_OPTIONS}</legend>
221
222 <form id="action_online_form" method="post" action="{U_ACTION}" data-ajax="true">
223 <dl>
224 <dt><label for="action_online">{L_RESET_ONLINE}</label><br /><span> </span></dt>
225 <dd><input type="hidden" name="action" value="online" /><input class="button2" type="submit" id="action_online" name="action_online" value="{L_RUN}" /></dd>
226 </dl>
227 </form>
228
229 <form id="action_date_form" method="post" action="{U_ACTION}" data-ajax="true">
230 <dl>
231 <dt><label for="action_date">{L_RESET_DATE}</label><br /><span> </span></dt>
232 <dd><input type="hidden" name="action" value="date" /><input class="button2" type="submit" id="action_date" name="action_date" value="{L_RUN}" /></dd>
233 </dl>
234 </form>
235
236 <form id="action_stats_form" method="post" action="{U_ACTION}">
237 <dl>
238 <dt><label for="action_stats">{L_RESYNC_STATS}</label><br /><span>{L_RESYNC_STATS_EXPLAIN}</span></dt>
239 <dd><input type="hidden" name="action" value="stats" /><input class="button2" type="submit" id="action_stats" name="action_stats" value="{L_RUN}" /></dd>
240 </dl>
241 </form>
242
243 <form id="action_user_form" method="post" action="{U_ACTION}">
244 <dl>
245 <dt><label for="action_user">{L_RESYNC_POSTCOUNTS}</label><br /><span>{L_RESYNC_POSTCOUNTS_EXPLAIN}</span></dt>
246 <dd><input type="hidden" name="action" value="user" /><input class="button2" type="submit" id="action_user" name="action_user" value="{L_RUN}" /></dd>
247 </dl>
248 </form>
249
250 <form id="action_db_track_form" method="post" action="{U_ACTION}">
251 <dl>
252 <dt><label for="action_db_track">{L_RESYNC_POST_MARKING}</label><br /><span>{L_RESYNC_POST_MARKING_EXPLAIN}</span></dt>
253 <dd><input type="hidden" name="action" value="db_track" /><input class="button2" type="submit" id="action_db_track" name="action_db_track" value="{L_RUN}" /></dd>
254 </dl>
255 </form>
256
257 <!-- IF S_FOUNDER -->
258 <form id="action_purge_sessions_form" method="post" action="{U_ACTION}" data-ajax="true">
259 <dl>
260 <dt><label for="action_purge_sessions">{L_PURGE_SESSIONS}</label><br /><span>{L_PURGE_SESSIONS_EXPLAIN}</span></dt>
261 <dd><input type="hidden" name="action" value="purge_sessions" /><input class="button2" type="submit" id="action_purge_sessions" name="action_purge_sessions" value="{L_RUN}" /></dd>
262 </dl>
263 </form>
264 <!-- ENDIF -->
265
266 <form id="action_purge_cache_form" method="post" action="{U_ACTION}" data-ajax="true">
267 <dl>
268 <dt><label for="action_purge_cache">{L_PURGE_CACHE}</label><br /><span>{L_PURGE_CACHE_EXPLAIN}</span></dt>
269 <dd><input type="hidden" name="action" value="purge_cache" /><input class="button2" type="submit" id="action_purge_cache" name="action_purge_cache" value="{L_RUN}" /></dd>
270 </dl>
271 </form>
272
273 <!-- EVENT acp_main_actions_append -->
274 </fieldset>
275 <!-- ENDIF -->
276
277 <!-- IF .log -->
278 <h2>{L_ADMIN_LOG}</h2>
279
280 <p>{L_ADMIN_LOG_INDEX_EXPLAIN}</p>
281
282 <div style="text-align: right;"><a href="{U_ADMIN_LOG}">» {L_VIEW_ADMIN_LOG}</a></div>
283
284 <table class="table1 zebra-table">
285 <thead>
286 <tr>
287 <th>{L_USERNAME}</th>
288 <th>{L_IP}</th>
289 <th>{L_TIME}</th>
290 <th>{L_ACTION}</th>
291 </tr>
292 </thead>
293 <tbody>
294 <!-- BEGIN log -->
295 <tr>
296 <td>{log.USERNAME}</td>
297 <td style="text-align: center;">{log.IP}</td>
298 <td style="text-align: center;">{log.DATE}</td>
299 <td>{log.ACTION}</td>
300 </tr>
301 <!-- END log -->
302 </tbody>
303 </table>
304 <!-- ENDIF -->
305
306 <!-- IF S_INACTIVE_USERS -->
307 <h2>{L_INACTIVE_USERS}</h2>
308
309 <p>{L_INACTIVE_USERS_EXPLAIN_INDEX}</p>
310
311 <div style="text-align: right;"><a href="{U_INACTIVE_USERS}">» {L_VIEW_INACTIVE_USERS}</a></div>
312
313 <table class="table1 zebra-table">
314 <thead>
315 <tr>
316 <th>{L_USERNAME}</th>
317 <th>{L_JOINED}</th>
318 <th>{L_INACTIVE_DATE}</th>
319 <th>{L_LAST_VISIT}</th>
320 <th>{L_INACTIVE_REASON}</th>
321 </tr>
322 </thead>
323 <tbody>
324 <!-- BEGIN inactive -->
325 <tr>
326 <td style="vertical-align: top;">
327 {inactive.USERNAME_FULL}
328 <!-- IF inactive.POSTS --><br />{L_POSTS}{L_COLON} <strong>{inactive.POSTS}</strong> [<a href="{inactive.U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a>]<!-- ENDIF -->
329 </td>
330 <td style="vertical-align: top;">{inactive.JOINED}</td>
331 <td style="vertical-align: top;">{inactive.INACTIVE_DATE}</td>
332 <td style="vertical-align: top;">{inactive.LAST_VISIT}</td>
333 <td style="vertical-align: top;">
334 {inactive.REASON}
335 <!-- IF inactive.REMINDED --><br />{inactive.REMINDED_EXPLAIN}<!-- ENDIF -->
336 </td>
337 </tr>
338 <!-- BEGINELSE -->
339 <tr>
340 <td colspan="5" style="text-align: center;">{L_NO_INACTIVE_USERS}</td>
341 </tr>
342 <!-- END inactive -->
343 </tbody>
344 </table>
345 <!-- ENDIF -->
346
347 <!-- ENDIF -->
348
349 <!-- INCLUDE overall_footer.html -->
350