示例#1
0
 static function admin_check_role($roleid)
 {
     global $_K, $admin_info;
     $grouplist_arr = keke_admin_class::get_user_group();
     if ($_SESSION['auid'] != ADMIN_UID && !in_array($roleid, $grouplist_arr[$admin_info['group_id']]['group_roles'])) {
         echo "<script>location.href='index.php?do=main'</script>";
         die;
     }
 }
        kekezu::admin_system_log($_lang['delete_kf'] . $del_info[username]);
        $res and kekezu::admin_show_msg($_lang['operate_notice'], $url, 2, $_lang['delete_success'], 'success') or kekezu::admin_show_msg($_lang['operate_notice'], $url, 2, $_lang['delete_fail'], 'warning');
        break;
}
if ($sbt_action) {
    $keyids = $ckb;
    if (is_array($keyids)) {
        $ids = implode(',', $keyids);
        $res = db_factory::execute(sprintf("update %switkey_space set group_id = 0 where uid in (%s) ", TABLEPRE, $ids));
        kekezu::admin_system_log($_lang['more_delete_kfs'] . $ids);
        $res and kekezu::admin_show_msg($_lang['operate_notice'], $url, 2, $_lang['mulit_operate_success']) or kekezu::admin_show_msg($_lang['operate_notice'], $url, 2, $_lang['mulit_operate_fail'], "error");
    }
}
$sql = " 1 = 1 and group_id != 0 ";
$w[page_size] and $p_size = intval($w[page_size]) or $p_size = 10;
$page = intval($page) ? intval($page) : 1;
$w[uid] and $sql .= " and uid='{$w['uid']}'";
$w[username] and $sql .= " and username like '%{$w['username']}%'";
$w[status] == 1 and $sql .= " and status = 1";
$w[status] == 2 and $sql .= " and status = 0";
$ord[uid] and $sql .= " order by uid " . $ord[uid] or $sql .= " order by uid desc ";
$space_obj->setWhere($sql);
$count = $space_obj->count_keke_witkey_space();
$limit = $p_size;
$kekezu->_page_obj->setAjax(1);
$kekezu->_page_obj->setAjaxDom('ajax_dom');
$pages = $kekezu->_page_obj->getPages($count, $limit, $page, $url);
$space_obj->setWhere($sql . $pages['where']);
$userlist_arr = $space_obj->query_keke_witkey_space();
$grouplist_arr = keke_admin_class::get_user_group();
require $template_obj->template(ADMIN_DIRECTORY . '/tpl/admin_user_custom_list');