~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/php/phpBB3/adm/style/acp_groups.html

  • Committer: William Grant
  • Date: 2009-02-23 23:47:02 UTC
  • mfrom: (1099.1.211 new-dispatch)
  • Revision ID: grantw@unimelb.edu.au-20090223234702-db4b1llly46ignwo
Merge from lp:~ivle-dev/ivle/new-dispatch.

Pretty much everything changes. Reread the setup docs. Backup your databases.
Every file is now in a different installed location, the configuration system
is rewritten, the dispatch system is rewritten, URLs are different, the
database is different, worksheets and exercises are no longer on the
filesystem, we use a templating engine, jail service protocols are rewritten,
we don't repeat ourselves, we have authorization rewritten, phpBB is gone,
and probably lots of other things that I cannot remember.

This is certainly the biggest commit I have ever made, and hopefully
the largest I ever will.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!-- INCLUDE overall_header.html -->
2
 
 
3
 
<a name="maincontent"></a>
4
 
 
5
 
<!-- IF S_EDIT -->
6
 
 
7
 
        <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
8
 
 
9
 
        <h1>{L_ACP_GROUPS_MANAGE}</h1>
10
 
 
11
 
        <p>{L_GROUP_EDIT_EXPLAIN}</p>
12
 
 
13
 
        <!-- IF S_ERROR -->
14
 
                <div class="errorbox">
15
 
                        <h3>{L_WARNING}</h3>
16
 
                        <p>{ERROR_MSG}</p>
17
 
                </div>
18
 
        <!-- ENDIF -->
19
 
 
20
 
        <form id="settings" method="post" action="{U_ACTION}"<!-- IF S_CAN_UPLOAD --> enctype="multipart/form-data"<!-- ENDIF -->>
21
 
 
22
 
        <fieldset>
23
 
                <legend>{L_GROUP_DETAILS}</legend>
24
 
        <dl>
25
 
                <dt><label<!-- IF not S_SPECIAL_GROUP --> for="group_name"<!-- ENDIF -->>{L_GROUP_NAME}:</label></dt>
26
 
                <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>
27
 
        </dl>
28
 
        <dl>
29
 
                <dt><label for="group_desc">{L_GROUP_DESC}:</label></dt>
30
 
                <dd><textarea id="group_desc" name="group_desc" rows="5" cols="45">{GROUP_DESC}</textarea></dd>
31
 
                <dd><label><input type="checkbox" class="radio" name="desc_parse_bbcode"<!-- IF S_DESC_BBCODE_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_BBCODE}</label>
32
 
                        <label><input type="checkbox" class="radio" name="desc_parse_smilies"<!-- IF S_DESC_SMILIES_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_SMILIES}</label>
33
 
                        <label><input type="checkbox" class="radio" name="desc_parse_urls"<!-- IF S_DESC_URLS_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_URLS}</label></dd>
34
 
        </dl>
35
 
        <!-- IF not S_SPECIAL_GROUP -->
36
 
                <dl>
37
 
                        <dt><label for="group_type">{L_GROUP_TYPE}:</label><br /><span>{L_GROUP_TYPE_EXPLAIN}</span></dt>
38
 
                        <dd>
39
 
                                <label><input name="group_type" type="radio" class="radio" id="group_type" value="{GROUP_TYPE_FREE}"{GROUP_FREE} /> {L_GROUP_OPEN}</label>
40
 
                                <label><input name="group_type" type="radio" class="radio" value="{GROUP_TYPE_OPEN}"{GROUP_OPEN} /> {L_GROUP_REQUEST}</label>
41
 
                                <label><input name="group_type" type="radio" class="radio" value="{GROUP_TYPE_CLOSED}"{GROUP_CLOSED} /> {L_GROUP_CLOSED}</label>
42
 
                                <label><input name="group_type" type="radio" class="radio" value="{GROUP_TYPE_HIDDEN}"{GROUP_HIDDEN} /> {L_GROUP_HIDDEN}</label>
43
 
                        </dd>
44
 
                </dl>
45
 
        <!-- ELSE -->
46
 
                <input name="group_type" type="hidden" value="{GROUP_TYPE_SPECIAL}" />
47
 
        <!-- ENDIF -->
48
 
 
49
 
        <!-- IF S_ADD_GROUP and S_GROUP_PERM -->
50
 
                <dl>
51
 
                        <dt><label for="group_perm_from">{L_COPY_PERMISSIONS}:</label><br /><span>{L_COPY_PERMISSIONS_EXPLAIN}</span></dt>
