Esempio n. 1
0
function update_online_time($dbo, $table)
{
    $user_id = get_sess_userid();
    $now_time = time();
    $kick_time = 20;
    //设置超时时间
    if ($user_id) {
        $sql = "update {$table} set active_time='{$now_time}' where user_id={$user_id}";
        if (!$dbo->exeUpdate($sql)) {
            global $tablePreStr;
            $t_online = $tablePreStr . "online";
            $user_id = get_sess_userid();
            $user_name = get_sess_username();
            $user_ico = get_sess_userico();
            $user_sex = get_sess_usersex();
            $sql = "insert into {$t_online} (`user_id`,`user_name`,`user_sex`,`user_ico`,`active_time`,`hidden`) values ({$user_id},'{$user_name}','{$user_sex}','{$user_ico}','{$now_time}',0)";
            $dbo->exeUpdate($sql);
        }
    }
    $sql = "delete from {$table} where {$now_time}-active_time>{$kick_time}*60";
    $dbo->exeUpdate($sql);
}
Esempio n. 2
0
$search_name = short_check(get_argg('memName'));
$is_online = intval(get_argg('online'));
$q_province = short_check(get_argg('q_province'));
$q_city = short_check(get_argg('q_city'));
$s_province = short_check(get_argg('s_province'));
$s_city = short_check(get_argg('s_city'));
$age = short_check(get_argg('age'));
$min_age = short_check(get_argg('min_age'));
$max_age = short_check(get_argg('max_age'));
$sex = short_check(get_argg('sex'));
$type = short_check(get_argg('type'));
$memName = short_check(get_argg("memName"));
$cols = " 1=1 ";
$user_id = get_sess_userid();
$user_name = get_sess_username();
$user_sex = get_sess_usersex();
$is_login = 1;
$send_script_js = "location.href='modules.php?app=msg_creator&2id={uid}&nw=1';";
$send_join_js = "mypals_add({uid});";
$error_str = $mp_langpackage->mp_no_search;
$target = "frame_content";
if (empty($user_id) || $type == 'index') {
    $is_login = 0;
    $send_script_js = "goLogin();";
    $send_join_js = "goLogin();";
    $error_str = $mp_langpackage->mp_search_none;
    $target = "";
}
//数据表定义区
$table = '';
$t_users = $tablePreStr . "users";