www.gusucode.com > HadSky PHP轻论坛系统源码 v2.4.2源码程序 > ytqlt_v2.4.2.0701/phpscript/friends.php

    <?php
if (!defined('puyuetian'))
	exit('Not Found puyuetian!Please contact QQ632827168');

ifvisitor('friends');

$_G['HTMLCODE']['GPS'] = "<span>我的好友</span>";
$_G['HTMLCODE']['OUTPUT'] .= template('gps', true);

if ($type == 'add' && $id && $id != $_G['USER']['ID'] && $id != 2) {
	$addfua = $_G['TABLE']['USER'] -> getData($id);
	if ($addfua) {
		$_G['USER']['FRIENDS'] = str_replace("_{$id}_", "", $_G['USER']['FRIENDS']);
		$_G['USER']['FRIENDS'] .= "_{$id}_";
		$na['id'] = $_G['USER']['ID'];
		$na['friends'] = $_G['USER']['FRIENDS'];
		$_G['TABLE']['USER'] -> newData($na);
		$addfua['friends'] = str_replace("_{$_G['USER']['ID']}_", "", $addfua['friends']);
		$addfua['friends'] .= "_{$_G['USER']['ID']}_";
		$na['id'] = $addfua['id'];
		$na['friends'] = $addfua['friends'];
		$_G['TABLE']['USER'] -> newData($na);
		NewMessage($na['id'], "<a class='message_a_user' target='_blank' href='index.php?c=user&id={$_G['USER']['ID']}'>{$_G['USER']['USERNAME']}</a>添加您为好友,你们成了好盆友了~");
		$_G['HTMLCODE']['TIP'] = "恭喜添加好友 UID:{$id} 成功!";
	} else {
		$_G['HTMLCODE']['TIP'] = "您要添加的好友不存在!";
	}
} elseif ($type == 'del' && $id) {
	$_G['USER']['FRIENDS'] = str_replace("_{$id}_", "", $_G['USER']['FRIENDS']);
	$na['id'] = $_G['USER']['ID'];
	$na['friends'] = $_G['USER']['FRIENDS'];
	$_G['TABLE']['USER'] -> newData($na);
	$_G['HTMLCODE']['TIP'] = "删除好友 UID:{$id} 成功!";
}

$friends = $_G['USER']['FRIENDS'];
$fhtml = '';
if ($friends) {
	$friends = substr($friends, 1, strlen($friends) - 2);
	$fhtmlcode = template('friends-2', true, false, false);
	$friends = explode('__', $friends);
	natsort($friends);
	$friendsnum = count($friends);
	foreach ($friends as $fid) {
		if (Cnum($fid)) {
			$fua = $_G['TABLE']['USER'] -> getData($fid);
			if ($fua) {
				$fusername = $fua['username'];
				$fhtml .= template('null', true, $fhtmlcode);
			}
		}
	}
}
$_G['HTMLCODE']['OUTPUT'] .= template('friends-1', true);
$_G['HTMLCODE']['OUTPUT'] .= $fhtml;
$_G['HTMLCODE']['OUTPUT'] .= template('friends-3', true);