| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 | <?php//--------------- 会员好友函数 ---------------//增加好友function AddFriend($add){	global $empire,$dbtbpre;	//是否登陆	$user_r=islogin();	$fname=RepPostVar(trim($add['fname']));	$add['fcid']=(int)$add['fcid'];	if(!$fname)	{		printerror("EmptyFriend","",1);	}	//加自己为好友	if($fname==$user_r['username'])	{		printerror("NotAddFriendSelf","",1);	}	$num=$empire->gettotal("select count(*) as total from ".eReturnMemberTable()." where ".egetmf('username')."='$fname' limit 1");	if(!$num)	{		printerror("NotFriendUsername","",1);	}	//重复提交	$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewshy where fname='$fname' and userid='$user_r[userid]' limit 1");	if($num)	{		printerror("ReAddFriend","",1);	}	$cid=(int)$add['cid'];	$fsay=RepPostStr($add['fsay']);	$sql=$empire->query("insert into {$dbtbpre}enewshy(userid,fname,cid,fsay) values('$user_r[userid]','".addslashes($fname)."',$cid,'".addslashes($fsay)."');");	if($sql)	{		printerror("AddFriendSuccess","../member/friend/?cid=$add[fcid]",1);	}	else	{		printerror("DbError","",1);	}}//修改好友function EditFriend($add){	global $empire,$dbtbpre;	//是否登陆	$user_r=islogin();	$fid=(int)$add['fid'];	$fname=RepPostVar(trim($add['fname']));	$add['fcid']=(int)$add['fcid'];	if(!$fname||!$fid)	{		printerror("EmptyFriend","",1);	}	//加自己为好友	if($fname==$user_r['username'])	{		printerror("NotAddFriendSelf","",1);	}	$num=$empire->gettotal("select count(*) as total from ".eReturnMemberTable()." where ".egetmf('username')."='$fname' limit 1");	if(!$num)	{		printerror("NotFriendUsername","",1);	}	//重复提交	if($fname!=$add['oldfname'])	{		$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewshy where fname='$fname' and userid='$user_r[userid]' limit 1");		if($num)		{			printerror("ReAddFriend","",1);		}	}	$cid=(int)$add['cid'];	$fsay=RepPostStr($add['fsay']);	$sql=$empire->query("update {$dbtbpre}enewshy set fname='".addslashes($fname)."',cid=$cid,fsay='".addslashes($fsay)."' where fid=$fid and userid='$user_r[userid]'");	if($sql)	{		printerror("EditFriendSuccess","../member/friend/?cid=$add[fcid]",1);	}	else	{		printerror("DbError","",1);	}}//删除好友function DelFriend($add){	global $empire,$dbtbpre;	//是否登陆	$user_r=islogin();	$fid=(int)$add['fid'];	$add['fcid']=(int)$add['fcid'];	if(!$fid)	{		printerror("EmptyFriendId","",1);	}	$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewshy where fid=$fid and userid='$user_r[userid]'");	if(!$num)	{		printerror("EmptyFriendId","",1);	}	$sql=$empire->query("delete from {$dbtbpre}enewshy where fid=$fid and userid='$user_r[userid]'");	if($sql)	{		printerror("DelFriendSuccess","../member/friend/?cid=$add[fcid]",1);	}	else	{		printerror("DbError","",1);	}}//增加好友分类function AddFriendClass($add){	global $empire,$dbtbpre;	if(!trim($add[cname]))	{		printerror('EmptyFavaClassname','history.go(-1)',1);    }	//是否登陆	$user_r=islogin();	$add[cname]=dgdb_tosave($add[cname]);	$sql=$empire->query("insert into {$dbtbpre}enewshyclass(cname,userid) values('$add[cname]','$user_r[userid]');");	if($sql)	{		printerror('AddFavaClassSuccess','../member/friend/FriendClass/',1);	}	else	{		printerror('DbError','history.go(-1)',1);	}}//修改好友分类function EditFriendClass($add){	global $empire,$dbtbpre;	$add[cid]=(int)$add[cid];	if(!trim($add[cname])||!$add[cid])	{		printerror('EmptyFavaClassname','history.go(-1)',1);    }	//是否登陆	$user_r=islogin();	$add[cname]=dgdb_tosave($add[cname]);	$sql=$empire->query("update {$dbtbpre}enewshyclass set cname='$add[cname]' where cid='$add[cid]' and userid='$user_r[userid]'");	if($sql)	{		printerror('EditFavaClassSuccess','../member/friend/FriendClass/',1);	}	else	{		printerror('DbError','history.go(-1)',1);	}}//删除好友分类function DelFriendClass($cid){	global $empire,$dbtbpre;	$cid=(int)$cid;	if(!$cid)	{		printerror('EmptyFavaClassid','history.go(-1)',1);    }	//是否登陆	$user_r=islogin();	$sql=$empire->query("delete from {$dbtbpre}enewshyclass where cid='$cid' and userid='$user_r[userid]'");	if($sql)	{		printerror('DelFavaClassSuccess','../member/friend/FriendClass/',1);	}	else	{		printerror('DbError','history.go(-1)',1);	}}//返回好友分类function ReturnFriendclass($userid,$cid){	global $empire,$dbtbpre;	$userid=(int)$userid;	$sql=$empire->query("select cid,cname from {$dbtbpre}enewshyclass where userid='$userid' order by cid");	$select='';	while($r=$empire->fetch($sql))	{		if($r[cid]==$cid)		{$selected=' selected';}		else		{$selected='';}		$select.='<option value="'.$r[cid].'"'.$selected.'>'.$r[cname].'</option>';    }	return $select;}?>
 |