diff --git a/webht/third_party/dingmail/controllers/index.php b/webht/third_party/dingmail/controllers/index.php index 8e59164a..02f0b382 100644 --- a/webht/third_party/dingmail/controllers/index.php +++ b/webht/third_party/dingmail/controllers/index.php @@ -53,6 +53,7 @@ class Index extends CI_Controller { if($unionid == null){ $unionid = get_cookie('dingunionid'); } + $mdata['user'] = $this->ding_value_model->get_dingding_user($unionid); $mdata['user_unionid'] = $unionid; $mdata['like_count'] = $this->ding_value_model->count_like($unionid); @@ -61,26 +62,15 @@ class Index extends CI_Controller { $mdata['whos_unlike'] = $this->ding_value_model->whos_unlike($unionid); $mdata['all_comment'] = $this->ding_value_model->all_comment($unionid); //print_r($this->session->userdata('dingding_user_info')); - $this->session->set_userdata('dingding_user_info', $mdata['user']); + //如果传入的unionid和cookie的相等就再存一个userinfo的cookie,访问个人主页,反之不存就是访问他人主页 + if($unionid == get_cookie('dingunionid')){ + $this->session->set_userdata('dingding_user_info', $mdata['user']); + } $this->load->view('user',$mdata); } } } - //访问他人主页 - public function otherdetail($unionid){ - $mdata['user'] = $this->ding_value_model->get_dingding_user($unionid); - $mdata['user_unionid'] = $unionid; - $mdata['like_count'] = $this->ding_value_model->count_like($unionid); - $mdata['unlike_count'] = $this->ding_value_model->count_unlike($unionid); - $mdata['whos_like'] = $this->ding_value_model->whos_like($unionid); - $mdata['whos_unlike'] = $this->ding_value_model->whos_unlike($unionid); - $mdata['all_comment'] = $this->ding_value_model->all_comment($unionid); - //print_r($this->session->userdata('dingding_user_info')); - $this->load->view('user',$mdata); - } - - //value邮件页面 public function mail_index(){ if($this->session->userdata('dingding_user_info') === false){ diff --git a/webht/third_party/dingmail/views/rank_person.php b/webht/third_party/dingmail/views/rank_person.php index ae946c9a..398936e6 100644 --- a/webht/third_party/dingmail/views/rank_person.php +++ b/webht/third_party/dingmail/views/rank_person.php @@ -73,7 +73,7 @@
  • No. - + ddv_Comment_Name; ?> @@ -125,7 +125,7 @@
  • No. - + ddv_Comment_Name; ?> @@ -159,7 +159,7 @@
  • No. - + ddv_Comment_Name; ?> diff --git a/webht/third_party/dingmail/views/user.php b/webht/third_party/dingmail/views/user.php index d54f9c0e..3364dc35 100644 --- a/webht/third_party/dingmail/views/user.php +++ b/webht/third_party/dingmail/views/user.php @@ -169,7 +169,7 @@ ddv_Type == 'hidden_comment'){ echo $value->ddv_Name; }else{?> - ddv_Name?> + ddv_Name?>

    ddv_Content == 'like' || $value->ddv_Content == 'unlike' ){ ?>