Example #1
0
function get_power_name($power)
{
    $power_arr = get_power_array();
    if (isset($power_arr[$power])) {
        return $power_arr[$power];
    } else {
        return '未知';
    }
}
Example #2
0
                if ($v['id'] == $_GET['id']) {
                    ?>
<form action="user-action.php" method="post">
<table>
<tr><th>姓名</th><td><?php 
                    echo $v['name'], '(', $v['id'], ')';
                    ?>
</td></tr>
<tr><th>原权限</th><td><?php 
                    echo get_power_name($v['power']);
                    ?>
</td></tr>
<tr><th>新权限</th><td><select name="power">
<option value=""></option>
<?php 
                    $power_arr = get_power_array();
                    foreach ($power_arr as $n => $v2) {
                        echo '<option value="', $n, '">', $v2, '</option>';
                    }
                    ?>
</select></td></tr>
</table>
<input type="hidden" name="act" value="chang-power">
<input type="hidden" name="id" value="<?php 
                    echo $v['id'];
                    ?>
">
<p class="submit"><button type="submit">更新</button></p>
</form> 
<?php 
                    break;
Example #3
0
 function up_power($id, $power)
 {
     global $mysql;
     if ($id == get_user_id()) {
         return '不允许修改自己的权限';
     }
     $user = $this->get_user_info($id);
     if (!(isset($user['id']) && $user['id'] == $id)) {
         return 'ID检测失败';
     }
     if (!in_array($power, array_flip(get_power_array()))) {
         return '该权限不存在';
     }
     if ($mysql->up_sql_arr("user", array('power' => $power), '`id`=' . $id)) {
         return 'OK';
     } else {
         return '数据更新失败';
     }
 }