|
@@ -1,4 +1,4 @@
|
1
|
|
-<?
|
|
1
|
+<?php
|
2
|
2
|
|
3
|
3
|
/********************************************************************************
|
4
|
4
|
************ Permissions form ********************** user.php and tools.php ****
|
|
@@ -112,8 +112,9 @@ $PermissionsArray = array(
|
112
|
112
|
'site_tag_aliases_read' => 'Can view the list of tag aliases.'
|
113
|
113
|
);
|
114
|
114
|
|
115
|
|
-function permissions_form() {
|
116
|
|
-?>
|
|
115
|
+function permissions_form()
|
|
116
|
+{
|
|
117
|
+ ?>
|
117
|
118
|
<div class="permissions">
|
118
|
119
|
<div class="permission_container">
|
119
|
120
|
<table>
|
|
@@ -122,48 +123,47 @@ function permissions_form() {
|
122
|
123
|
</tr>
|
123
|
124
|
<tr>
|
124
|
125
|
<td>
|
125
|
|
-<?
|
126
|
|
- display_perm('site_leech','Can leech.');
|
127
|
|
- display_perm('site_upload','Can upload.');
|
128
|
|
- display_perm('site_vote','Can vote on requests.');
|
129
|
|
- display_perm('site_submit_requests','Can submit requests.');
|
130
|
|
- display_perm('site_advanced_search','Can use advanced search.');
|
131
|
|
- display_perm('site_top10','Can access top 10.');
|
132
|
|
- display_perm('site_torrents_notify','Can access torrents notifications system.');
|
133
|
|
- display_perm('site_collages_create','Can create collages.');
|
134
|
|
- display_perm('site_collages_manage','Can manage collages (add torrents, sorting).');
|
135
|
|
- display_perm('site_collages_delete','Can delete collages.');
|
136
|
|
- display_perm('site_collages_subscribe','Can access collage subscriptions.');
|
137
|
|
- display_perm('site_collages_personal','Can have a personal collage.');
|
138
|
|
- display_perm('site_collages_renamepersonal','Can rename own personal collages.');
|
139
|
|
- display_perm('site_advanced_top10','Can access advanced top 10.');
|
140
|
|
- display_perm('site_make_bookmarks','Can make bookmarks.');
|
141
|
|
- display_perm('site_edit_wiki','Can edit wiki pages.');
|
142
|
|
- display_perm('site_can_invite_always', 'Can invite users even when invites are closed.');
|
143
|
|
- display_perm('site_send_unlimited_invites', 'Can send unlimited invites.');
|
144
|
|
- display_perm('site_moderate_requests', 'Can moderate any request.');
|
145
|
|
- display_perm('site_delete_artist', 'Can delete artists (must be able to delete torrents+requests).');
|
146
|
|
- display_perm('forums_polls_create','Can create polls in the forums.');
|
147
|
|
- display_perm('forums_polls_moderate','Can feature and close polls.');
|
148
|
|
- display_perm('site_moderate_forums', 'Can moderate the forums.');
|
149
|
|
- display_perm('site_admin_forums', 'Can administrate the forums.');
|
150
|
|
- display_perm('site_view_flow', 'Can view site stats and data pools.');
|
151
|
|
- display_perm('site_view_full_log', 'Can view the full site log.');
|
152
|
|
- display_perm('site_view_torrent_snatchlist', 'Can view torrent snatch lists.');
|
153
|
|
- display_perm('site_recommend_own', 'Can add own torrents to recommendations list.');
|
154
|
|
- display_perm('site_manage_recommendations', 'Can edit recommendations list.');
|
155
|
|
- display_perm('site_delete_tag', 'Can delete tags.');
|
156
|
|
- display_perm('site_disable_ip_history', 'Disable IP history.');
|
157
|
|
- display_perm('zip_downloader', 'Download multiple torrents at once.');
|
158
|
|
- display_perm('site_debug', 'View site debug tables.');
|
159
|
|
- display_perm('site_proxy_images', 'Proxy images through the server.');
|
160
|
|
- display_perm('site_search_many', 'Can go past low limit of search results.');
|
161
|
|
- display_perm('site_collages_recover', 'Can recover \'deleted\' collages.');
|
162
|
|
- display_perm('site_forums_double_post', 'Can double post in the forums.');
|
163
|
|
- display_perm('project_team', 'Part of the project team.');
|
164
|
|
- display_perm('site_tag_aliases_read', 'Can view the list of tag aliases.');
|
165
|
|
- display_perm('site_ratio_watch_immunity', 'Immune from being put on ratio watch.');
|
166
|
|
-?>
|
|
126
|
+ <?php
|
|
127
|
+ display_perm('site_leech', 'Can leech.');
|
|
128
|
+ display_perm('site_upload', 'Can upload.');
|
|
129
|
+ display_perm('site_vote', 'Can vote on requests.');
|
|
130
|
+ display_perm('site_submit_requests', 'Can submit requests.');
|
|
131
|
+ display_perm('site_advanced_search', 'Can use advanced search.');
|
|
132
|
+ display_perm('site_top10', 'Can access top 10.');
|
|
133
|
+ display_perm('site_torrents_notify', 'Can access torrents notifications system.');
|
|
134
|
+ display_perm('site_collages_create', 'Can create collages.');
|
|
135
|
+ display_perm('site_collages_manage', 'Can manage collages (add torrents, sorting).');
|
|
136
|
+ display_perm('site_collages_delete', 'Can delete collages.');
|
|
137
|
+ display_perm('site_collages_subscribe', 'Can access collage subscriptions.');
|
|
138
|
+ display_perm('site_collages_personal', 'Can have a personal collage.');
|
|
139
|
+ display_perm('site_collages_renamepersonal', 'Can rename own personal collages.');
|
|
140
|
+ display_perm('site_advanced_top10', 'Can access advanced top 10.');
|
|
141
|
+ display_perm('site_make_bookmarks', 'Can make bookmarks.');
|
|
142
|
+ display_perm('site_edit_wiki', 'Can edit wiki pages.');
|
|
143
|
+ display_perm('site_can_invite_always', 'Can invite users even when invites are closed.');
|
|
144
|
+ display_perm('site_send_unlimited_invites', 'Can send unlimited invites.');
|
|
145
|
+ display_perm('site_moderate_requests', 'Can moderate any request.');
|
|
146
|
+ display_perm('site_delete_artist', 'Can delete artists (must be able to delete torrents+requests).');
|
|
147
|
+ display_perm('forums_polls_create', 'Can create polls in the forums.');
|
|
148
|
+ display_perm('forums_polls_moderate', 'Can feature and close polls.');
|
|
149
|
+ display_perm('site_moderate_forums', 'Can moderate the forums.');
|
|
150
|
+ display_perm('site_admin_forums', 'Can administrate the forums.');
|
|
151
|
+ display_perm('site_view_flow', 'Can view site stats and data pools.');
|
|
152
|
+ display_perm('site_view_full_log', 'Can view the full site log.');
|
|
153
|
+ display_perm('site_view_torrent_snatchlist', 'Can view torrent snatch lists.');
|
|
154
|
+ display_perm('site_recommend_own', 'Can add own torrents to recommendations list.');
|
|
155
|
+ display_perm('site_manage_recommendations', 'Can edit recommendations list.');
|
|
156
|
+ display_perm('site_delete_tag', 'Can delete tags.');
|
|
157
|
+ display_perm('site_disable_ip_history', 'Disable IP history.');
|
|
158
|
+ display_perm('zip_downloader', 'Download multiple torrents at once.');
|
|
159
|
+ display_perm('site_debug', 'View site debug tables.');
|
|
160
|
+ display_perm('site_proxy_images', 'Proxy images through the server.');
|
|
161
|
+ display_perm('site_search_many', 'Can go past low limit of search results.');
|
|
162
|
+ display_perm('site_collages_recover', 'Can recover \'deleted\' collages.');
|
|
163
|
+ display_perm('site_forums_double_post', 'Can double post in the forums.');
|
|
164
|
+ display_perm('project_team', 'Part of the project team.');
|
|
165
|
+ display_perm('site_tag_aliases_read', 'Can view the list of tag aliases.');
|
|
166
|
+ display_perm('site_ratio_watch_immunity', 'Immune from being put on ratio watch.'); ?>
|
167
|
167
|
</td>
|
168
|
168
|
</tr>
|
169
|
169
|
</table>
|
|
@@ -175,40 +175,39 @@ function permissions_form() {
|
175
|
175
|
</tr>
|
176
|
176
|
<tr>
|
177
|
177
|
<td>
|
178
|
|
-<?
|
|
178
|
+ <?php
|
179
|
179
|
display_perm('users_edit_usernames', 'Can edit usernames.');
|
180
|
|
- display_perm('users_edit_ratio', 'Can edit anyone\'s upload/download amounts.');
|
181
|
|
- display_perm('users_edit_own_ratio', 'Can edit own upload/download amounts.');
|
182
|
|
- display_perm('users_edit_titles', 'Can edit titles.');
|
183
|
|
- display_perm('users_edit_avatars', 'Can edit avatars.');
|
184
|
|
- display_perm('users_edit_invites', 'Can edit invite numbers and cancel sent invites.');
|
185
|
|
- display_perm('users_edit_watch_hours', 'Can edit contrib watch hours.');
|
186
|
|
- display_perm('users_edit_reset_keys', 'Can reset any passkey/authkey.');
|
187
|
|
- display_perm('users_edit_profiles', 'Can edit anyone\'s profile.');
|
188
|
|
- display_perm('users_edit_badges', 'Can edit anyone\'s badges.');
|
189
|
|
- display_perm('users_view_friends', 'Can view anyone\'s friends.');
|
190
|
|
- display_perm('users_reset_own_keys', 'Can reset own passkey/authkey.');
|
191
|
|
- display_perm('users_edit_password', 'Can change password.');
|
192
|
|
- display_perm('users_promote_below', 'Can promote users to below current level.');
|
193
|
|
- display_perm('users_promote_to', 'Can promote users up to current level.');
|
194
|
|
- display_perm('users_give_donor', 'Can give donor access.');
|
195
|
|
- display_perm('users_warn', 'Can warn users.');
|
196
|
|
- display_perm('users_disable_users', 'Can disable users.');
|
197
|
|
- display_perm('users_disable_posts', 'Can disable users\' posting privileges.');
|
198
|
|
- display_perm('users_disable_any', 'Can disable any users\' rights.');
|
199
|
|
- display_perm('users_delete_users', 'Can delete anyone\'s account');
|
200
|
|
- display_perm('users_view_invites', 'Can view who user has invited');
|
201
|
|
- display_perm('users_view_seedleech', 'Can view what a user is seeding or leeching');
|
202
|
|
- display_perm('users_view_uploaded', 'Can view a user\'s uploads, regardless of privacy level');
|
203
|
|
- display_perm('users_view_keys', 'Can view passkeys');
|
204
|
|
- display_perm('users_view_ips', 'Can view IP addresses');
|
205
|
|
- display_perm('users_view_email', 'Can view email addresses');
|
206
|
|
- display_perm('users_invite_notes', 'Can add a staff note when inviting someone.');
|
207
|
|
- display_perm('users_override_paranoia', 'Can override paranoia');
|
208
|
|
- display_perm('users_make_invisible', 'Can make users invisible');
|
209
|
|
- display_perm('users_logout', 'Can log users out');
|
210
|
|
- display_perm('users_mod', 'Can access basic moderator tools (Admin comment)');
|
211
|
|
-?>
|
|
180
|
+ display_perm('users_edit_ratio', 'Can edit anyone\'s upload/download amounts.');
|
|
181
|
+ display_perm('users_edit_own_ratio', 'Can edit own upload/download amounts.');
|
|
182
|
+ display_perm('users_edit_titles', 'Can edit titles.');
|
|
183
|
+ display_perm('users_edit_avatars', 'Can edit avatars.');
|
|
184
|
+ display_perm('users_edit_invites', 'Can edit invite numbers and cancel sent invites.');
|
|
185
|
+ display_perm('users_edit_watch_hours', 'Can edit contrib watch hours.');
|
|
186
|
+ display_perm('users_edit_reset_keys', 'Can reset any passkey/authkey.');
|
|
187
|
+ display_perm('users_edit_profiles', 'Can edit anyone\'s profile.');
|
|
188
|
+ display_perm('users_edit_badges', 'Can edit anyone\'s badges.');
|
|
189
|
+ display_perm('users_view_friends', 'Can view anyone\'s friends.');
|
|
190
|
+ display_perm('users_reset_own_keys', 'Can reset own passkey/authkey.');
|
|
191
|
+ display_perm('users_edit_password', 'Can change password.');
|
|
192
|
+ display_perm('users_promote_below', 'Can promote users to below current level.');
|
|
193
|
+ display_perm('users_promote_to', 'Can promote users up to current level.');
|
|
194
|
+ display_perm('users_give_donor', 'Can give donor access.');
|
|
195
|
+ display_perm('users_warn', 'Can warn users.');
|
|
196
|
+ display_perm('users_disable_users', 'Can disable users.');
|
|
197
|
+ display_perm('users_disable_posts', 'Can disable users\' posting privileges.');
|
|
198
|
+ display_perm('users_disable_any', 'Can disable any users\' rights.');
|
|
199
|
+ display_perm('users_delete_users', 'Can delete anyone\'s account');
|
|
200
|
+ display_perm('users_view_invites', 'Can view who user has invited');
|
|
201
|
+ display_perm('users_view_seedleech', 'Can view what a user is seeding or leeching');
|
|
202
|
+ display_perm('users_view_uploaded', 'Can view a user\'s uploads, regardless of privacy level');
|
|
203
|
+ display_perm('users_view_keys', 'Can view passkeys');
|
|
204
|
+ display_perm('users_view_ips', 'Can view IP addresses');
|
|
205
|
+ display_perm('users_view_email', 'Can view email addresses');
|
|
206
|
+ display_perm('users_invite_notes', 'Can add a staff note when inviting someone.');
|
|
207
|
+ display_perm('users_override_paranoia', 'Can override paranoia');
|
|
208
|
+ display_perm('users_make_invisible', 'Can make users invisible');
|
|
209
|
+ display_perm('users_logout', 'Can log users out');
|
|
210
|
+ display_perm('users_mod', 'Can access basic moderator tools (Admin comment)'); ?>
|
212
|
211
|
*Everything is only applicable to users with the same or lower class level
|
213
|
212
|
</td>
|
214
|
213
|
</tr>
|
|
@@ -221,21 +220,20 @@ function permissions_form() {
|
221
|
220
|
</tr>
|
222
|
221
|
<tr>
|
223
|
222
|
<td>
|
224
|
|
-<?
|
|
223
|
+ <?php
|
225
|
224
|
display_perm('torrents_edit', 'Can edit any torrent');
|
226
|
|
- display_perm('torrents_delete', 'Can delete torrents');
|
227
|
|
- display_perm('torrents_delete_fast', 'Can delete more than 3 torrents at a time.');
|
228
|
|
- display_perm('torrents_freeleech', 'Can make torrents freeleech');
|
229
|
|
- display_perm('torrents_search_fast', 'Unlimit search frequency (for scripts).');
|
230
|
|
- display_perm('torrents_add_artist', 'Can add artists to any group.');
|
231
|
|
- display_perm('edit_unknowns', 'Can edit unknown release information.');
|
232
|
|
- display_perm('torrents_edit_vanityhouse', 'Can mark groups as part of Vanity House.');
|
233
|
|
- display_perm('artist_edit_vanityhouse', 'Can mark artists as part of Vanity House.');
|
234
|
|
- display_perm('torrents_hide_dnu', 'Hide the Do Not Upload list by default.');
|
235
|
|
- display_perm('torrents_fix_ghosts', 'Can fix ghost groups on artist pages.');
|
236
|
|
- display_perm('screenshots_add', 'Can add screenshots to any torrent and delete their own screenshots.');
|
237
|
|
- display_perm('screenshots_delete', 'Can delete any screenshot from any torrent.');
|
238
|
|
-?>
|
|
225
|
+ display_perm('torrents_delete', 'Can delete torrents');
|
|
226
|
+ display_perm('torrents_delete_fast', 'Can delete more than 3 torrents at a time.');
|
|
227
|
+ display_perm('torrents_freeleech', 'Can make torrents freeleech');
|
|
228
|
+ display_perm('torrents_search_fast', 'Unlimit search frequency (for scripts).');
|
|
229
|
+ display_perm('torrents_add_artist', 'Can add artists to any group.');
|
|
230
|
+ display_perm('edit_unknowns', 'Can edit unknown release information.');
|
|
231
|
+ display_perm('torrents_edit_vanityhouse', 'Can mark groups as part of Vanity House.');
|
|
232
|
+ display_perm('artist_edit_vanityhouse', 'Can mark artists as part of Vanity House.');
|
|
233
|
+ display_perm('torrents_hide_dnu', 'Hide the Do Not Upload list by default.');
|
|
234
|
+ display_perm('torrents_fix_ghosts', 'Can fix ghost groups on artist pages.');
|
|
235
|
+ display_perm('screenshots_add', 'Can add screenshots to any torrent and delete their own screenshots.');
|
|
236
|
+ display_perm('screenshots_delete', 'Can delete any screenshot from any torrent.'); ?>
|
239
|
237
|
</td>
|
240
|
238
|
</tr>
|
241
|
239
|
</table>
|
|
@@ -247,31 +245,30 @@ function permissions_form() {
|
247
|
245
|
</tr>
|
248
|
246
|
<tr>
|
249
|
247
|
<td>
|
250
|
|
-<?
|
|
248
|
+ <?php
|
251
|
249
|
display_perm('admin_manage_news', 'Can manage site news');
|
252
|
|
- display_perm('admin_manage_blog', 'Can manage the site blog');
|
253
|
|
- display_perm('admin_manage_polls', 'Can manage polls');
|
254
|
|
- display_perm('admin_manage_forums', 'Can manage forums (add/edit/delete)');
|
255
|
|
- display_perm('admin_manage_fls', 'Can manage FLS');
|
256
|
|
- display_perm('admin_reports', 'Can access reports system');
|
257
|
|
- display_perm('admin_advanced_user_search', 'Can access advanced user search');
|
258
|
|
- display_perm('admin_create_users', 'Can create users through an administrative form');
|
259
|
|
- display_perm('admin_donor_log', 'Can view the donor log');
|
260
|
|
- display_perm('admin_manage_ipbans', 'Can manage IP bans');
|
261
|
|
- display_perm('admin_dnu', 'Can manage do not upload list');
|
262
|
|
- display_perm('admin_clear_cache', 'Can clear cached pages');
|
263
|
|
- display_perm('admin_whitelist', 'Can manage the list of allowed clients.');
|
264
|
|
- display_perm('admin_manage_permissions', 'Can edit permission classes/user permissions.');
|
265
|
|
- display_perm('admin_schedule', 'Can run the site schedule.');
|
266
|
|
- display_perm('admin_login_watch', 'Can manage login watch.');
|
267
|
|
- display_perm('admin_manage_wiki', 'Can manage wiki access.');
|
268
|
|
- display_perm('admin_update_geoip', 'Can update geoIP data.');
|
269
|
|
-?>
|
|
250
|
+ display_perm('admin_manage_blog', 'Can manage the site blog');
|
|
251
|
+ display_perm('admin_manage_polls', 'Can manage polls');
|
|
252
|
+ display_perm('admin_manage_forums', 'Can manage forums (add/edit/delete)');
|
|
253
|
+ display_perm('admin_manage_fls', 'Can manage FLS');
|
|
254
|
+ display_perm('admin_reports', 'Can access reports system');
|
|
255
|
+ display_perm('admin_advanced_user_search', 'Can access advanced user search');
|
|
256
|
+ display_perm('admin_create_users', 'Can create users through an administrative form');
|
|
257
|
+ display_perm('admin_donor_log', 'Can view the donor log');
|
|
258
|
+ display_perm('admin_manage_ipbans', 'Can manage IP bans');
|
|
259
|
+ display_perm('admin_dnu', 'Can manage do not upload list');
|
|
260
|
+ display_perm('admin_clear_cache', 'Can clear cached pages');
|
|
261
|
+ display_perm('admin_whitelist', 'Can manage the list of allowed clients.');
|
|
262
|
+ display_perm('admin_manage_permissions', 'Can edit permission classes/user permissions.');
|
|
263
|
+ display_perm('admin_schedule', 'Can run the site schedule.');
|
|
264
|
+ display_perm('admin_login_watch', 'Can manage login watch.');
|
|
265
|
+ display_perm('admin_manage_wiki', 'Can manage wiki access.');
|
|
266
|
+ display_perm('admin_update_geoip', 'Can update geoIP data.'); ?>
|
270
|
267
|
</td>
|
271
|
268
|
</tr>
|
272
|
269
|
</table>
|
273
|
270
|
</div>
|
274
|
271
|
<div class="submit_container"><input type="submit" name="submit" value="Save Permission Class" /></div>
|
275
|
272
|
</div>
|
276
|
|
-<?
|
|
273
|
+ <?php
|
277
|
274
|
}
|