52
 
                        <dd><select id="group_perm_from" name="group_perm_from"><option value="0">{L_NO_PERMISSIONS}</option>{S_GROUP_OPTIONS}</select></dd>
53
 
                </dl>
54
 
        <!-- ENDIF -->
55
 
        </fieldset>
56
 
 
57
 
        <fieldset>
58
 
                <legend>{L_GROUP_SETTINGS_SAVE}</legend>
59
 
        <!-- IF S_USER_FOUNDER -->
60
 
        <dl>
61
 
                <dt><label for="group_founder_manage">{L_GROUP_FOUNDER_MANAGE}:</label><br /><span>{L_GROUP_FOUNDER_MANAGE_EXPLAIN}</span></dt>
62
 
                <dd><input name="group_founder_manage" type="checkbox" class="radio" id="group_founder_manage"{GROUP_FOUNDER_MANAGE} /></dd>
63
 
        </dl>
64
 
        <!-- ENDIF -->
65
 
        <dl>
66
 
                <dt><label for="group_legend">{L_GROUP_LEGEND}:</label></dt>
67
 
                <dd><input name="group_legend" type="checkbox" class="radio" id="group_legend"{GROUP_LEGEND} /></dd>
68
 
        </dl>
69
 
        <dl>
70
 
                <dt><label for="group_receive_pm">{L_GROUP_RECEIVE_PM}:</label><br /><span>{L_GROUP_RECEIVE_PM_EXPLAIN}</span></dt>
71
 
                <dd><input name="group_receive_pm" type="checkbox" class="radio" id="group_receive_pm"{GROUP_RECEIVE_PM} /></dd>
72
 
        </dl>
73
 
        <dl>
74
 
                <dt><label for="group_message_limit">{L_GROUP_MESSAGE_LIMIT}:</label><br /><span>{L_GROUP_MESSAGE_LIMIT_EXPLAIN}</span></dt>
75
 
                <dd><input name="group_message_limit" type="text" id="group_message_limit" maxlength="4" size="4" value="{GROUP_MESSAGE_LIMIT}" /></dd>
76
 
        </dl>
77
 
        <dl>
78
 
                <dt><label for="group_colour">{L_GROUP_COLOR}:</label><br /><span>{L_GROUP_COLOR_EXPLAIN}</span></dt>
79
 
                <dd><input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="6" maxlength="6" />&nbsp;&nbsp;<span>[ <a href="{U_SWATCH}" onclick="popup(this.href, 636, 150, '_swatch'); return false">{L_COLOUR_SWATCH}</a> ]</span></dd>
80
 
        </dl>
81
 
        <dl>
82
 
                <dt><label for="group_rank">{L_GROUP_RANK}:</label></dt>
83
 
                <dd><select name="group_rank" id="group_rank">{S_RANK_OPTIONS}</select></dd>
84
 
        </dl>
85
 
        </fieldset>
86
 
 
87
 
        <fieldset>
88
 
                <legend>{L_GROUP_AVATAR}</legend>
89
 
        <dl>
90
 
                <dt><label>{L_CURRENT_IMAGE}:</label><br /><span>{L_AVATAR_EXPLAIN}</span></dt>
91
 
                <dd>{AVATAR_IMAGE}</dd>
92
 
                <dd><label><input type="checkbox" class="radio" name="delete" /> {L_DELETE_AVATAR}</label></dd>
93
 
        </dl>
94
 
        <!-- IF not S_IN_AVATAR_GALLERY -->
95
 
                <!-- IF S_CAN_UPLOAD -->
96
 
                        <dl> 
97
 
                                <dt><label for="uploadfile">{L_UPLOAD_AVATAR_FILE}:</label></dt>
98
 
                                <dd><input type="file" id="uploadfile" name="uploadfile" /></dd>
99
 
                        </dl>
100
 
                        <dl>
101
 
                                <dt><label for="uploadurl">{L_UPLOAD_AVATAR_URL}:</label><br /><span>{L_UPLOAD_AVATAR_URL_EXPLAIN}</span></dt>
102
 
                                <dd><input name="uploadurl" type="text" id="uploadurl" value="" /></dd>
103
 
                        </dl>
104
 
                <!-- ENDIF -->
105
 
                <dl>
106
 
                        <dt><label for="remotelink">{L_LINK_REMOTE_AVATAR}:</label><br /><span>{L_LINK_REMOTE_AVATAR_EXPLAIN}</span></dt>
