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); } }
/** * 个人信息 */ 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; } }
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' => '没有关注信息!'); }