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_ban.html

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


001  <!-- INCLUDE mcp_header.html -->
002   
003  <script>
004      var ban_length = new Array();
005          ban_length[-1] = '';
006      var ban_reason = new Array();
007          ban_reason[-1] = '';
008      var ban_give_reason = new Array();
009          ban_give_reason[-1] = '';
010   
011      <!-- BEGIN bans -->
012          ban_length['{bans.BAN_ID}'] = '{{ bans.A_LENGTH }}';
013          <!-- IF bans.A_REASON -->
014              ban_reason['{bans.BAN_ID}'] = '{{ bans.REASON | e('js') }}';
015          <!-- ENDIF -->
016          <!-- IF bans.A_GIVE_REASON -->
017              ban_give_reason['{bans.BAN_ID}'] = '{{ bans.GIVE_REASON | e('js') }}';
018          <!-- ENDIF -->
019      <!-- END bans -->
020   
021      function display_details(option)
022      {
023          document.getElementById('unbanlength').innerHTML = ban_length[option];
024          if (option in ban_reason) {
025              document.getElementById('unbanreason').innerHTML = ban_reason[option];
026          } else {
027              document.getElementById('unbanreason').innerHTML = '';
028          }
029          if (option in ban_give_reason) {
030              document.getElementById('unbangivereason').innerHTML = ban_give_reason[option];
031          } else {
032              document.getElementById('unbangivereason').innerHTML = '';
033          }
034      }
035  </script>
036   
037  <form id="mcp_ban" method="post" action="{U_ACTION}">
038   
039  <h2>{L_TITLE}</h2>
040   
041  <div class="panel">
042      <div class="inner">
043   
044      <h3>{L_TITLE}</h3>
045      <p>{L_EXPLAIN}</p>
046   
047      <fieldset>
048      <!-- EVENT mcp_ban_fields_before -->
049      <dl>
050          <dt><label for="ban">{L_BAN_CELL}{L_COLON}</label></dt>
051          <dd><label for="ban"><textarea name="ban" id="ban" class="inputbox" cols="40" rows="3">{BAN_QUANTIFIER}</textarea></label></dd>
052          <!-- IF S_USERNAME_BAN --><dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd><!-- ENDIF -->
053      </dl>
054      <dl>
055          <dt><label for="banlength">{L_BAN_LENGTH}{L_COLON}</label></dt>
056          <dd><label for="banlength"><select name="banlength" id="banlength" onchange="if(this.value==-1){document.getElementById('banlengthother').style.display = 'block';}else{document.getElementById('banlengthother').style.display='none';}">{S_BAN_END_OPTIONS}</select></label></dd>
057          <dd id="banlengthother" style="display: none;"><label><input type="text" name="banlengthother" class="inputbox" /><br /><span>{L_YEAR_MONTH_DAY}</span></label></dd>
058      </dl>
059      <dl>
060          <dt><label for="banreason">{L_BAN_REASON}{L_COLON}</label></dt>
061          <dd><input name="banreason" id="banreason" type="text" class="inputbox" maxlength="255" /></dd>
062      </dl>
063      <dl>
064          <dt><label for="bangivereason">{L_BAN_GIVE_REASON}{L_COLON}</label></dt>
065          <dd><input name="bangivereason" id="bangivereason" type="text" class="inputbox" maxlength="255" /></dd>
066      </dl>
067   
068      <hr />
069   
070      <dl>
071          <dt><label for="banexclude0">{L_BAN_EXCLUDE}{L_COLON}</label><br /><span>{L_BAN_EXCLUDE_EXPLAIN}</span></dt>
072          <dd>
073              <label for="banexclude1"><input type="radio" name="banexclude" id="banexclude1" value="1" /> {L_YES}</label>
074              <label for="banexclude0"><input type="radio" name="banexclude" id="banexclude0" value="0" checked="checked" /> {L_NO}</label>
075          </dd>
076      </dl>
077      <!-- EVENT mcp_ban_fields_after -->
078      </fieldset>
079   
080      </div>
081  </div>
082   
083  <fieldset class="submit-buttons">
084      {S_HIDDEN_FIELDS}
085      <input type="submit" name="bansubmit" value="{L_SUBMIT}" class="button1" />
086      {S_FORM_TOKEN}
087  </fieldset>
088   
089  <div class="panel">
090      <div class="inner">
091   
092      <h3>{L_UNBAN_TITLE}</h3>
093      <p>{L_UNBAN_EXPLAIN}</p>
094   
095      <!-- IF S_BANNED_OPTIONS -->
096          <fieldset>
097          <!-- EVENT mcp_ban_unban_before -->
098          <dl>
099              <dt><label for="unban">{L_BAN_CELL}{L_COLON}</label></dt>
100              <dd><select name="unban[]" id="unban" multiple="multiple" size="5" onchange="if (this.selectedIndex != -1) {display_details(this.options[this.selectedIndex].value);}">{BANNED_OPTIONS}</select></dd>
101          </dl>
102          <dl>
103              <dt>{L_BAN_LENGTH}{L_COLON}</dt>
104              <dd><strong id="unbanlength"></strong></dd>
105          </dl>
106          <dl>
107              <dt>{L_BAN_REASON}{L_COLON}</dt>
108              <dd><strong id="unbanreason"></strong></dd>
109          </dl>
110          <dl>
111              <dt>{L_BAN_GIVE_REASON}{L_COLON}</dt>
112              <dd><strong id="unbangivereason"></strong></dd>
113          </dl>
114          <!-- EVENT mcp_ban_unban_after -->
115          </fieldset>
116   
117          </div>
118      </div>
119   
120      <fieldset class="submit-buttons">
121          {S_HIDDEN_FIELDS}
122          <input type="submit" name="unbansubmit" value="{L_SUBMIT}" class="button1" />
123      </fieldset>
124   
125      <!-- ELSE -->
126   
127          <p><strong>{L_NO_BAN_CELL}</strong></p>
128   
129          </div>
130      </div>
131   
132      <!-- ENDIF -->
133  </form>
134   
135  <!-- INCLUDE mcp_footer.html -->
136