⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tpl_users.php

📁 一款文件上传程序
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<!-- 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"':''?>>&lt;=</option>
                        <option value=">=" <?=@$filters['bw_used_comp']=='>='?'selected="selected"':''?>>&gt;=</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>&nbsp;
        <?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 != '' ) : ?>
        &nbsp;<a href="<?=$next_page_url?>" class="special">Next</a>
        <?php endif; ?>
    </p>


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -