Example #1
0
        showmessage('do_success', "space.php?do=friend&view=blacklist&start={$_GET['start']}", 0);
    }
} elseif ($op == 'rand') {
    $randuids = array();
    if ($space['friendnum'] < 5) {
        //附近在线的朋友
        $onlinelist = array();
        $query = $_SGLOBAL['db']->query("SELECT uid FROM " . tname('session') . " LIMIT 0,100");
        while ($value = $_SGLOBAL['db']->fetch_array($query)) {
            if ($value['uid'] != $space['uid']) {
                $onlinelist[] = $value['uid'];
            }
        }
        $randuids = sarray_rand(array_merge($onlinelist, $space['friends']), 1);
    } else {
        $randuids = sarray_rand($space['friends'], 1);
    }
    showmessage('do_success', "space.php?uid=" . array_pop($randuids), 0);
} elseif ($op == 'getcfriend') {
    $fuids = empty($_GET['fuid']) ? array() : explode(',', $_GET['fuid']);
    $newfuids = array();
    foreach ($fuids as $value) {
        $value = intval($value);
        if ($value) {
            $newfuids[$value] = $value;
        }
    }
    //共同的好友
    $list = array();
    if ($newfuids) {
        $query = $_SGLOBAL['db']->query("SELECT uid,username,name,namestatus FROM " . tname('space') . " WHERE uid IN (" . simplode($newfuids) . ") LIMIT 0,15");
Example #2
0
}

//在线用户
$onlinelist = array();
$query = $_SGLOBAL['db']->query("SELECT s.*, sf.note FROM ".tname('session')." s
	LEFT JOIN ".tname('spacefield')." sf ON sf.uid=s.uid
	ORDER BY s.lastactivity DESC LIMIT 0,12");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
	if(!$value['magichidden']) {
		$value['note'] = shtmlspecialchars(strip_tags($value['note']));
		realname_set($value['uid'], $value['username']);
		$onlinelist[$value['uid']] = $value;
	}
}
if(empty($star) && $onlinelist) {
	$star = sarray_rand($onlinelist, 1);
	foreach ($star as $key => $value) {
		$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('space')." WHERE uid='$value[uid]'");
		if ($subvalue = $_SGLOBAL['db']->fetch_array($query)) {
			$star[$key] = array_merge($subvalue, $star[$key]);
		}
	}
}


//在线人数
$olcount = getcount('session', array());

//应用
$myappcount = 0;
$myapplist = array();
Example #3
0
        showmessage('do_success', "home.php?mod=space&uid={$_G['uid']}&do=friend&view=blacklist&quickforward=1&start={$_GET['start']}");
    }
} elseif ($op == 'rand') {
    $userlist = $randuids = array();
    space_merge($space, 'count');
    if ($space['friends'] < 5) {
        $query = DB::query("SELECT uid FROM " . DB::table('common_session') . " LIMIT 0,100");
    } else {
        $query = DB::query("SELECT fuid as uid FROM " . DB::table('home_friend') . " WHERE uid='{$_G['uid']}'");
    }
    while ($value = DB::fetch($query)) {
        if ($value['uid'] != $space['uid']) {
            $userlist[] = $value['uid'];
        }
    }
    $randuids = sarray_rand($userlist, 1);
    showmessage('do_success', "home.php?mod=space&quickforward=1&uid=" . array_pop($randuids));
} elseif ($op == 'getcfriend') {
    $fuid = empty($_GET['fuid']) ? 0 : intval($_GET['fuid']);
    $list = array();
    if ($fuid) {
        $friend = $friendlist = array();
        $query = DB::query("SELECT * FROM " . DB::table('home_friend') . " WHERE uid='{$space['uid']}' OR uid='{$fuid}'");
        while ($value = DB::fetch($query)) {
            $friendlist[$value['uid']][] = $value['fuid'];
            $friend[$value['fuid']] = $value;
        }
        if ($friendlist[$_G['uid']] && $friendlist[$fuid]) {
            $cfriend = array_intersect($friendlist[$_G['uid']], $friendlist[$fuid]);
            $i = 0;
            foreach ($cfriend as $key => $uid) {
Example #4
0
 // group  groups ҳ
 $list = $starlist = $modlist = $memberlist = $checklist = array();
 if ($mtag['allowview']) {
     $query = $_SGLOBAL['db']->query("SELECT main.* FROM " . tname('thread') . " main \r\n\t\t\t\tWHERE main.tagid='{$tagid}' \r\n\t\t\t\tORDER BY main.displayorder DESC, main.lastpost DESC \r\n\t\t\t\tLIMIT 0,50");
     while ($value = $_SGLOBAL['db']->fetch_array($query)) {
         realname_set($value['uid'], $value['username']);
         realname_set($value['lastauthorid'], $value['lastauthor']);
         $list[] = $value;
     }
     //ǻԱ
     $query = $_SGLOBAL['db']->query("SELECT * FROM " . tname('tagspace') . " WHERE tagid='{$tagid}' AND grade='1'");
     while ($value = $_SGLOBAL['db']->fetch_array($query)) {
         realname_set($value['uid'], $value['username']);
         $starlist[] = $value;
     }
     $starlist = sarray_rand($starlist, 12);
     //ѡ
     //Ա
     $query = $_SGLOBAL['db']->query("SELECT * FROM " . tname('tagspace') . " WHERE tagid='{$tagid}' AND grade='0' LIMIT 0,12");
     while ($value = $_SGLOBAL['db']->fetch_array($query)) {
         realname_set($value['uid'], $value['username']);
         $memberlist[] = $value;
     }
 }
 // group
 $query = $_SGLOBAL['db']->query("SELECT * FROM " . tname('tagspace') . " WHERE tagid='{$tagid}' AND grade>'7' ORDER BY grade DESC LIMIT 0,12");
 while ($value = $_SGLOBAL['db']->fetch_array($query)) {
     realname_set($value['uid'], $value['username']);
     $modlist[] = $value;
 }
 // group