12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <?php
- if(!defined('InEmpireCMS'))
- {
- exit();
- }
- //统计访问
- function UpdateSpaceViewStats($userid){
- global $empire,$dbtbpre;
- $userid=(int)$userid;
- if(!getcvar('dospacevstats'.$userid))
- {
- $sql=$empire->query("update {$dbtbpre}enewsmemberadd set viewstats=viewstats+1 where userid='".$userid."' limit 1");
- esetcookie("dospacevstats".$userid,1,time()+3600);
- }
- }
- //关闭
- if($public_r['openspace']==1)
- {
- printerror('CloseMemberSpace','',1);
- }
- require_once ECMS_PATH.'e/space/spacefun.php';
- //用户是否存在
- $userid=intval($_GET['userid']);
- if($userid)
- {
- $add="userid=$userid";
- $username='';
- $utfusername='';
- $uadd=egetmf('userid')."='$userid'";
- }
- else
- {
- $username=RepPostVar($_GET['username']);
- if(empty($username))
- {
- printerror("NotUsername","",1);
- }
- $add="username='$username'";
- $utfusername=$username;
- $uadd=egetmf('username')."='$username'";
- }
- $ur=$empire->fetch1("select ".eReturnSelectMemberF('*')." from ".eReturnMemberTable()." where ".$uadd." limit 1");
- if(empty($ur['username']))
- {
- printerror("NotUsername","",1);
- }
- if(empty($ur['checked']))
- {
- printerror("NotUsername","",1);
- }
- //会员组
- if($public_r['spacegids'])
- {
- if(!strstr($public_r['spacegids'],','.$ur['groupid'].','))
- {
- printerror("UserNotSpace","",1);
- }
- }
- //实名验证
- eCheckHaveTruename('msp',$ur['userid'],$ur['username'],$ur['isern'],$ur['checked'],0);
- $userid=$userid?$userid:$ur['userid'];
- $utfusername=$utfusername?$utfusername:$ur['username'];
- $username=$username?$username:$ur['username'];
- $groupid=$ur['groupid'];
- UpdateSpaceViewStats($userid);//统计访问
- $addur=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid='".$userid."' limit 1");
- //头像
- $userpic=$addur['userpic']?$addur['userpic']:$public_r[newsurl].'e/data/images/nouserpic.gif';
- //空间地址
- $spaceurl=eReturnDomainSiteUrl()."e/space/?userid=".$userid;
- //空间名称
- $addur['spacename']=stripSlashes($addur['spacename']);
- $addur['spacegg']=stripSlashes($addur['spacegg']);
- $spacename=$addur['spacename']?$addur['spacename']:$username." 的空间";
- //空间模板
- $spacestyleid=$addur['spacestyleid'];
- if(empty($spacestyleid))
- {
- $spacestyleid=$public_r['defspacestyleid'];
- }
- $spacestyler=$empire->fetch1("select stylepath from {$dbtbpre}enewsspacestyle where styleid='$spacestyleid'");
- $spacestyle=$spacestyler['stylepath']?$spacestyler['stylepath']:'default';
- ?>
|