common($tpl,$db,$def,$model,$m); $this->member_satic(); //判断是否强制创建简历(等同于企业强制完善基本资料) $resumeM = $this->MODEL('resume'); if($this->config['user_resume_status']=='1'){ if(!in_array($_GET['c'],array('binding','expect','log')) && !in_array($_GET['act'],array('logout','add'))){ $expectnum = $resumeM -> getExpectNum(array('uid'=>$this->uid)); if($expectnum < 1){ $remindInfo['url'] = 'index.php?c=expect&act=add'; $remindInfo['title'] = '请先创建一份简历!'; $remindInfo['msg'] = '一份完整的简历是您成功求职的良好起点!'; $this -> yunset('isremind',1); $this -> yunset('remindInfo',$remindInfo); $this -> user_tpl('expect_add'); } } }else{ $resume = $resumeM -> getResumeInfo(array('uid'=>$this->uid)); if(!$resume['uid']){ //容错机制,前期强制完善资料,后期开放,防止部分数据无uid 又可以直接操作会员中心 $userinfoM = $this->MODEL("userinfo"); $userinfoM -> activUser($this->uid,1); } } } function public_action() { $resumeM = $this->MODEL('resume'); $resume = $resumeM -> getResumeInfo(array('uid'=>$this->uid),array('logo'=>1)); $expectnum = $resumeM -> getExpectNum(array('uid'=>$this->uid)); $this -> yunset('expectnum',$expectnum); $this -> yunset('resume',$resume); $userInfo = $this->MODEL('userinfo'); $userStatue = $userInfo -> getUserInfo(array('uid'=>$this->uid),array('usertype'=>2)); $userStat = $userInfo -> getUserInfo(array('uid'=>$this->uid),array('usertype'=>3)); $userSta = $userInfo -> getUserInfo(array('uid'=>$this->uid),array('usertype'=>4)); $this->yunset('userStatue',$userStatue); $this->yunset('userStat',$userStat); $this->yunset('userSta',$userSta); //未查看面试邀请 $JobM = $this->MODEL('job'); $msgnum = $JobM->getYqmsNum(array('uid'=>$this->uid,'is_browse'=>1,'isdel'=>9)); $this -> yunset("msgnum", $msgnum); if($_GET['c']==''){ $this->yunset('left',1); }elseif(in_array($_GET['c'], array('expect','resume','import','look','privacy','resumeout','show','likejob','resumetpl'))){ $this->yunset('left',2); }elseif(in_array($_GET['c'], array('xjhlive','spview','chat','commsg','subscribe','finder','favorite','look_job','job','invite','atn','partapply','partcollect','rebates','atnlt','xjh','academy','comment','atn_teacher','fav_subject','fav_agency','subject_zixun','baoming_subject'))|| ($_GET['c']== 'jobpack'&& !$_GET['act'])){ $this->yunset('left',3); }elseif(in_array($_GET['c'], array('paylist','paylog','integral','integral_reduce','reward_list','pay','payment'))||$_GET['m']=='invitereg' || in_array($_GET['act'], array('loglist','withdrawlist','withdraw','change','changelist'))){ $this->yunset('left',5); }elseif(in_array($_GET['c'], array('uppic','info','setname','passwd','binding','sysnews','transfer'))){ $this->yunset('left',6); } return $resume; } //会员统计信息调用 function member_satic(){ $StatisM = $this->MODEL('statis'); $JobM = $this->MODEL('job'); $where['uid'] = $this->uid; $statis = $StatisM->getInfo($this->uid,array('usertype'=>'1')); $sqwhere['uid'] = $this->uid; $sqwhere['isdel'] = 9; $sq_nums = $JobM->getSqJobNum($sqwhere); $statis['sq_jobnum'] = $sq_nums; $fav_jobnum = $JobM->getFavJobNum($where); $statis['fav_jobnum'] = $fav_jobnum; $this->yunset('statis',$statis); return $statis; } function user_tpl($tpl){ $this->yuntpl(array('member/user/'.$tpl)); } //退出 function logout_action(){ $this->logout(); } } ?>