MODEL('cache'); $CacheList = $CacheM -> GetCache(array('city','com','hy','job')); $this -> yunset($CacheList); if($_GET['city']){//城市匹配 $city = explode("_",$_GET['city']); $_GET['provinceid'] = $city[0]; $_GET['cityid'] = $city[1]; $_GET['three_cityid'] = $city[2]; } if ($this->config['sy_web_city_one']) { $_GET['provinceid'] = $this->config['sy_web_city_one']; } if ($this->config['sy_web_city_two']) { $_GET['cityid'] = $this->config['sy_web_city_two']; } if($this->config['province']){ $_GET['provinceid'] = $this->config['province']; } if($this->config['cityid']){ $_GET['cityid'] = $this->config['cityid']; } if($this->config['three_cityid']){ $_GET['three_cityid'] = $this->config['three_cityid']; } $this->yunset(array('gettype' => $_SERVER['QUERY_STRING'], 'getinfo' => $_GET)); $this->seo('spview'); $this->yun_tpl(array('index')); } function show_action(){ if($_GET['id']){ $spviewM = $this->MODEL('spview'); $userinfoM = $this->MODEL('userinfo'); $spviewM -> upSpviewHits($_GET['id']); $spview = $spviewM->getInfo(array('id'=>$_GET['id'])); $this->yunset("spview",$spview); if(empty($spview)){ $this->ACT_msg($this->config['sy_weburl'],"没有找到该视频面试!"); }else { $look = isset($_GET['look']) && $_GET['look'] == 'admin' && !empty($_SESSION['auid']) ? 'admin' : ''; if($spview['status']!=1 && $look != 'admin'){ $this->ACT_msg($this->config['sy_weburl'],"该视频面试尚未审核!"); } } $comid = $spview['uid']; $CompanyM = $this -> MODEL('company'); $company = $CompanyM -> getInfo($comid, array('logo' => '1')); if ($company['r_status'] == 0 || $company['r_status'] == 3) { $this->ACT_msg($this->config['sy_weburl'], '企业暂未通过审核!'); } elseif ($company['r_status'] == 2 || $company['r_status'] == 4) { $this->ACT_msg($this->config['sy_weburl'], '企业已被锁定!'); } $jobM = $this -> MODEL('job'); $spjobs = $jobM -> getList(array('id'=>array('in',$spview['jobid']),'uid'=>$comid,'status'=>'0','state'=>'1','r_status'=>1)); $spview_sub = $spviewM -> getSubinfo(array('sid'=>$_GET['id'],'uid'=>$this->uid), array('job'=>1)); $stopTime = $spview['starttime'] - ($this->config['sy_spview_yytime'] * 3600); $this->yunset("stopTime",$stopTime); if($spview_sub){ // 已预约 if(time()>$spview['starttime']){ $issub = 2; // 已面试 $mswhere = array( 'status' => 2, 'sid' => $_GET['id'] ); $msnum = $spviewM -> getSubNum($mswhere); $this->yunset("msnum",$msnum); }else{ $issub = 1; // 未开始 } $lineData = array( 'status' => 0, 'sid' => $_GET['id'], 'rtime' => array('>',0) ); $linenum = $spviewM -> getSubNum($lineData); $this->yunset("linenum",$linenum); $this->yunset("subinfo",$spview_sub); }else{ // 未预约 if(time()<=$stopTime){ // 可以预约 $issub = 3; }elseif (time() <= $spview['starttime']){ // 停止预约,但未开始 $issub = 4; }else{ // 已开始 $issub = 5; } $subnum = $spviewM -> getSubNum(array('sid'=>$_GET['id'])); $this->yunset("subnum",$subnum); } if($this->uid && $this->usertype==1){ $ResumeM = $this->MODEL('resume'); $resumenum = $ResumeM->getExpectNum(array('uid'=>$this->uid,'status'=>1,'state'=>1,'r_status'=>1)); $this->yunset('resumenum', $resumenum); } $this->yunset("issub",$issub); $week = $this->get_week($spview['starttime']); $this->yunset("week",$week); $this->yunset("comid",$comid); $this->yunset("com",$company); $this->yunset("spjobs",$spjobs['list']); $this->yunset(array("com_style"=>$this->config['sy_weburl']."/app/template/company/default/","comstyle"=>TPL_PATH."company/default/")); $data = array('company_name' => $company['name']); $this->data = $data; } $this->seo('spview_show'); $this->yun_tpl(array('spview')); } /** * 个人有多简历,预约时要选择简历 */ function ajaxResume_action(){ if(!$this->uid || !$this->username || $this->usertype != 1){ $arr['msg'] = '请登录个人用户!'; $arr['login'] = 1; }else{ $spviewM = $this->MODEL('spview'); $sid = intval($_POST['sid']); $subNum = $spviewM -> getSubinfo(array('uid' => $this -> uid, 'sid' => $sid)); if($subNum > 0){ //已投递过 $arr['msg'] = '您已预约过该视频面试!'; }else{ $ResumeM = $this -> MODEL('resume'); $resumeList = $ResumeM -> getSimpleList(array('uid' => $this -> uid, 'r_status' => 1, 'state' => 1, 'orderby' => 'defaults, desc'), array('field' => '`id`,`name`,`defaults`')); if(!empty($resumeList)){ $data = ''; foreach($resumeList as $v){ if($v['defaults'] == 1){ $data.='