query_first($sql);
//$sql="select fdGroupId from $member where fdLogin='$login'";
//$memberinfo1 = $DB_web->query_first($sql);
if($memberinfo[fdGroupId]==1){ //管理员
$return=1;
/*
//判断$login是否被自己加入了黑名单(fdFlag=1)或好友(fdFlag=0)
$SQL="select id from $bbsfriend where fdLogin='$loginstr' and fdFriendLogin='$login'";
$RESULT=$DB_web->query($SQL);
$NUM=$DB_web->num_rows($RESULT);
if ($NUM>0){
$return=1;
}
*/
}
if($loginstr==$login) //自己
$return=1;
return $return;
}
function showuserinfo() {
global $DB_web,$fdWebSiteName,$bbsimage,$member,$bbsusertitle,$title,$login,$intReplyScore,$intPostScore,$intCoolScore,$intWebCoolScore,$loginstr,$passwdstr,$bbsonline,$bbsarticle,$bbsreply,$logininfo,$bbsStyleOrder;
// begin Cyc assign
$sql = "SELECT id,fdName,fdSex,fdCreateDate,fdPost,fdReply,fdCoolArt,fdWebCoolArt,fdEmail,fdTel,fdBirthday,fdAddress,fdPostcode,fdIsPublic,fdImage,fdOnlineTime,fdLoginCount FROM $member WHERE fdLogin='$login'";
$returnvalue=checklevel($login,$loginstr,$passwdstr,$member,$DB_web);
$intResultPM = $DB_web->query($sql);
if ($intRowNum=$DB_web->num_rows($intResultPM)) {
// new a fasttemplate class object
$tpl = new FastTemplate("./templates".$bbsStyleOrder);
// define fasttemplates using
$tpl->define(
array(
main => "main.tpl",
bottom => "bottom.tpl",
userinfo => "userinfo.tpl",
)
);
// define a dynamic Cyc template
$i = 0;
$row = $DB_web->fetch_array($intResultPM);
$intTotalScore = $row[fdReply]*$intReplyScore+$row[fdPost]*$intPostScore+$row[fdCoolArt]*$intCoolScore+$row[fdWebCoolArt]*$intWebCoolScore+intval($row[fdOnlineTime]/(60*30))+$row[fdLoginCount];
//$intTotalScore = $row[fdReply]*$intReplyScore+$row[fdPost]*$intPostScore+$row[fdCoolArt]*$intCoolScore+$row[fdWebCoolArt]*$intWebCoolScore;
$sqlpath = "SELECT id FROM $bbsimage WHERE fdLogin='$login'";
$intResultPath = $DB_web->query($sqlpath);
$imgpath = iif(($DB_web->num_rows($intResultPath)==1),"../loadimg","../face");
$sqltitle = "SELECT fdName,fdScore FROM $bbsusertitle where fdScore<=$intTotalScore ORDER BY fdScore DESC LIMIT 1";
$intResultTitle = $DB_web->query($sqltitle);
if ($DB_web->num_rows($intResultTitle)>0)
{
while ($rowtitle=$DB_web->fetch_array($intResultTitle))
{
$temptitle = $rowtitle[fdName];
}
}
if (!file_exists($imgpath."/".$row[fdImage])||is_dir($imgpath."/".$row[fdImage]))
{
$imgfile = "../loadimg/nobody.gif";
}
else
{
$imgfile = $imgpath."/".urlencode($row[fdImage]);
}
$sql="select * from $bbsonline where fdLogin='$login'";
$memberinfo = $DB_web->query_first($sql);
$chatstr=($memberinfo[id])?"
| 和".$login."聊天 |
":"";
$returnvalue1=$returnvalue;
if(!$memberinfo[id])
$returnvalue1=0;
if ($row[fdIsPublic]==1)
{
$userimg = "
";
$tpl->assign(
array(
SITENAME => $fdWebSiteName,
loginform => $logininfo,
TITLE => $title[19],
JSCODE => "",
where => $memberinfo[fdWhere],
id => $row[id],
sex => $row[fdSex],
login => $login,
realname => $row[fdName],
regtime => $row[fdCreateDate],
usertitle => $temptitle,
userimg => $userimg,
postnum => ($row[fdPost])?"$row[fdPost] 查看":"无",
replynum => ($row[fdReply])?"$row[fdReply] 查看":"无",
coolnum => ($row[fdCoolArt]+$row[fdWebCoolArt])?$row[fdCoolArt]+$row[fdWebCoolArt]." 查看":"无",
relation => "",
email => "".$row[fdEmail]."",
birthday => $row[fdBirthday],
tel => $row[fdTel],
zip => $row[fdPostcode],
address => $row[fdAddress],
startinfo =>($returnvalue1)?"":"",
addip =>($returnvalue1)?$memberinfo[fdIp]:"",
morepages => ""
)
);
}
else
{
$userimg = "
";
$tpl->assign(
array(
SITENAME => $fdWebSiteName,
loginform => $logininfo,
TITLE => $title[19],
JSCODE => "",
id => $row[id],
sex => $row[fdSex],
where => $memberinfo[fdWhere],
login => $login,
realname => $row[fdName],
regtime => $row[fdCreateDate],
usertitle => $temptitle,
userimg => $userimg,
postnum => ($row[fdPost])?"$row[fdPost] 查看":"无",
replynum => ($row[fdReply])?"$row[fdReply] 查看":"无",
coolnum => ($row[fdCoolArt]+$row[fdWebCoolArt])?$row[fdCoolArt]+$row[fdWebCoolArt]." 查看":"无",
relation => "",
email => ($returnvalue)?"".$row[fdEmail]."":"保密",
birthday => ($returnvalue)?$row[fdBirthday]:"保密",
tel => ($returnvalue)?$row[fdTel]:"保密",
zip => ($returnvalue)?$row[fdPostcode]:"保密",
address => ($returnvalue)?$row[fdAddress]:"保密",
startinfo =>($returnvalue1)?"":"",
addip =>($returnvalue1)?$memberinfo[fdIp]:"",
morepages => ""
)
);
}
// parse MAIN fasttemplate and fastprint
$tpl->parse(bottominfo, "bottom"); //解析底部模板模板
$tpl->parse(MAIN, "userinfo");
$tpl->parse(MAIN, "main");
$tpl->FastPrint();
}
else
{
?>
}
}
showuserinfo();
?>