private function __getSpaceCount($uid)
 {
     $followInfo = getUserFollow($uid);
     $data['followstate'] = D('Follow', 'weibo')->getState($this->mid, $uid, 0);
     $data['isBlackList'] = isBlackList($this->mid, $uid);
     $data['privacy'] = D('UserPrivacy', 'home')->getPrivacy($this->mid, $uid);
     $data['spaceCount']['miniblog'] = model('UserCount')->getUserWeiboCount($uid);
     $data['spaceCount']['following'] = $followInfo['following'];
     $data['spaceCount']['follower'] = $followInfo['follower'];
     $data['spaceCount']['message'] = 0;
     $data['hotTopic'] = D('Topic', 'weibo')->getHot();
     $data['usertags'] = D('UserTag')->getUserTagList($this->uid);
     $this->assign($data);
 }
 function getPrivacy($mid, $uid)
 {
     if ($mid == $uid) {
         $data['weibo_comment'] = true;
         $data['message'] = true;
         $data['follow'] = true;
         return $data;
     }
     $isBackList = isBlackList($uid, $mid);
     $followState = getFollowState($uid, $mid) != 'unfollow';
     $userset = $this->getUserSet($uid);
     if ($isBackList) {
         $data['weibo_comment'] = false;
         $data['message'] = false;
         $data['follow'] = false;
         $data['blacklist'] = true;
     } else {
         $data['weibo_comment'] = $userset['weibo_comment'] ? $followState : true;
         $data['message'] = $userset['message'] ? $followState : true;
         $data['follow'] = true;
         $data['blacklist'] = false;
     }
     return $data;
 }