107
 
                        <dd><input name="remotelink" type="text" id="remotelink" value="" /></dd>
108
 
                </dl>
109
 
                <dl>
110
 
                        <dt><label for="width">{L_LINK_REMOTE_SIZE}:</label><br /><span>{L_LINK_REMOTE_SIZE_EXPLAIN}</span></dt>
111
 
                        <dd><input name="width" type="text" id="width" size="3" value="{AVATAR_WIDTH}" /> <span>px X </span> <input type="text" name="height" size="3" value="{AVATAR_HEIGHT}" /> <span>px</span></dd>
112
 
                </dl>
113
 
                <!-- IF S_DISPLAY_GALLERY -->
114
 
                        <dl> 
115
 
                                <dt><label>{L_AVATAR_GALLERY}:</label></dt>
116
 
                                <dd><input class="button2" type="submit" name="display_gallery" value="{L_DISPLAY_GALLERY}" /></dd>
117
 
                        </dl>
118
 
                <!-- ENDIF -->
119
 
        <!-- ELSE -->
120
 
                </fieldset>
121
 
 
122
 
                <fieldset>
123
 
                        <legend>{L_AVATAR_GALLERY}</legend>
124
 
                <dl>
125
 
                        <dt><label for="category">{L_AVATAR_CATEGORY}:</label></dt>
126
 
                        <dd><select name="category" id="category">{S_CAT_OPTIONS}</select>&nbsp;<input class="button2" type="submit" value="{L_GO}" name="display_gallery" /></dd>
127
 
                </dl>
128
 
                <dl>
129
 
                        <table cellspacing="1">
130
 
                        <!-- BEGIN avatar_row -->
131
 
                        <tr> 
132
 
                                <!-- BEGIN avatar_column -->
133
 
                                        <td class="row1" style="text-align: center;"><img src="{avatar_row.avatar_column.AVATAR_IMAGE}" alt="{avatar_row.avatar_column.AVATAR_NAME}" title="{avatar_row.avatar_column.AVATAR_NAME}" /></td>
134
 
                                <!-- END avatar_column -->
135
 
                        </tr>
136
 
                        <tr>
137
 
                                <!-- BEGIN avatar_option_column -->
138
 
                                        <td class="row2" style="text-align: center;"><input type="radio" class="radio" name="avatar_select" value="{avatar_row.avatar_option_column.S_OPTIONS_AVATAR}" /></td>
139
 
                                <!-- END avatar_option_column -->
140
 
                        </tr>
141
 
                        <!-- END avatar_row -->
142
 
                        </table>
143
 
                </dl>
144
 
                </fieldset>
145
 
                
146
 
                <fieldset class="quick" style="margin-top: -15px;">
147
 
                        <input class="button2" type="submit" name="cancel" value="{L_CANCEL}" />
148
 
                </fieldset>
149
 
        
150
 
        <!-- ENDIF -->
151
 
        </fieldset>
152
 
 
153
 
        <fieldset class="submit-buttons">
154
 
                <legend>{L_SUBMIT}</legend>
155
 
                <input class="button1" type="submit" id="submit" name="update" value="{L_SUBMIT}" />&nbsp;
156
 
                <input class="button2" type="reset" id="reset" name="reset" value="{L_RESET}" />
157
 
                {S_FORM_TOKEN}
158
 
        </fieldset>
159
 
        </form>
160
 
 
161
 
<!-- ELSEIF S_LIST -->
162
 
 
163
 
        <a href="{U_BACK}" style="float: {S_CONTENT_FLOW_END};">&laquo; {L_BACK}</a>
164
 
 
165
 
        <h1>{L_GROUP_MEMBERS} :: {GROUP_NAME}</h1>
166
 
 
167
 
        <p>{L_GROUP_MEMBERS_EXPLAIN}</p>
168
 
 
169
 
        <form id="list" method="post" action="{U_ACTION}">
170
 
 
171
 
        <fieldset class="quick">
172
 
                <a href="{U_DEFAULT_ALL}">&raquo; {L_MAKE_DEFAULT_FOR_ALL}</a>
173
 
        </fieldset>
174
 
 
175
 
        <table cellspacing="1">
176
 
        <thead>
177
 
        <tr>
178
 
                <th>{L_USERNAME}</th>
179
 
                <th>{L_GROUP_DEFAULT}</th>
