Пример #1
0
 public function comment()
 {
     if (!isMobile()) {
         if (IS_POST) {
             if (empty($_POST['content'])) {
                 $this->error('请输入评论内容。');
             }
             $project_id = $_POST['project_id'];
             $user_id = is_login();
             $reply_id = $_POST['reply_id'];
             $comment = array('project_id' => $project_id, 'comment_user' => $user_id, 'content' => $_POST['content'], 'reply_id' => $reply_id, 'create_time' => NOW_TIME, 'create_id' => $user_id, 'update_time' => NOW_TIME, 'update_id' => $user_id, 'dynamicid' => I('dynamicid'));
             $id = M('InfoComment')->add($comment);
             /*   			$proj=M('Product')->where('id ='.$project_id)->field('name, uid')->find();
               
               			$ulink = '<a href="'.U('MCenter/profile?id='.$user_id).'">'.
               					get_membername($user_id).'</a>';
               			$plink = '<a href="'.U('Product/viewdetail?pid='.$project_id).'">《'.
               					$proj['name'].'》</a>';
               			if ($user_id != $proj['uid']) {
               				$content = $ulink . '评论了您的'. $plink . '项目';
               				D('Message')->send(0,$proj['uid'],'', $content, 3);
               			} */
             if ($reply_id) {
                 $rep = M('InfoComment')->where('id=' . $reply_id)->getField('comment_user');
                 /*   				if ($rep != $user_id && $rep != $proj['uid'] && !$rep) {
                   					$content = $ulink . '回复了您对'. $plink . '项目的评论';
                   					D('Message')->send(0,$rep,'', $content, 3);
                   				} */
             }
             $comment['id'] = $id;
             $comment['comment_user'] = $user_id;
             $comment['user_face'] = get_memberface($user_id);
             $comment['date'] = change_date($comment['create_time']);
             $comment['status'] = 1;
             $comment['user_name'] = get_membername($user_id);
             $comment['old_user'] = $_POST['old_user'];
             $comment['old_content'] = $_POST['old_content'];
             $comment['status'] = 1;
             $this->ajaxReturn($comment);
         }
     } else {
         $project_id = $_POST['project_id'];
         $user_id = is_login();
         $reply_id = $_POST['reply_id'];
         $comment = array('project_id' => $project_id, 'comment_user' => $user_id, 'content' => $_POST['content'], 'reply_id' => $reply_id, 'create_time' => NOW_TIME, 'create_id' => $user_id, 'update_time' => NOW_TIME, 'update_id' => $user_id, 'dynamicid' => I('dynamicid'));
         $id = M('InfoComment')->add($comment);
         /*   		$proj=M('Product')->where('id ='.$project_id)->field('name, uid')->find();
           
           		$ulink = '<a href="'.U('MCenter/profile?id='.$user_id).'">'.
           				get_membername($user_id).'</a>';
           		$plink = '<a href="'.U('Product/viewdetail?pid='.$project_id).'">《'.
           				$proj['name'].'》</a>';
           		if ($user_id != $proj['uid']) {
           			$content = $ulink . '评论了您的'. $plink . '项目';
           			D('Message')->send(0,$proj['uid'],'', $content, 3);
           		} */
         if ($reply_id) {
             $rep = M('InfoComment')->where('id=' . $reply_id)->getField('comment_user');
             /* if ($rep != $user_id && $rep != $proj['uid'] && !$rep) {
             				$content = $ulink . '回复了您对'. $plink . '项目的评论';
             				D('Message')->send(0,$rep,'', $content, 3);
             			} */
         }
         $comment['id'] = $id;
         $comment['comment_user'] = $user_id;
         $comment['user_face'] = get_memberface($user_id);
         $comment['date'] = change_date($comment['create_time']);
         $comment['status'] = 1;
         $comment['user_name'] = get_membername($user_id);
         $comment['old_user'] = $_POST['old_user'];
         $comment['old_content'] = $_POST['old_content'];
         $this->ajaxReturn($comment);
     }
 }
Пример #2
0
 /**
  * 个人信息
  */
 public function profile()
 {
     $id = $_GET['id'];
     if (!$id) {
         $this->error('参数不合法。');
     }
     $model = D('users');
     $userinfo = $model->getdetail($id);
     if ($userinfo == false) {
         $this->error($model->getError());
     }
     $this->pageTitle = get_membername($id);
     $this->userphoto = get_memberface($id);
     $this->userinfo = $userinfo;
     $this->display();
 }
 public function getCommentList($id)
 {
     $result = M('projectafter_comment')->where('project_after_id=' . $id)->order('create_time desc')->select();
     if ($result == false) {
         return array('success' => false, 'info' => '获取列表失败!');
     } else {
         $data['success'] = true;
         foreach ($result as $info) {
             $temp['nickname'] = get_membername($info['comment_user']);
             $temp['memberface'] = 'http://' . $_SERVER['HTTP_HOST'] . get_memberface($info['comment_user']);
             $temp['content'] = $info['content'];
             $temp['create_time'] = date('Y-m-d H:i:s', $info['create_time']);
             $data['info'][] = $temp;
         }
         return $data;
     }
 }
Пример #4
0
 public function getFollowing($uid, $page = '0', $number = '50', $order = 'createtime desc')
 {
     $userStatis = M('user_statistics');
     $data = array('uid' => $uid);
     $result = $userStatis->where($data)->find();
     if ($result != null) {
         $data['success'] = true;
         $data['total'] = $result['followingcount'];
         $data['per_page'] = $number;
         $data['page'] = $page + 1;
         $data['last_page'] = ceil($result['followingcount'] / $number);
         if ($page <= $data['last_page']) {
             $data['users'] = M('followers')->where('followers=' . $uid)->page($page . ',' . $number)->order($order)->field('following as id')->select();
             foreach ($data['users'] as &$user) {
                 $getUserInfo['nickname'] = get_membername($user['id']);
                 $getUserInfo['photo_url'] = 'http://' . $_SERVER['HTTP_HOST'] . get_memberface($user['id']);
                 $currentUser = is_login();
                 if ($currentUser > 0) {
                     $getUserInfo['relation'] = D('Followers')->getRelation($currentUser, $user['id']);
                 } else {
                     $getUserInfo['relation'] = null;
                 }
                 $user = array_merge($user, $getUserInfo);
             }
             return $data;
         }
         return array('success' => false, 'info' => '没有更多关注信息!');
     }
     return array('success' => true, 'info' => '没有关注信息!');
 }