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); }
$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";