📄 tpl_users.php
字号:
<!-- tpl_users.php -->
<h1>User Management</h1>
<form method="post" action="admin.php?action=users" id="filter_form">
<input type="hidden" name="task" value="setfilter" />
<input type="hidden" name="action" value="users" />
<p>
Filter presets: <span class="link" onmousedown="setFilterPreset('bw');">Bandwidth limit reached</span> -
<span class="link" onmousedown="setFilterPreset('approval');">Unapproved accounts</span> -
<span class="link" onmousedown="setFilterPreset('inactive_users');">Inactive accounts (no login in 90 days)</span>
</p>
<fieldset>
<table style="width:100%;" cellspacing="1" cellpadding="5" id="filters_tbl">
<tr>
<td>User level</td>
<td>
<select name="filters[level]" style="width:130px;">
<option value="null" <?=@!isset($filters['level'])||$filters['level']=='null'?'selected="selected"':''?>>Any</option>
<option value="<?=LEVEL_ADMIN?>" <?=@$filters['level']==LEVEL_ADMIN?'selected="selected"':''?>>Admin</option>
<option value="<?=LEVEL_MODERATOR?>" <?=@$filters['level']==LEVEL_MODERATOR?'selected="selected"':''?>>Moderators</option>
<option value="<?=LEVEL_NORMAL?>" <?=@$filters['level']!='null'&&@$filters['level']=='0'?'selected="selected"':''?>>Normal</option>
<option value="<?=LEVEL_SUBSCRIBER?>" <?=@$filters['level']==LEVEL_SUBSCRIBER?'selected="selected"':''?>>Normal: Subscriber</option>
<option value="<?=LEVEL_DONATOR?>" <?=@$filters['level']==LEVEL_DONATOR?'selected="selected"':''?>>Normal: Donator</option>
<option value="<?=LEVEL_MONTHLY?>" <?=@$filters['level']==LEVEL_MONTHLY?'selected="selected"':''?>>Normal: Monthly subscriber</option>
<option value="<?=LEVEL_QUARTERLY?>" <?=@$filters['level']==LEVEL_QUARTERLY?'selected="selected"':''?>>Normal: Quaterly subscriber</option>
<option value="<?=LEVEL_YEARLY?>" <?=@$filters['level']==LEVEL_YEARLY?'selected="selected"':''?>>Normal: Yearly subscriber</option>
</select>
</td>
<td>Username</td>
<td><input type="text" name="filters[username]" size="30" value="<?=@$filters['username']?>" /></td>
</tr>
<tr>
<td>Approval status</td>
<td>
<select name="filters[is_approved]" style="width:130px;">
<option value="null" <?=@$filters['is_approved']=='null'?'selected="selected"':''?>>Any</option>
<option value="1" <?=@$filters['is_approved']=='1'?'selected="selected"':''?>>Approved</option>
<option value="0" <?=@$filters['is_approved']=='0'?'selected="selected"':''?>>Not approved</option>
</select>
</td>
<td>Email address</td>
<td><input type="text" name="filters[email]" size="60" value="<?=@$filters['email']?>" /></td>
</tr>
<tr>
<td>Suspension</td>
<td>
<select name="filters[is_suspended]" style="width:130px;">
<option value="null" <?=@$filters['is_suspended']=='null'?'selected="selected"':''?>>Any</option>
<option value="1" <?=@$filters['is_suspended']=='1'?'selected="selected"':''?>>Suspended</option>
<option value="0" <?=@$filters['is_suspended']=='0'?'selected="selected"':''?>>Not suspended</option>
</select>
</td>
<td>Admin comments</td>
<td><input type="text" name="filters[admin_comments]" size="60" value="<?=@$filters['admin_comments']?>" /></td>
</tr>
<tr>
<td>Activation</td>
<td>
<select name="filters[is_activated]" style="width:130px;">
<option value="null" <?=@$filters['is_activated']=='null'?'selected="selected"':''?>>Any</option>
<option value="1" <?=@$filters['is_activated']=='1'?'selected="selected"':''?>>Activated</option>
<option value="0" <?=@$filters['is_activated']=='0'?'selected="selected"':''?>>Not activated</option>
</select>
</td>
<td>Registration time</td>
<td><input type="text" name="filters[reg_time]" size="5" style="text-align:center;" value="<?=@$filters['reg_time']?>" /> days and longer.</td>
</tr>
<tr>
<td>Bandwidth used</td>
<td>
<select name="filters[bw_used_comp]">
<option value="<=" <?=@$filters['bw_used_comp']=='<='?'selected="selected"':''?>><=</option>
<option value=">=" <?=@$filters['bw_used_comp']=='>='?'selected="selected"':''?>>>=</option>
</select>
<input type="text" name="filters[bw_used]" size="5" style="text-align:center;" value="<?=@$filters['bw_used']?>" /> %
</td>
<td>Last login</td>
<td>
<select name="filters[last_login_comp]">
<option value="<=" <?=@$filters['last_login_comp']=='<='?'selected="selected"':''?>>has not logged-in in...</option>
<option value=">=" <?=@$filters['last_login_comp']=='>='?'selected="selected"':''?>>logged in within the past...</option>
</select>
<input type="text" name="filters[last_login]" size="5" style="text-align:center;" value="<?=@$filters['last_login']?>" /> days.
</td>
</tr>
</table>
<p style="text-align:center;margin:2px;padding:5px;background-color:#f0f0f0;">
<input type="submit" value="Apply filters" class="blue_button" />
<input type="button" value="Clear filters" class="blue_button" onclick="go('admin.php?action=users');" />
</p>
</fieldset>
</form>
<form method="post" action="admin.php?action=user_actions" id="users_form">
<input type="hidden" name="action" value="user_actions" />
<fieldset>
<legend>Users: <?=$users_found?> / <?=$total_users?></legend>
<table style="width:100%;text-align:center;color:#888888;" cellspacing="1" cellpadding="5" id="users_tbl">
<tr skip_alternate="1" style="background-color:#f0f0f0;">
<td style="width:10px;"><a href="<?=$sort_urls['sort_id']?>" class="special"><?=$sort_by=='userid'?'<strong>ID</strong>':'ID'?></a></td>
<td style="text-align:left;"><a href="<?=$sort_urls['sort_name']?>" class="special"><?=$sort_by=='username'?'<strong>Username</strong>':'Username'?></a></td>
<td>Email</td>
<td><a href="<?=$sort_urls['sort_bw']?>" class="special"><?=$sort_by=='bw_used'?'<strong>BW</strong>':'BW'?></a></td>
<td>Action</td>
<td style="width:20px;"><input type="checkbox" class="chkbox" onclick="checkAllBoxes(this.form, 'users[]', this.checked);" /></td>
</tr>
<?php if ( count ( $users ) ) : reset ( $users ); while ( list ( , $user ) = each ( $users ) ) : ?>
<tr>
<td><?=$user['userid']?></td>
<td style="text-align:left;"><a href="<?=$user['info_url']?>"><?=$user['username']?></a></td>
<td><a href="<?=$user['email_url']?>"><?=$user['email']?></user></td>
<td><?=get_size($user['bw_used'],'KB')?></td>
<td>
<a href="<?=$user['edit_url']?>"><img src="templates/default2/images/b_edit.gif" alt="Edit" class="img1" /></a>
<a href="<?=$user['files_url']?>"><img src="templates/default2/images/b_files.gif" alt="Edit" class="img1" /></a>
</td>
<td><input type="checkbox" name="users[]" value="<?=$user['userid']?>" class="chkbox" /></td>
</tr>
<?php endwhile; else: ?>
<tr>
<td colspan="6">No users found matching the filters.</td>
</tr>
<?php endif; ?>
</table>
</fieldset>
<p style="text-align:right;">
<?php if ( $prev_page_url != '' ) : ?>
<a href="<?=$prev_page_url?>" class="special">Previous</a>
<?php endif; ?>
<select onchange="go(this.value);">
<?php reset ( $page_links ); while ( list ( , $page ) = each ( $page_links ) ) : ?>
<option value="<?=$page['page_url']?>" <?=$page['page_num']==$current_page?'selected="selected"':''?>><?=$page['page_num']?></option>
<?php endwhile; ?>
</select>
<?php if ( $next_page_url != '' ) : ?>
<a href="<?=$next_page_url?>" class="special">Next</a>
<?php endif; ?>
</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -