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

acp_groups.html

Zuletzt modifiziert: 02.04.2025, 15:01 - Dateigröße: 13.30 KiB


001  <!-- INCLUDE overall_header.html -->
002   
003  <a id="maincontent"></a>
004   
005  <!-- IF S_EDIT -->
006   
007      <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
008   
009      <h1>{L_ACP_GROUPS_MANAGE}</h1>
010   
011      <p>{L_GROUP_EDIT_EXPLAIN}</p>
012   
013      <!-- IF S_ERROR -->
014          <div class="errorbox">
015              <h3>{L_WARNING}</h3>
016              <p>{ERROR_MSG}</p>
017          </div>
018      <!-- ENDIF -->
019   
020      <form id="settings" method="post" action="{U_ACTION}" enctype="multipart/form-data">
021   
022      <fieldset>
023          <legend>{L_GROUP_DETAILS}</legend>
024      <dl>
025          <dt><label<!-- IF not S_SPECIAL_GROUP --> for="group_name"<!-- ENDIF -->>{L_GROUP_NAME}{L_COLON}</label></dt>
026          <dd><!-- IF S_SPECIAL_GROUP --><strong>{GROUP_NAME}</strong><!-- ENDIF --><input name="group_name" type="<!-- IF S_SPECIAL_GROUP -->hidden<!-- ELSE -->text<!-- ENDIF -->" id="group_name" value="{GROUP_INTERNAL_NAME}" /></dd>
027      </dl>
028      <dl>
029          <dt><label for="group_desc">{L_GROUP_DESC}{L_COLON}</label></dt>
030          <dd><textarea id="group_desc" name="group_desc" rows="5" cols="45">{GROUP_DESC}</textarea></dd>
031          <dd><label><input type="checkbox" class="radio" name="desc_parse_bbcode"<!-- IF S_DESC_BBCODE_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_BBCODE}</label>
032              <label><input type="checkbox" class="radio" name="desc_parse_smilies"<!-- IF S_DESC_SMILIES_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_SMILIES}</label>
033              <label><input type="checkbox" class="radio" name="desc_parse_urls"<!-- IF S_DESC_URLS_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_URLS}</label></dd>
034      </dl>
035      <!-- IF not S_SPECIAL_GROUP -->
036          <dl>
037              <dt><label for="group_type">{L_GROUP_TYPE}{L_COLON}</label><br /><span>{L_GROUP_TYPE_EXPLAIN}</span></dt>
038              <dd>
039                  {% EVENT acp_group_types_prepend %}
040                  <label><input name="group_type" type="radio" class="radio" id="group_type" value="{GROUP_TYPE_FREE}"{GROUP_FREE} /> {L_GROUP_OPEN}</label>
041                  <label><input name="group_type" type="radio" class="radio" value="{GROUP_TYPE_OPEN}"{GROUP_OPEN} /> {L_GROUP_REQUEST}</label>
042                  <label><input name="group_type" type="radio" class="radio" value="{GROUP_TYPE_CLOSED}"{GROUP_CLOSED} /> {L_GROUP_CLOSED}</label>
043                  <label><input name="group_type" type="radio" class="radio" value="{GROUP_TYPE_HIDDEN}"{GROUP_HIDDEN} /> {L_GROUP_HIDDEN}</label>
044                  {% EVENT acp_group_types_append %}
045              </dd>
046          </dl>
047      <!-- ELSE -->
048          <input name="group_type" type="hidden" value="{GROUP_TYPE_SPECIAL}" />
049      <!-- ENDIF -->
050   
051      <!-- IF S_ADD_GROUP and S_GROUP_PERM -->
052          <dl>
053              <dt><label for="group_perm_from">{L_COPY_PERMISSIONS}{L_COLON}</label><br /><span>{L_COPY_PERMISSIONS_EXPLAIN}</span></dt>
054              <dd><select id="group_perm_from" name="group_perm_from"><option value="0">{L_NO_PERMISSIONS}</option>{S_GROUP_OPTIONS}</select></dd>
055          </dl>
056      <!-- ENDIF -->
057      </fieldset>
058   
059      <fieldset>
060          <legend>{L_GROUP_OPTIONS_SAVE}</legend>
061      <!-- EVENT acp_group_options_before -->
062      <!-- IF S_USER_FOUNDER -->
063      <dl>
064          <dt><label for="group_founder_manage">{L_GROUP_FOUNDER_MANAGE}{L_COLON}</label><br /><span>{L_GROUP_FOUNDER_MANAGE_EXPLAIN}</span></dt>
065          <dd><input name="group_founder_manage" type="checkbox" value="1" class="radio" id="group_founder_manage"{GROUP_FOUNDER_MANAGE} /></dd>
066      </dl>
067      <!-- ENDIF -->
068      <dl>
069          <dt><label for="group_skip_auth">{L_GROUP_SKIP_AUTH}{L_COLON}</label><br /><span>{L_GROUP_SKIP_AUTH_EXPLAIN}</span></dt>
070          <dd><input name="group_skip_auth" type="checkbox" value="1" class="radio" id="group_skip_auth"{GROUP_SKIP_AUTH} /></dd>
071      </dl>
072      <dl>
073          <dt><label for="group_legend">{L_GROUP_LEGEND}{L_COLON}</label></dt>
074          <dd><input name="group_legend" type="checkbox" value="1" class="radio" id="group_legend"{GROUP_LEGEND} /></dd>
075      </dl>
076      <dl>
077          <dt><label for="group_teampage">{L_GROUP_TEAMPAGE}{L_COLON}</label></dt>
078          <dd><input name="group_teampage" type="checkbox" value="1" class="radio" id="group_teampage"{GROUP_TEAMPAGE} /></dd>
079      </dl>
080      <dl>
081          <dt><label for="group_receive_pm">{L_GROUP_RECEIVE_PM}{L_COLON}</label><br /><span>{L_GROUP_RECEIVE_PM_EXPLAIN}</span></dt>
082          <dd><input name="group_receive_pm" type="checkbox" value="1" class="radio" id="group_receive_pm"{GROUP_RECEIVE_PM} /></dd>
083      </dl>
084      <!-- EVENT acp_group_options_after -->
085      </fieldset>
086   
087      <fieldset>
088          <legend>{L_GROUP_SETTINGS_SAVE}</legend>
089      <dl>
090          <dt><label for="group_message_limit">{L_GROUP_MESSAGE_LIMIT}{L_COLON}</label><br /><span>{L_GROUP_MESSAGE_LIMIT_EXPLAIN}</span></dt>
091          <dd><input name="group_message_limit" type="number" id="group_message_limit" min="0" max="9999" value="{GROUP_MESSAGE_LIMIT}" /></dd>
092      </dl>
093      <dl>
094          <dt><label for="group_max_recipients">{L_GROUP_MAX_RECIPIENTS}{L_COLON}</label><br /><span>{L_GROUP_MAX_RECIPIENTS_EXPLAIN}</span></dt>
095          <dd><input name="group_max_recipients" type="number" id="group_max_recipients" min="0" max="9999" value="{GROUP_MAX_RECIPIENTS}" /></dd>
096      </dl>
097      <dl>
098          <dt><label for="group_colour">{L_GROUP_COLOR}{L_COLON}</label><br /><span>{L_GROUP_COLOR_EXPLAIN}</span></dt>
099          <dd>
100              <input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="6" maxlength="6" />
101              <!-- IF GROUP_COLOUR -->&nbsp;<span style="background-color: #{GROUP_COLOUR}">&nbsp; &nbsp;</span><!-- ENDIF -->&nbsp;&nbsp;<span>
102              [ <a href="#" id="color_palette_toggle">{L_COLOUR_SWATCH}</a> ]</span>
103              <div id="color_palette_placeholder" style="display: none;" data-color-palette="h" data-height="12" data-width="15" data-target="#group_colour"></div>
104          </dd>
105      </dl>
106      <dl>
107          <dt><label for="group_rank">{L_GROUP_RANK}{L_COLON}</label></dt>
108          <dd><select name="group_rank" id="group_rank">{S_RANK_OPTIONS}</select></dd>
109      </dl>
110      </fieldset>
111   
112      <fieldset>
113          <legend>{L_GROUP_AVATAR}</legend>
114      <dl>
115          <dt><label>{L_CURRENT_IMAGE}{L_COLON}</label><br /><span>{L_AVATAR_EXPLAIN}</span></dt>
116          <dd>{AVATAR}</dd>
117          <dd><label for="avatar_delete"><input type="checkbox" name="avatar_delete" id="avatar_delete" /> {L_DELETE_AVATAR}</label></dd>
118      </dl>
119      <dl>
120          <dt><label>{L_AVATAR_TYPE}{L_COLON}</label></dt>
121          <dd><select name="avatar_driver" id="avatar_driver" data-togglable-settings="true">
122              <!-- BEGIN avatar_drivers -->
123              <option value="{avatar_drivers.DRIVER}"<!-- IF avatar_drivers.SELECTED --> selected="selected"<!-- ENDIF --> data-toggle-setting="#avatar_option_{avatar_drivers.DRIVER}">{avatar_drivers.L_TITLE}</option>
124              <!-- END avatar_drivers -->
125          </select></dd>
126      </dl>
127      <div id="avatar_options">
128      <!-- BEGIN avatar_drivers -->
129      <div id="avatar_option_{avatar_drivers.DRIVER}">
130          <p>{avatar_drivers.L_EXPLAIN}</p>
131          {avatar_drivers.OUTPUT}
132      </div>
133      <!-- END avatar_drivers -->
134      </div>
135      </fieldset>
136   
137      <fieldset class="submit-buttons">
138          <legend>{L_SUBMIT}</legend>
139          <input class="button1" type="submit" id="submit" name="update" value="{L_SUBMIT}" />&nbsp;
140          <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
141          {S_FORM_TOKEN}
142      </fieldset>
143      </form>
144   
145  <!-- ELSEIF S_LIST -->
146   
147      <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
148   
149      <h1>{L_GROUP_MEMBERS} :: {GROUP_NAME}</h1>
150   
151      <p>{L_GROUP_MEMBERS_EXPLAIN}</p>
152   
153      <form id="list" method="post" action="{U_ACTION}">
154   
155      <fieldset class="quick">
156          <a href="{U_DEFAULT_ALL}">&raquo; {L_MAKE_DEFAULT_FOR_ALL}</a>
157      </fieldset>
158   
159      <table class="table1 zebra-table">
160      <thead>
161      <tr>
162          <th>{L_USERNAME}</th>
163          <th>{L_GROUP_DEFAULT}</th>
164          <th>{L_JOINED}</th>
165          <th>{L_POSTS}</th>
166          <th>{L_MARK}</th>
167      </tr>
168      </thead>
169      <tbody>
170      <tr>
171          <td class="row3" colspan="5"><strong>{L_GROUP_LEAD}</strong></td>
172      </tr>
173      <!-- BEGIN leader -->
174          <tr>
175              <td><!-- IF leader.USERNAME_COLOUR --><a href="{leader.U_USER_EDIT}" style="color: #{leader.USERNAME_COLOUR};" class="username-coloured">{leader.USERNAME}</a><!-- ELSE --><a href="{leader.U_USER_EDIT}">{leader.USERNAME}</a><!-- ENDIF --></td>
176              <td style="text-align: center;"><!-- IF leader.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
177              <td style="text-align: center;">{leader.JOINED}</td>
178              <td style="text-align: center;">{leader.USER_POSTS}</td>
179              <td style="text-align: center;"><input type="checkbox" class="radio" name="mark[]" value="{leader.USER_ID}" /></td>
180          </tr>
181      <!-- BEGINELSE -->
182          <tr>
183              <td colspan="5" style="text-align: center;">{L_GROUPS_NO_MODS}</td>
184          </tr>
185      <!-- END leader -->
186      <tr>
187          <td class="row3" colspan="5"><strong>{L_GROUP_APPROVED}</strong></td>
188      </tr>
189      <!-- BEGIN member -->
190          <!-- IF member.S_PENDING -->
191          <tr>
192              <td class="row3" colspan="5"><strong>{L_GROUP_PENDING}</strong></td>
193          </tr>
194          <!-- ELSE -->
195          <tr>
196              <td><!-- IF member.USERNAME_COLOUR --><a href="{member.U_USER_EDIT}" style="color: #{member.USERNAME_COLOUR};" class="username-coloured">{member.USERNAME}</a><!-- ELSE --><a href="{member.U_USER_EDIT}">{member.USERNAME}</a><!-- ENDIF --></td>
197              <td style="text-align: center;"><!-- IF member.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
198              <td style="text-align: center;">{member.JOINED}</td>
199              <td style="text-align: center;">{member.USER_POSTS}</td>
200              <td style="text-align: center;"><input type="checkbox" class="radio" name="mark[]" value="{member.USER_ID}" /></td>
201          </tr>
202          <!-- ENDIF -->
203      <!-- BEGINELSE -->
204          <tr>
205              <td colspan="5" style="text-align: center;">{L_GROUPS_NO_MEMBERS}</td>
206          </tr>
207      <!-- END member -->
208      </tbody>
209      </table>
210      <div class="pagination">
211      <!-- IF .pagination -->
212          <!-- INCLUDE pagination.html -->
213      <!-- ENDIF -->
214      </div>
215   
216      <fieldset class="quick">
217          <select name="action"><option class="sep" value="">{L_SELECT_OPTION}</option>{S_ACTION_OPTIONS}</select>
218          <input class="button2" type="submit" name="update" value="{L_SUBMIT}" />
219          <p class="small"><a href="#" onclick="marklist('list', 'mark', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('list', 'mark', false); return false;">{L_UNMARK_ALL}</a></p>
220      </fieldset>
221   
222      <h1>{L_ADD_USERS}</h1>
223   
224      <p>{L_ADD_USERS_EXPLAIN}</p>
225   
226      <fieldset>
227          <legend>{L_ADD_USERS}</legend>
228      {% EVENT acp_groups_add_user_options_before %}
229      <dl>
230          <dt><label for="leader">{L_USER_GROUP_LEADER}{L_COLON}</label></dt>
231          <dd><label><input name="leader" type="radio" class="radio" value="1" /> {L_YES}</label>
232              <label><input name="leader" type="radio" class="radio" id="leader" value="0" checked="checked" /> {L_NO}</label></dd>
233      </dl>
234      <dl>
235          <dt><label for="default">{L_USER_GROUP_DEFAULT}{L_COLON}</label><br /><span>{L_USER_GROUP_DEFAULT_EXPLAIN}</span></dt>
236          <dd><label><input name="default" type="radio" class="radio" value="1" /> {L_YES}</label>
237              <label><input name="default" type="radio" class="radio" id="default" value="0" checked="checked" /> {L_NO}</label></dd>
238      </dl>
239      {% EVENT acp_groups_add_user_usernames_before %}
240      <dl>
241          <dt><label for="usernames">{L_USERNAME}{L_COLON}</label><br /><span>{L_USERNAMES_EXPLAIN}</span></dt>
242          <dd><textarea id="usernames" name="usernames" cols="40" rows="5"></textarea></dd>
243          <dd><!-- EVENT acp_groups_find_username_prepend -->[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]<!-- EVENT acp_groups_find_username_append --></dd>
244      </dl>
245      {% EVENT acp_groups_add_user_options_after %}
246   
247      <p class="quick">
248          <input class="button2" type="submit" name="addusers" value="{L_SUBMIT}" />
249      </p>
250      {S_FORM_TOKEN}
251      </fieldset>
252      </form>
253   
254  <!-- ELSE -->
255   
256      <h1>{L_ACP_GROUPS_MANAGE}</h1>
257   
258      <p>{L_ACP_GROUPS_MANAGE_EXPLAIN}</p>
259   
260      <!-- IF S_ERROR -->
261          <div class="errorbox">
262              <h3>{L_WARNING}</h3>
263              <p>{ERROR_MSG}</p>
264          </div>
265      <!-- ENDIF -->
266   
267      <h1>{L_USER_DEF_GROUPS}</h1>
268   
269      <p>{L_USER_DEF_GROUPS_EXPLAIN}</p>
270   
271      <form id="acp_groups" method="post" action="{U_ACTION}">
272   
273      <!-- EVENT acp_groups_manage_before -->
274      <table class="table1">
275          <col class="col1" /><col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
276      <thead>
277      <tr>
278          <th style="width: 50%">{L_GROUP}</th>
279          <th>{L_TOTAL_MEMBERS}</th>
280          <th>{L_PENDING_MEMBERS}</th>
281          <th colspan="2">{L_OPTIONS}</th>
282          <th>{L_ACTION}</th>
283      </tr>
284      </thead>
285      <tbody>
286      <!-- BEGIN groups -->
287          <!-- IF groups.S_SPECIAL -->
288          <!-- IF groups.S_FIRST_ROW -->
289              <tr>
290                  <td colspan="6" class="row3">{L_NO_GROUPS_CREATED}</td>
291              </tr>
292          <!-- ENDIF -->
293      </tbody>
294      </table>
295      <!-- EVENT acp_groups_manage_after -->
296   
297      <fieldset class="quick">
298          <!-- IF S_GROUP_ADD -->
299              {L_CREATE_GROUP}{L_COLON} <input type="text" name="group_name" value="" /> <input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
300              <input type="hidden" name="add" value="1" />
301          <!-- ENDIF -->
302          {S_FORM_TOKEN}
303      </fieldset>
304      </form>
305   
306      <h1>{L_SPECIAL_GROUPS}</h1>
307   
308      <p>{L_SPECIAL_GROUPS_EXPLAIN}</p>
309   
310      <table class="table1">
311          <col class="col1" /><col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" />
312      <thead>
313      <tr>
314          <th style="width: 50%">{L_GROUP}</th>
315          <th>{L_TOTAL_MEMBERS}</th>
316          <th>{L_PENDING_MEMBERS}</th>
317          <th colspan="2">{L_OPTIONS}</th>
318          <th>{L_ACTION}</th>
319      </tr>
320      </thead>
321      <tbody>
322          <!-- ELSE -->
323          <tr>
324              <td><strong<!-- IF groups.GROUP_COLOR --> style="color: #{groups.GROUP_COLOR}"<!-- ENDIF -->>{groups.GROUP_NAME}</strong></td>
325              <td style="text-align: center;">{groups.TOTAL_MEMBERS}</td>
326              <td style="text-align: center;">{groups.PENDING_MEMBERS}</td>
327              <td style="text-align: center;"><a href="{groups.U_EDIT}">{L_SETTINGS}</a></td>
328              <td style="text-align: center;"><a href="{groups.U_LIST}">{L_MEMBERS}</a></td>
329              <td style="text-align: center;"><!-- IF not groups.S_GROUP_SPECIAL and groups.U_DELETE --><a href="{groups.U_DELETE}" data-ajax="row_delete">{L_DELETE}</a><!-- ELSE -->{L_DELETE}<!-- ENDIF --></td>
330          </tr>
331          <!-- ENDIF -->
332      <!-- END groups -->
333      </tbody>
334      </table>
335   
336  <!-- ENDIF -->
337   
338  <!-- INCLUDE overall_footer.html -->
339