|
|
|
@ -13,9 +13,9 @@ class Index extends CI_Controller {
|
|
|
|
|
public function test_session(){
|
|
|
|
|
$unionid = 'JbHXZ0DtTj2fOwkk4nfLpgiEiE';
|
|
|
|
|
$user = $this->ding_value_model->get_dingding_user($unionid);
|
|
|
|
|
//$this->session->set_userdata('dingding_user_info',$user);
|
|
|
|
|
//$this->session->set_userdata('dingdinguserinfo',$user);
|
|
|
|
|
//echo get_cookie('ci_session');
|
|
|
|
|
print_r($this->session->userdata('dingding_user_info'));
|
|
|
|
|
print_r($this->session->userdata('dingdinguserinfo'));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function index($unionid = null,$type = null){
|
|
|
|
@ -23,7 +23,7 @@ class Index extends CI_Controller {
|
|
|
|
|
redirect('http://www.mycht.cn/info.php/apps/dinglogin/login/?returnurl=http://www.mycht.cn/webht.php/apps/dingmail/index/');
|
|
|
|
|
}else{
|
|
|
|
|
if($unionid != null && $type != null){
|
|
|
|
|
$user_info = $this->session->userdata('dingding_user_info');
|
|
|
|
|
$user_info = $this->session->userdata('dingdinguserinfo');
|
|
|
|
|
$data['type'] = $type;
|
|
|
|
|
$data['user'] = $user_info->ddu_Name;
|
|
|
|
|
$data['user_unionid'] = $user_info->ddu_Unionid;
|
|
|
|
@ -69,10 +69,10 @@ class Index extends CI_Controller {
|
|
|
|
|
$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'));
|
|
|
|
|
//print_r($this->session->userdata('dingdinguserinfo'));
|
|
|
|
|
//如果传入的unionid和cookie的相等就再存一个userinfo的cookie,访问个人主页,反之不存就是访问他人主页
|
|
|
|
|
if($unionid == get_cookie('dingunionid')){
|
|
|
|
|
$this->session->set_userdata('dingding_user_info', $mdata['user']);
|
|
|
|
|
$this->session->set_userdata('dingdinguserinfo', $mdata['user']);
|
|
|
|
|
}
|
|
|
|
|
$this->load->view('user',$mdata);
|
|
|
|
|
}
|
|
|
|
@ -81,10 +81,10 @@ class Index extends CI_Controller {
|
|
|
|
|
|
|
|
|
|
//value邮件页面
|
|
|
|
|
public function mail_index(){
|
|
|
|
|
if($this->session->userdata('dingding_user_info') === false){
|
|
|
|
|
if($this->session->userdata('dingdinguserinfo') === false){
|
|
|
|
|
redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/');
|
|
|
|
|
}else{
|
|
|
|
|
//print_r($this->session->userdata('dingding_user_info'));
|
|
|
|
|
//print_r($this->session->userdata('dingdinguserinfo'));
|
|
|
|
|
$this->load->view('mail');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -95,7 +95,7 @@ class Index extends CI_Controller {
|
|
|
|
|
echo -1;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
$user_info = $this->session->userdata('dingding_user_info');
|
|
|
|
|
$user_info = $this->session->userdata('dingdinguserinfo');
|
|
|
|
|
$data['mail_content'] = htmlspecialchars($this->input->post('emailcontent'));
|
|
|
|
|
$data['mail_fromuser'] = $user_info->ddu_Name;
|
|
|
|
|
$data['mail_subject'] = $this->input->post('mail_subject');
|
|
|
|
@ -294,12 +294,12 @@ class Index extends CI_Controller {
|
|
|
|
|
|
|
|
|
|
//钉邮群体点赞功能
|
|
|
|
|
public function like($identify = null,$type = null){
|
|
|
|
|
if($this->session->userdata('dingding_user_info') === false){
|
|
|
|
|
if($this->session->userdata('dingdinguserinfo') === false){
|
|
|
|
|
$this->session->set_userdata('identify',$identify);
|
|
|
|
|
$this->session->set_userdata('mail_type',$type);
|
|
|
|
|
redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/');
|
|
|
|
|
}else{
|
|
|
|
|
$user_info = $this->session->userdata('dingding_user_info');
|
|
|
|
|
$user_info = $this->session->userdata('dingdinguserinfo');
|
|
|
|
|
if(!empty($user_info)){
|
|
|
|
|
$data['user'] = $user_info->ddu_Name;
|
|
|
|
|
if(($type == 'like' || $type == 'unlike') && $identify){
|
|
|
|
@ -368,8 +368,8 @@ class Index extends CI_Controller {
|
|
|
|
|
$data['user_unionid'] = 'xxxxxxx';
|
|
|
|
|
$data['type'] = 'hidden_comment';
|
|
|
|
|
}else{
|
|
|
|
|
$data['user'] = $this->session->userdata('dingding_user_info')->ddu_Name;
|
|
|
|
|
$data['user_unionid'] = $this->session->userdata('dingding_user_info')->ddu_Unionid;
|
|
|
|
|
$data['user'] = $this->session->userdata('dingdinguserinfo')->ddu_Name;
|
|
|
|
|
$data['user_unionid'] = $this->session->userdata('dingdinguserinfo')->ddu_Unionid;
|
|
|
|
|
$data['type'] = 'comment';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -405,11 +405,11 @@ class Index extends CI_Controller {
|
|
|
|
|
|
|
|
|
|
//点赞排行榜
|
|
|
|
|
public function rank_person() {
|
|
|
|
|
if($this->session->userdata('dingding_user_info') === false){
|
|
|
|
|
if($this->session->userdata('dingdinguserinfo') === false){
|
|
|
|
|
redirect('http://www.mycht.cn/webht.php/apps/dingmail/index/');
|
|
|
|
|
}else{
|
|
|
|
|
$data = array();
|
|
|
|
|
$user_info = $this->session->userdata('dingding_user_info');
|
|
|
|
|
$user_info = $this->session->userdata('dingdinguserinfo');
|
|
|
|
|
if (!empty($user_info)) {
|
|
|
|
|
$data['uname'] = $user_info->ddu_Name;
|
|
|
|
|
}
|
|
|
|
@ -467,7 +467,7 @@ class Index extends CI_Controller {
|
|
|
|
|
exit('新增用户失败!');
|
|
|
|
|
}else{
|
|
|
|
|
$user_info = $this->ding_value_model->get_dingding_user($data['ddu_Unionid']);
|
|
|
|
|
$this->session->set_userdata('dingding_user_info',$user_info);
|
|
|
|
|
$this->session->set_userdata('dingdinguserinfo',$user_info);
|
|
|
|
|
if($this->session->userdata('unionid') && $this->session->userdata('type')){
|
|
|
|
|
redirect(site_url('apps/dingmail/index/index/'.$this->session->userdata('unionid').'/'.$this->session->userdata('type')));
|
|
|
|
|
}elseif($this->session->userdata('identify') && $this->session->userdata('mail_type')){
|
|
|
|
@ -488,7 +488,7 @@ class Index extends CI_Controller {
|
|
|
|
|
$this->ding_value_model->update_dingding_user($data['ddu_Name'],$data['ddu_Unionid'],$data['ddu_Mobile'],$data['ddu_Email'],$data['ddu_Position'],$data['ddu_Avatar'],$data['ddu_Datetime']);
|
|
|
|
|
$check_login = $this->ding_value_model->get_dingding_user($unionid);
|
|
|
|
|
}
|
|
|
|
|
$this->session->set_userdata('dingding_user_info', $check_login);
|
|
|
|
|
$this->session->set_userdata('dingdinguserinfo', $check_login);
|
|
|
|
|
if($this->session->userdata('unionid') && $this->session->userdata('type')){
|
|
|
|
|
redirect(site_url('apps/dingmail/index/index/'.$this->session->userdata('unionid').'/'.$this->session->userdata('type')));
|
|
|
|
|
}elseif($this->session->userdata('identify') && $this->session->userdata('mail_type')){
|
|
|
|
@ -607,7 +607,7 @@ class Index extends CI_Controller {
|
|
|
|
|
|
|
|
|
|
//退出
|
|
|
|
|
public function logout(){
|
|
|
|
|
$this->session->unset_userdata('dingding_user_info');
|
|
|
|
|
$this->session->unset_userdata('dingdinguserinfo');
|
|
|
|
|
$this->session->unset_userdata('unionid');
|
|
|
|
|
$this->session->unset_userdata('type');
|
|
|
|
|
$this->session->unset_userdata('identify');
|
|
|
|
|