180
 
                <th>{L_JOINED}</th>
181
 
                <th>{L_POSTS}</th>
182
 
                <th>{L_MARK}</th>
183
 
        </tr>
184
 
        </thead>
185
 
        <tbody>
186
 
        <tr>
187
 
                <td class="row3" colspan="5"><strong>{L_GROUP_LEAD}</strong></td>
188
 
        </tr>
189
 
        <!-- BEGIN leader -->
190
 
                <!-- IF leader.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
191
 
                        <td><a href="{leader.U_USER_EDIT}">{leader.USERNAME}</a></td>
192
 
                        <td style="text-align: center;"><!-- IF leader.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
193
 
                        <td style="text-align: center;">{leader.JOINED}</td>
194
 
                        <td style="text-align: center;">{leader.USER_POSTS}</td>
195
 
                        <td style="text-align: center;"><input type="checkbox" class="radio" name="mark[]" value="{leader.USER_ID}" /></td>
196
 
                </tr>
197
 
        <!-- BEGINELSE -->
198
 
                <tr>
199
 
                        <td class="row1" colspan="5" style="text-align: center;">{L_GROUPS_NO_MODS}</td>
200
 
                </tr>
201
 
        <!-- END leader -->
202
 
        <tr>
203
 
                <td class="row3" colspan="5"><strong>{L_GROUP_APPROVED}</strong></td>
204
 
        </tr>
205
 
        <!-- BEGIN member -->
206
 
                <!-- IF member.S_PENDING -->
207
 
                <tr>
208
 
                        <td class="row3" colspan="5"><strong>{L_GROUP_PENDING}</strong></td>
209
 
                </tr>
210
 
                <!-- ELSE -->
211
 
                        <!-- IF member.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
212
 
                        <td><a href="{member.U_USER_EDIT}">{member.USERNAME}</a></td>
213
 
                        <td style="text-align: center;"><!-- IF member.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
214
 
                        <td style="text-align: center;">{member.JOINED}</td>
215
 
                        <td style="text-align: center;">{member.USER_POSTS}</td>
216
 
                        <td style="text-align: center;"><input type="checkbox" class="radio" name="mark[]" value="{member.USER_ID}" /></td>
217
 
                </tr>
218
 
                <!-- ENDIF -->
219
 
        <!-- BEGINELSE -->
220
 
                <tr>
221
 
                        <td class="row1" colspan="5" style="text-align: center;">{L_GROUPS_NO_MEMBERS}</td>
222
 
                </tr>
223
 
        <!-- END member -->
224
 
        </tbody>
225
 
        </table>
226
 
        <!-- IF PAGINATION -->
227
 
        <div class="pagination">
228
 
                        <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{S_ON_PAGE}</a> &bull; <span>{PAGINATION}</span>
229
 
        </div>
230
 
        <!-- ENDIF -->  
231
 
 
232
 
        <fieldset class="quick">
233
 
                <select name="action"><option class="sep" value="">{L_SELECT_OPTION}</option>{S_ACTION_OPTIONS}</select>
234
 
                <input class="button2" type="submit" name="update" value="{L_SUBMIT}" />
235
 
                <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>                
236
 
        </fieldset>
237
 
 
238
 
        <h1>{L_ADD_USERS}</h1>
239
 
 
240
 
        <p>{L_ADD_USERS_EXPLAIN}</p>
241
 
 
242
 
        <fieldset>
243
 
                <legend>{L_ADD_USERS}</legend>
244
 
        <dl>
245
 
                <dt><label for="leader">{L_USER_GROUP_LEADER}:</label></dt>
246
 
                <dd><label><input name="leader" type="radio" class="radio" value="1" /> {L_YES}</label>
247
 
                        <label><input name="leader" type="radio" class="radio" id="leader" value="0" checked="checked" /> {L_NO}</label></dd>
248
 
        </dl>
249
 
        <dl>
250
 
                <dt><label for="default">{L_USER_GROUP_DEFAULT}:</label><br /><span>{L_USER_GROUP_DEFAULT_EXPLAIN}</span></dt>
251
 
                <dd><label><input name="default" type="radio" class="radio" value="1" /> {L_YES}</label>
252
 
                        <label><input name="default" type="radio" class="radio" id="default" value="0" checked="checked" /> {L_NO}</label></dd>
253
 
        </dl>
254
 
        <dl>
255
 
                <dt><label for="usernames">{L_USERNAME}:</label><br /><span>{L_USERNAMES_EXPLAIN}</span></dt>
