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.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

mcp_post.html

Zuletzt modifiziert: 02.04.2025, 15:02 - Dateigröße: 13.58 KiB


001  <!-- INCLUDE mcp_header.html -->
002   
003  <!-- IF S_MCP_REPORT -->
004      <!-- IF S_PM -->
005      <h2>{L_PM_REPORT_DETAILS}</h2>
006      <!-- ELSE -->
007      <h2>{L_REPORT_DETAILS}</h2>
008      <!-- ENDIF -->
009   
010      <div id="report" class="panel">
011          <div class="inner">
012   
013          <div class="postbody">
014              <h3>{L_REPORT_REASON}{L_COLON} {REPORT_REASON_TITLE}</h3>
015              <p class="author">{L_REPORTED} {L_POST_BY_AUTHOR} {REPORTER_FULL} &laquo; {REPORT_DATE}</p>
016          <!-- IF S_REPORT_CLOSED -->
017              <p class="post-notice reported"><i class="icon fa-exclamation fa-fw icon-red" aria-hidden="true"></i>{L_REPORT_CLOSED}</p>
018          <!-- ENDIF -->
019              <div class="content">
020              <!-- IF REPORT_TEXT -->
021                  {REPORT_TEXT}
022              <!-- ELSE -->
023                  {REPORT_REASON_DESCRIPTION}
024              <!-- ENDIF -->
025              </div>
026          </div>
027   
028          </div>
029      </div>
030   
031      <form method="post" id="mcp_report" action="{S_CLOSE_ACTION}">
032   
033      <fieldset class="submit-buttons">
034          {% EVENT mcp_post_report_buttons_top_before %}
035          <!-- IF not S_REPORT_CLOSED -->
036              <input class="button1" type="submit" value="{L_CLOSE_REPORT}" name="action[close]" /> &nbsp;
037          <!-- ENDIF -->
038          <input class="button2" type="submit" value="{L_DELETE_REPORT}" name="action[delete]" />
039          {% EVENT mcp_post_report_buttons_top_after %}
040          <input type="hidden" name="report_id_list[]" value="{REPORT_ID}" />
041          {S_FORM_TOKEN}
042      </fieldset>
043      </form>
044   
045  <!-- ELSE -->
046      <h2>{L_POST_DETAILS}</h2>
047  <!-- ENDIF -->
048   
049  <div class="panel">
050      <div class="inner">
051   
052      <div class="postbody">
053          <h3><a href="{U_VIEW_POST}">{POST_SUBJECT}</a></h3>
054   
055          <ul class="post-buttons">
056              <li id="expand">
057                  <a href="#post_details" onclick="viewableArea(getElementById('post_details'), true); var rev_text = getElementById('expand').getElementsByTagName('a').item(0).firstChild; if (rev_text.data.trim() == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data.trim() == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}';} return false;">
058                      {L_EXPAND_VIEW}
059                  </a>
060              </li>
061              <!-- IF U_EDIT -->
062                  <li>
063                      <a href="{U_EDIT}" title="{L_EDIT_POST}" class="button">
064                          <i class="icon fa-pencil fa-fw" aria-hidden="true"></i><span class="sr-only">{L_EDIT_POST}</span>
065                      </a>
066                  </li>
067              <!-- ENDIF -->
068          </ul>
069   
070          <!-- IF S_PM -->
071          <p class="author">
072              <strong>{L_SENT_AT}{L_COLON}</strong> {POST_DATE}
073              <br /><strong>{L_PM_FROM}{L_COLON}</strong> {POST_AUTHOR_FULL}
074              <!-- IF S_TO_RECIPIENT --><br /><strong>{L_TO}{L_COLON}</strong> <!-- BEGIN to_recipient --><!-- IF to_recipient.NAME_FULL -->{to_recipient.NAME_FULL}<!-- ELSE --><a href="{to_recipient.U_VIEW}"<!-- IF to_recipient.COLOUR --> style="color:{to_recipient.COLOUR};"<!-- ENDIF -->><strong>{to_recipient.NAME}</strong></a><!-- ENDIF -->&nbsp;<!-- END to_recipient --><!-- ENDIF -->
075              <!-- IF S_BCC_RECIPIENT --><br /><strong>{L_BCC}{L_COLON}</strong> <!-- BEGIN bcc_recipient --><!-- IF bcc_recipient.NAME_FULL -->{bcc_recipient.NAME_FULL}<!-- ELSE --><a href="{bcc_recipient.U_VIEW}"<!-- IF bcc_recipient.COLOUR --> style="color:{bcc_recipient.COLOUR};"<!-- ENDIF -->><strong>{bcc_recipient.NAME}</strong></a><!-- ENDIF -->&nbsp;<!-- END bcc_recipient --><!-- ENDIF -->
076          </p>
077          <!-- ELSE -->
078          <p class="author"><span><i class="icon fa-file fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">{MINI_POST_IMG}</span></span> {L_POSTED} {L_POST_BY_AUTHOR} {POST_AUTHOR_FULL} &raquo; {POST_DATE}</p>
079          <!-- ENDIF -->
080   
081          {% if S_CAN_APPROVE %}
082          <!-- IF S_POST_UNAPPROVED -->
083              <form method="post" id="mcp_approve" action="{U_APPROVE_ACTION}">
084   
085              <p class="post-notice unapproved">
086                  <input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" /> &nbsp;
087                  <input class="button1" type="submit" value="{L_APPROVE}" name="action[approve]" />
088                  <!-- IF not S_FIRST_POST --><input type="hidden" name="mode" value="unapproved_posts" /><!-- ENDIF -->
089                  <input type="hidden" name="post_id_list[]" value="{POST_ID}" />
090                  {S_FORM_TOKEN}
091              </p>
092              </form>
093          <!-- ELSEIF S_POST_DELETED -->
094              <form method="post" id="mcp_approve" action="{U_APPROVE_ACTION}">
095   
096              <p class="post-notice deleted">
097                  <!-- IF S_CAN_DELETE_POST --><input class="button2" type="submit" value="{L_DELETE}" name="action[delete]" /> &nbsp;<!-- ENDIF -->
098                  <input class="button1" type="submit" value="{L_RESTORE}" name="action[restore]" />
099                  <!-- IF not S_FIRST_POST --><input type="hidden" name="mode" value="deleted_posts" /><!-- ENDIF -->
100                  <input type="hidden" name="post_id_list[]" value="{POST_ID}" />
101                  {S_FORM_TOKEN}
102              </p>
103              </form>
104          <!-- ENDIF -->
105          {% endif %}
106   
107          {% if S_POST_REPORTED and not S_MCP_REPORT %}
108              <p class="post-notice reported">
109                  <i class="icon fa-exclamation fa-fw icon-red" aria-hidden="true"></i><span class="sr-only">{{ lang('TOPIC_REPORTED') }}</span> <a href="{{ U_MCP_REPORT }}"><strong>{{ lang('POST_REPORTED') }}</strong></a>
110              </p>
111          {% endif %}
112   
113          {% EVENT mcp_post_text_before %}
114   
115          <div id="post_details" class="content post_details">
116              {POST_PREVIEW}
117          </div>
118   
119          {% EVENT mcp_post_text_after %}
120   
121          <!-- IF S_HAS_ATTACHMENTS -->
122              <dl class="attachbox">
123                  <dt>{L_ATTACHMENTS}</dt>
124                  <!-- BEGIN attachment -->
125                      <dd>{attachment.DISPLAY_ATTACHMENT}</dd>
126                  <!-- END attachment -->
127              </dl>
128          <!-- ENDIF -->
129   
130          <!-- IF DELETED_MESSAGE or DELETE_REASON -->
131              <div class="notice">
132                  {DELETED_MESSAGE}
133                  <!-- IF DELETE_REASON --><br /><strong>{L_REASON}{L_COLON}</strong> <em>{DELETE_REASON}</em><!-- ENDIF -->
134              </div>
135          <!-- ENDIF -->
136   
137          <!-- IF SIGNATURE -->
138              <div id="sig{POST_ID}" class="signature">{SIGNATURE}</div>
139          <!-- ENDIF -->
140   
141          <!-- IF S_MCP_REPORT and S_CAN_VIEWIP -->
142              <hr />
143              <div><!-- IF S_PM -->{L_THIS_PM_IP}<!-- ELSE -->{L_THIS_POST_IP}<!-- ENDIF -->{L_COLON} <!-- IF U_WHOIS -->
144                  <a href="{U_WHOIS}"><!-- IF POST_IPADDR -->{POST_IPADDR}<!-- ELSE -->{POST_IP}<!-- ENDIF --></a> (<!-- IF POST_IPADDR -->{POST_IP}<!-- ELSE --><a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a><!-- ENDIF -->)
145              <!-- ELSE -->
146                  <!-- IF POST_IPADDR -->{POST_IPADDR} ({POST_IP})<!-- ELSE -->{POST_IP}<!-- IF U_LOOKUP_IP --> (<a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a>)<!-- ENDIF --><!-- ENDIF -->
147              <!-- ENDIF --></div>
148          <!-- ENDIF -->
149   
150      </div>
151   
152      </div>
153  </div>
154   
155  <!-- IF S_CAN_LOCK_POST or S_CAN_DELETE_POST or S_CAN_CHGPOSTER or S_MCP_POST_ADDITIONAL_OPTS -->
156      <div class="panel">
157          <div class="inner">
158   
159          <h3>{L_MOD_OPTIONS}</h3>
160          <!-- IF S_CAN_CHGPOSTER -->
161              <form method="post" id="mcp_chgposter" action="{U_POST_ACTION}">
162   
163              <fieldset>
164              <dl>
165                  <dt><label>{L_CHANGE_POSTER}{L_COLON}</label></dt>
166                  <!-- IF S_USER_SELECT --><dd><select name="u">{S_USER_SELECT}</select> <input type="submit" class="button2" name="action[chgposter_ip]" value="{L_CONFIRM}" /></dd><!-- ENDIF -->
167                  <dd style="margin-top:3px;">
168                      <input class="inputbox autowidth" type="text" name="username" value="" />
169                      <input type="submit" class="button2" name="action[chgposter]" value="{L_CONFIRM}" />
170                      <br />
171                      <span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
172                  </dd>
173              </dl>
174              {S_FORM_TOKEN}
175              </fieldset>
176              </form>
177          <!-- ENDIF -->
178   
179          <!-- EVENT mcp_post_additional_options -->
180   
181          <!-- IF S_CAN_LOCK_POST or S_CAN_DELETE_POST -->
182              <form method="post" id="mcp" action="{U_MCP_ACTION}">
183   
184              <fieldset>
185              <dl>
186                  <dt><label>{L_MOD_OPTIONS}{L_COLON}</label></dt>
187                  <dd><select name="action">
188                      <!-- IF S_CAN_LOCK_POST --><!-- IF S_POST_LOCKED --><option value="unlock_post">{L_UNLOCK_POST} [{L_UNLOCK_POST_EXPLAIN}]</option><!-- ELSE --><option value="lock_post">{L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</option><!-- ENDIF --><!-- ENDIF -->
189                      <!-- IF S_CAN_DELETE_POST --><option value="delete_post">{L_DELETE_POST}</option><!-- ENDIF -->
190                      </select> <input class="button2" type="submit" value="{L_SUBMIT}" />
191                  </dd>
192              </dl>
193              {S_FORM_TOKEN}
194              </fieldset>
195              </form>
196          <!-- ENDIF -->
197   
198          </div>
199      </div>
200  <!-- ENDIF -->
201   
202   
203  <!-- IF S_MCP_QUEUE or S_MCP_REPORT or RETURN_TOPIC -->
204      <div class="panel">
205          <div class="inner">
206   
207          <p><!-- IF S_MCP_QUEUE -->{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}<!-- ELSEIF S_MCP_REPORT -->{RETURN_REPORTS}<!-- IF not S_PM --> | <a href="{U_VIEW_POST}">{L_VIEW_POST}</a> | <a href="{U_VIEW_TOPIC}">{L_VIEW_TOPIC}</a> | <a href="{U_VIEW_FORUM}">{L_VIEW_FORUM}</a><!-- ENDIF --><!-- ELSE -->{RETURN_TOPIC}<!-- ENDIF --></p>
208   
209          </div>
210      </div>
211  <!-- ENDIF -->
212   
213  <!-- IF S_MCP_QUEUE -->
214  <!-- ELSE -->
215   
216      <!-- IF S_SHOW_USER_NOTES -->
217          <div class="panel" id="usernotes">
218              <div class="inner">
219   
220              <form method="post" id="mcp_notes" action="{U_POST_ACTION}">
221   
222              <!-- IF S_USER_NOTES -->
223                  <h3>{L_FEEDBACK}</h3>
224   
225                  <!-- BEGIN usernotes -->
226                      <span class="small"><strong>{L_REPORTED_BY}{L_COLON} {usernotes.REPORT_BY} &laquo; {usernotes.REPORT_AT}</strong></span>
227                      <!-- IF S_CLEAR_ALLOWED --><div class="right-box"><input type="checkbox" name="marknote[]" value="{usernotes.ID}" /></div><!-- ENDIF -->
228                      <div class="postbody">{usernotes.ACTION}</div>
229   
230                      <hr class="dashed" />
231                  <!-- END usernotes -->
232   
233                  <!-- IF S_CLEAR_ALLOWED -->
234                      <fieldset class="submit-buttons">
235                          <input class="button2" type="submit" name="action[del_all]" value="{L_DELETE_ALL}" />&nbsp;
236                          <input class="button2" type="submit" name="action[del_marked]" value="{L_DELETE_MARKED}" />
237                      </fieldset>
238                  <!-- ENDIF -->
239              <!-- ENDIF -->
240   
241              <h3>{L_ADD_FEEDBACK}</h3>
242              <p>{L_ADD_FEEDBACK_EXPLAIN}</p>
243   
244              <fieldset>
245                  <textarea name="usernote" rows="4" cols="76" class="inputbox"></textarea>
246              </fieldset>
247   
248              <fieldset class="submit-buttons">
249                  <input class="button1" type="submit" name="action[add_feedback]" value="{L_SUBMIT}" />&nbsp;
250                  <input class="button2" type="reset" value="{L_RESET}" />
251                  {S_FORM_TOKEN}
252              </fieldset>
253              </form>
254   
255              </div>
256          </div>
257      <!-- ENDIF -->
258   
259      <!-- IF S_SHOW_REPORTS -->
260          <div class="panel" id="reports">
261              <div class="inner">
262   
263              <h3>{L_MCP_POST_REPORTS}</h3>
264   
265              <!-- BEGIN reports -->
266                  <span class="small"><strong>{L_REPORTED_BY}{L_COLON} <!-- IF reports.U_REPORTER --><a href="{reports.U_REPORTER}">{reports.REPORTER}</a><!-- ELSE -->{reports.REPORTER}<!-- ENDIF --> &laquo; {reports.REPORT_TIME}</strong></span>
267                  <p><em>{reports.REASON_TITLE}{L_COLON} {reports.REASON_DESC}</em><!-- IF reports.REPORT_TEXT --><br />{reports.REPORT_TEXT}<!-- ENDIF --></p>
268              <!-- END reports -->
269   
270              </div>
271          </div>
272      <!-- ENDIF -->
273   
274      <!-- IF S_CAN_VIEWIP and not S_MCP_REPORT -->
275          <div class="panel" id="ip">
276              <div class="inner">
277   
278              <p>{L_THIS_POST_IP}{L_COLON} <!-- IF U_WHOIS -->
279                  <a href="{U_WHOIS}"><!-- IF POST_IPADDR -->{POST_IPADDR}<!-- ELSE -->{POST_IP}<!-- ENDIF --></a> (<!-- IF POST_IPADDR -->{POST_IP}<!-- ELSE --><a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a><!-- ENDIF -->)
280              <!-- ELSE -->
281                  <!-- IF POST_IPADDR -->{POST_IPADDR} ({POST_IP})<!-- ELSE -->{POST_IP}<!-- IF U_LOOKUP_IP --> (<a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a>)<!-- ENDIF --><!-- ENDIF -->
282              <!-- ENDIF --></p>
283   
284              <table class="table1">
285              <thead>
286              <tr>
287                  <th class="name">{L_OTHER_USERS}</th>
288                  <th class="posts">{L_POSTS}</th>
289              </tr>
290              </thead>
291              <tbody>
292              <!-- BEGIN userrow -->
293              <tr class="<!-- IF userrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
294                  <td><!-- IF userrow.U_PROFILE --><a href="{userrow.U_PROFILE}">{userrow.USERNAME}</a><!-- ELSE -->{userrow.USERNAME}<!-- ENDIF --></td>
295                  <td class="posts"><a href="{userrow.U_SEARCHPOSTS}" title="{L_SEARCH_POSTS_BY} {userrow.USERNAME}">{userrow.NUM_POSTS}</a></td>
296              </tr>
297              <!-- BEGINELSE -->
298                  <tr>
299                      <td colspan="2">{L_NO_MATCHES_FOUND}</td>
300                  </tr>
301              <!-- END userrow -->
302              </tbody>
303              </table>
304   
305              <div class="pagination">
306                  <!-- INCLUDE pagination.html -->
307              </div>
308              </div>
309          </div>
310   
311          <div class="panel">
312              <div class="inner">
313              <table class="table1">
314              <thead>
315              <tr>
316                  <th class="name">{L_IPS_POSTED_FROM}</th>
317                  <th class="posts">{L_POSTS}</th>
318              </tr>
319              </thead>
320              <tbody>
321              <!-- BEGIN iprow -->
322              <tr class="<!-- IF iprow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
323                  <td><!-- IF iprow.HOSTNAME --><a href="{iprow.U_WHOIS}">{iprow.HOSTNAME}</a> ({iprow.IP})<!-- ELSE --><a href="{iprow.U_WHOIS}">{iprow.IP}</a> (<a href="{iprow.U_LOOKUP_IP}">{L_LOOKUP_IP}</a>)<!-- ENDIF --></td>
324                  <td class="posts">{iprow.NUM_POSTS}</td>
325              </tr>
326              <!-- BEGINELSE -->
327                  <tr>
328                      <td colspan="2">{L_NO_MATCHES_FOUND}</td>
329                  </tr>
330              <!-- END iprow -->
331              </tbody>
332              </table>
333   
334              {% if U_LOOKUP_ALL %}
335                  <div class="buttons">
336                      <p><a href="{U_LOOKUP_ALL}#ip">{L_LOOKUP_ALL}</a></p>
337                  </div>
338              {% endif %}
339   
340              <div class="pagination">
341                  <ul>
342                  <!-- BEGIN pagination_ips -->
343                      <!-- IF pagination_ips.S_IS_PREV -->
344                      <li class="arrow previous"><a class="button button-icon-only" href="{pagination_ips.PAGE_URL}" rel="prev" role="button"><i class="icon fa-chevron-{S_CONTENT_FLOW_BEGIN} fa-fw" aria-hidden="true"></i><span class="sr-only">{L_PREVIOUS}</span></a></li>
345                      <!-- ELSEIF pagination_ips.S_IS_CURRENT -->
346                      <li class="active"><span>{pagination_ips.PAGE_NUMBER}</span></li>
347                      <!-- ELSEIF pagination_ips.S_IS_ELLIPSIS -->
348                      <li class="ellipsis" role="separator"><span>{L_ELLIPSIS}</span></li>
349                      <!-- ELSEIF pagination_ips.S_IS_NEXT -->
350                      <li class="arrow next"><a class="button button-icon-only" href="{pagination_ips.PAGE_URL}" rel="next" role="button"><i class="icon fa-chevron-{S_CONTENT_FLOW_END} fa-fw" aria-hidden="true"></i><span class="sr-only">{L_NEXT}</span></a></li>
351                      <!-- ELSE -->
352                      <li><a class="button" href="{pagination_ips.PAGE_URL}" role="button">{pagination_ips.PAGE_NUMBER}</a></li>
353                      <!-- ENDIF -->
354                  <!-- END pagination_ips -->
355                  </ul>
356              </div>
357   
358              </div>
359          </div>
360      <!-- ENDIF -->
361   
362  <!-- ENDIF -->
363   
364  <!-- IF S_TOPIC_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
365   
366  <!-- INCLUDE mcp_footer.html -->
367