256
 
                <dd><textarea id="usernames" name="usernames" cols="40" rows="5"></textarea></dd>
257
 
                <dd>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</dd>
258
 
        </dl>
259
 
 
260
 
        <p class="quick">
261
 
                <input class="button2" type="submit" name="addusers" value="{L_SUBMIT}" />
262
 
        </p>
263
 
        {S_FORM_TOKEN}
264
 
        </fieldset>
265
 
        </form>
266
 
 
267
 
<!-- ELSE -->
268
 
 
269
 
        <h1>{L_ACP_GROUPS_MANAGE}</h1>
270
 
 
271
 
        <p>{L_ACP_GROUPS_MANAGE_EXPLAIN}</p>
272
 
 
273
 
        <!-- IF S_ERROR -->
274
 
                <div class="errorbox">
275
 
                        <h3>{L_WARNING}</h3>
276
 
                        <p>{ERROR_MSG}</p>
277
 
                </div>
278
 
        <!-- ENDIF -->
279
 
 
280
 
        <h1>{L_USER_DEF_GROUPS}</h1>
281
 
 
282
 
        <p>{L_USER_DEF_GROUPS_EXPLAIN}</p>
283
 
 
284
 
        <form id="acp_groups" method="post" action="{U_ACTION}">
285
 
 
286
 
        <table cellspacing="1">
287
 
                <col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
288
 
        <thead>
289
 
        <tr>
290
 
                <th style="width: 50%">{L_GROUP}</th>
291
 
                <th>{L_TOTAL_MEMBERS}</th>
292
 
                <th colspan="2">{L_OPTIONS}</th>
293
 
                <th>{L_ACTION}</th>
294
 
        </tr>
295
 
        </thead>
296
 
        <tbody>
297
 
        <!-- BEGIN groups -->
298
 
                <!-- IF groups.S_SPECIAL -->
299
 
                <!-- IF groups.S_FIRST_ROW -->
300
 
                        <tr>
301
 
                                <td colspan="5" class="row3">{L_NO_GROUPS_CREATED}</td>
302
 
                        </tr>
303
 
                <!-- ENDIF -->
304
 
        </tbody>
305
 
        </table>
306
 
 
307
 
        <fieldset class="quick">
308
 
                <!-- IF S_GROUP_ADD -->
309
 
                        {L_CREATE_GROUP}: <input type="text" name="group_name" value="" /> <input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
310
 
                        <input type="hidden" name="add" value="1" />
311
 
                <!-- ENDIF -->
312
 
                {S_FORM_TOKEN}
313
 
        </fieldset>
314
 
        </form>
315
 
 
316
 
        <h1>{L_SPECIAL_GROUPS}</h1>
317
 
 
318
 
        <p>{L_SPECIAL_GROUPS_EXPLAIN}</p>
319
 
 
320
 
        <table cellspacing="1">
321
 
                <col class="col1" /><col class="col1" /><col class="col2" /><col class="col2" /><col class="col2" />
322
 
        <thead>
323
 
        <tr>
324
 
                <th style="width: 50%">{L_GROUP}</th>
325
 
                <th>{L_TOTAL_MEMBERS}</th>
326
 
                <th colspan="2">{L_OPTIONS}</th>
327
 
                <th>{L_ACTION}</th>
328
 
        </tr>
329
 
        </thead>
330
 
        <tbody>
331
 
                <!-- ELSE -->
332
 
                <tr>
333
 
                        <td><strong>{groups.GROUP_NAME}</strong></td>
334
 
                        <td style="text-align: center;">{groups.TOTAL_MEMBERS}</td>
335
 
                        <td style="text-align: center;"><a href="{groups.U_EDIT}">{L_SETTINGS}</a></td>
336
 
                        <td style="text-align: center;"><a href="{groups.U_LIST}">{L_MEMBERS}</a></td>
337
 
                        <td style="text-align: center;"><!-- IF not groups.S_GROUP_SPECIAL and groups.U_DELETE --><a href="{groups.U_DELETE}">{L_DELETE}</a><!-- ELSE -->{L_DELETE}<!-- ENDIF --></td>
338
 
                </tr>
339
 
                <!-- ENDIF -->
340
 
        <!-- END groups -->
341
 
        </tbody>
342
 
        </table>
343
 
 
344
 
<!-- ENDIF -->
345
 
 
346
 
<!-- INCLUDE overall_footer.html -->