From 1a8aea45ebb1582c9f65d9e8dcd520002f83ae12 Mon Sep 17 00:00:00 2001 From: chengkun <chengkun@ishangstudy.com> Date: Thu, 22 May 2025 11:06:33 +0800 Subject: [PATCH] 提交 --- app/controller/resume/show.class.php | 549 +++++++++++++++++++++++++++--------------------------- 1 files changed, 273 insertions(+), 276 deletions(-) diff --git a/app/controller/resume/show.class.php b/app/controller/resume/show.class.php index 259e5f7..17d9a2b 100644 --- a/app/controller/resume/show.class.php +++ b/app/controller/resume/show.class.php @@ -1,115 +1,113 @@ <?php -class show_controller extends resume_controller -{ - +class show_controller extends resume_controller { + /** - *@desc 简历详情 + * @desc 简历详情 * 2019-08-14 */ - function index_action() - { - $JobM = $this->MODEL('job'); - $statisM = $this->MODEL('statis'); - $getUid = intval($_GET['uid']); - $getType = intval($_GET['type']); - $getId = intval($_GET['id']); - + function index_action() { + $JobM = $this->MODEL('job'); + $statisM = $this->MODEL('statis'); + $getUid = intval($_GET['uid']); + $getType = intval($_GET['type']); + $getId = intval($_GET['id']); + // 企业登录时,获取企业的职位列表 if ($this->usertype == 2) { - - $uid = $this->uid; - - $jobWhere = array('uid' => $uid, 'state' => 1, 'r_status' => 1, 'status' => 0); - - $jobList = $JobM -> getList($jobWhere, array('link' => 'yes', 'field' => '`com_name`, `name`, `id`, `is_link`, `link_type`, `uid`')); - - $company_job = array(); - - if (! empty($jobList['list'])) { - $company_job = $jobList['list']; + + $uid = $this->uid; + + $jobWhere = array('uid' => $uid, 'state' => 1, 'r_status' => 1, 'status' => 0); + + $jobList = $JobM->getList($jobWhere, array('link' => 'yes', 'field' => '`com_name`, `name`, `id`, `is_link`, `link_type`, `uid`')); + + $company_job = array(); + + if (!empty($jobList['list'])) { + $company_job = $jobList['list']; } - + $this->yunset('company_job', $company_job); - + //邀请模板 - $yqmbM = $this->MODEL('yqmb'); - $ymlist = $yqmbM ->getList(array('uid'=>$uid,'status'=>1)); - $ymnum = $yqmbM ->getNum(array('uid'=>$uid)); - $ymcan = $ymnum<$this->config['com_yqmb_num'] ? true : false; - + $yqmbM = $this->MODEL('yqmb'); + $ymlist = $yqmbM->getList(array('uid' => $uid, 'status' => 1)); + $ymnum = $yqmbM->getNum(array('uid' => $uid)); + $ymcan = $ymnum < $this->config['com_yqmb_num'] ? true : false; + $this->yunset('ymlist', $ymlist); $this->yunset('ymcan', $ymcan); } - + // 未登录情况下,记录浏览数量 if (($this->uid == '' || $this->username == '') && $this->config['sy_resume_visitors'] > 0) { - if ($_COOKIE['resumevisitors'] >= $this->config['sy_resume_visitors'] && $_GET['look']!='admin') { - + if ($_COOKIE['resumevisitors'] >= $this->config['sy_resume_visitors'] && $_GET['look'] != 'admin') { + $this->ACT_msg(Url('login'), '游客用户,每天只能访问' . $this->config['sy_resume_visitors'] . '份简历,请登录后继续访问!'); } else { - + if ($_COOKIE['resumevisitors'] == '') { - + $resumevisitors = 1; } else { - + $resumevisitors = $_COOKIE['resumevisitors'] + 1; } - $this->cookie->SetCookie('resumevisitors',$resumevisitors, strtotime(date("Y-m-d",strtotime("+1 day")))); + $this->cookie->SetCookie('resumevisitors', $resumevisitors, strtotime(date("Y-m-d", strtotime("+1 day")))); } - + } - + $resumeM = $this->MODEL('resume'); - + // 如果传入的是uid, 则先获取eid if (!empty($getUid)) { - + if ($getType == 2) { - - $resumeArr = $resumeM->getResumeInfo(array('uid' => $getUid, 'height_status' => 2), array('field' => '`id`')); - $id = $resumeArr['id']; + + $resumeArr = $resumeM->getResumeInfo(array('uid' => $getUid, 'height_status' => 2), array('field' => '`id`')); + $id = $resumeArr['id']; } else { - if($this->uid == $getUid){ - - $rwhere = array('uid' => $getUid); - - }else{ - - $rwhere = array('uid' => $getUid, 'r_status' => 1); - - } - - $def_job = $resumeM->getResumeInfo($rwhere, array('field' => '`def_job`')); - + if ($this->uid == $getUid) { + + $rwhere = array('uid' => $getUid); + + } else { + + $rwhere = array('uid' => $getUid, 'r_status' => 1); + + } + + $def_job = $resumeM->getResumeInfo($rwhere, array('field' => '`def_job`')); + if (empty($def_job)) { - + $this->ACT_msg($this->config['sy_weburl'], '没有找到该人才!'); } else if ($def_job['def_job'] < 1) { - + $this->ACT_msg($this->config['sy_weburl'] . '/member', '还没有创建简历!'); } else if ($def_job['def_job']) { - - $id = $def_job['def_job']; + + $id = $def_job['def_job']; } } - - } else if (! empty($getId)) { - - $id = $getId; + + } else if (!empty($getId)) { + + $id = $getId; } - + $this->yunset("eid", $id); - - $resume_expect = $resumeM->getInfoByEid(array('eid' => $id, 'uid' => $this->uid, 'usertype' => $this->usertype,'spid' => $this->spid)); - + + $resume_expect = $resumeM->getInfoByEid(array('eid' => $id, 'uid' => $this->uid, 'usertype' => $this->usertype, 'spid' => $this->spid)); + if (empty($resume_expect)) { - + $this->ACT_msg($this->config['sy_weburl'], '没有找到该人才!'); } - if ($this->config['com_search'] == 1 && !$this->uid){ + if ($this->config['com_search'] == 1 && !$this->uid) { $this->ACT_msg(Url('resume'), '请先登录'); } if ($this->config['sy_user_visit_resume'] == 0 && $this->usertype == 1 && $this->uid != $resume_expect['uid']) { @@ -118,39 +116,39 @@ } // 检查简历隐私状态设置 $canShow = true; - if ($resume_expect['status'] == 2){ + if ($resume_expect['status'] == 2) { // 简历关闭 $canShow = false; - }elseif ($resume_expect['status'] == 3){ + } elseif ($resume_expect['status'] == 3) { // 简历状态是投递企业可见 $canShow = false; - if (isset($resume_expect['userid_job'])){ + if (isset($resume_expect['userid_job'])) { // 已向企业投递简历,简历可以展示 $canShow = true; - }elseif (in_array($this->usertype, array(2,3))){ + } elseif (in_array($this->usertype, array(2, 3))) { // 检查个人是否主动向企业、猎头发送了简历,主动发送的,简历可以展示(也算作一种主动投递简历) - $barr = array( - 'from' => $resume_expect['uid'], - 'fusertype' => 1, - 'to' => $this->uid, - 'tusertype' => $this->usertype, - 'msgtype' => 'resume' + $barr = array( + 'from' => $resume_expect['uid'], + 'fusertype' => 1, + 'to' => $this->uid, + 'tusertype' => $this->usertype, + 'msgtype' => 'resume' ); $chatM = $this->MODEL('chat'); - $log = $chatM->getChatLog($barr); - if (!empty($log)){ + $log = $chatM->getChatLog($barr); + if (!empty($log)) { $canShow = true; } } } - if (!$canShow){ + if (!$canShow) { $this->ACT_msg(Url('resume'), '简历已设置不对外开放!'); } // 查询黑名单 - $blackM = $this->MODEL('black'); - $blackInfo = $blackM -> getBlackInfo(array('p_uid' => $this->uid, 'c_uid'=> $resume_expect['uid'])); + $blackM = $this->MODEL('black'); + $blackInfo = $blackM->getBlackInfo(array('p_uid' => $this->uid, 'c_uid' => $resume_expect['uid'])); - if(!empty($blackInfo)){ + if (!empty($blackInfo)) { $this->ACT_msg($this->config['sy_weburl'] . '/member', '该用户已关闭简历!'); } @@ -168,25 +166,25 @@ } } // 查询当前企业用户,是不是采集用户 - $userinfoM = $this->MODEL('userinfo'); - $UserMember = $userinfoM->getInfo(array('uid' => $resume_expect['uid']), array('field' => '`source`, `email`, `claim`')); + $userinfoM = $this->MODEL('userinfo'); + $UserMember = $userinfoM->getInfo(array('uid' => $resume_expect['uid']), array('field' => '`source`, `email`, `claim`')); $this->yunset('UserMember', $UserMember); - - $time = strtotime("-14 day"); - $allnum = $JobM->getYqmsNum(array('uid' => $resume_expect['uid'], 'datetime' => array('>', $time))); - $replynum = $JobM->getYqmsNum(array('uid' => $resume_expect['uid'], 'datetime' => array('>', $time), 'is_browse' => array('>', 2))); - - $pre = $allnum>0 ? round(($replynum / $allnum) * 100) : 0; + + $time = strtotime("-14 day"); + $allnum = $JobM->getYqmsNum(array('uid' => $resume_expect['uid'], 'datetime' => array('>', $time))); + $replynum = $JobM->getYqmsNum(array('uid' => $resume_expect['uid'], 'datetime' => array('>', $time), 'is_browse' => array('>', 2))); + + $pre = $allnum > 0 ? round(($replynum / $allnum) * 100) : 0; $this->yunset('pre', $pre); - + if ($this->usertype == 2) { - - $comid = $this->uid; - $jobnum = $JobM->getJobNum(array('uid' => $comid)); + + $comid = $this->uid; + $jobnum = $JobM->getJobNum(array('uid' => $comid)); $this->yunset('jobnum', $jobnum); - + // 人才收藏库 - $talent_pool = $resumeM->getTalentNum(array('eid' => $id, 'cuid' => $this->uid)); + $talent_pool = $resumeM->getTalentNum(array('eid' => $id, 'cuid' => $this->uid)); $this->yunset('talent_pool', $talent_pool); } @@ -194,278 +192,277 @@ if ($resume_expect['privacy_status'] == '1') { //已投递简历免费查看或已下载简历 但需绑定隐私号(所有情况,隐私号状态最优先) - $resume_expect['link_topmsg'] = "<a class='yun_newedition_resume_ceil_tel_n' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; - $resume_expect['link_msg'] = "<a class='yun_newedition_resume_look' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; - $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "');\" type='button' name='submit' value='下载 '>"; - } elseif ($resume_expect['m_status'] == 1) { + $resume_expect['link_topmsg'] = "<a class='yun_newedition_resume_ceil_tel_n' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; + $resume_expect['link_msg'] = "<a class='yun_newedition_resume_look' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; + $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "');\" type='button' name='submit' value='下载 '>"; + } elseif ($resume_expect['m_status'] == 1) { // 直接查看 - - $resume_expect['link_topmsg'] = "<a class='yun_newedition_resume_ceil_tel_n' href='javascript:void(0)' onclick=\"getLinkStyle()\"><span>查看联系方式</span></a>"; - $resume_expect['link_msg'] = "<a class='yun_newedition_resume_look' href='javascript:void(0)' onclick=\"getLinkStyle()\"><span>查看联系方式</span></a>"; - $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "','" . Url("ajax", array('c' => 'resume_word', 'id' => $id)) . "');\" type='button' name='submit' value='下载 '>"; - } elseif (isset($resume_expect['showcontactflag']) && $resume_expect['showcontactflag']) { + + $resume_expect['link_topmsg'] = "<a class='yun_newedition_resume_ceil_tel_n' href='javascript:void(0)' onclick=\"getLinkStyle()\"><span>查看联系方式</span></a>"; + $resume_expect['link_msg'] = "<a class='yun_newedition_resume_look' href='javascript:void(0)' onclick=\"getLinkStyle()\"><span>查看联系方式</span></a>"; + $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "','" . Url("ajax", array('c' => 'resume_word', 'id' => $id)) . "');\" type='button' name='submit' value='下载 '>"; + } elseif (isset($resume_expect['showcontactflag']) && $resume_expect['showcontactflag']) { // 可下载,提示剩余下载量 - - $resume_expect['link_topmsg'] = "<a href='javascript:void(0)' class='yun_newedition_resume_ceil_tel_n' onclick=\"isDownResume('$id',{$resume_expect['downresumes']},'" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; - $resume_expect['link_msg'] = "<a href='javascript:void(0)' class='yun_newedition_resume_look' onclick=\"isDownResume('$id',{$resume_expect['downresumes']},'" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; - $resume_expect['link_res'] = "<a href='javascript:void(0)' onclick=\"isDownResume('$id',{$resume_expect['downresumes']},'" . Url("ajax", array('c' => 'for_link')) . "')\">查看简历详细信息</a>"; - $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "','" . Url("ajax", array('c' => 'resume_word', 'id' => $id)) . "');\" type='button' name='submit' value='下载 '>"; + + $resume_expect['link_topmsg'] = "<a href='javascript:void(0)' class='yun_newedition_resume_ceil_tel_n' onclick=\"isDownResume('$id',{$resume_expect['downresumes']},'" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; + $resume_expect['link_msg'] = "<a href='javascript:void(0)' class='yun_newedition_resume_look' onclick=\"isDownResume('$id',{$resume_expect['downresumes']},'" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; + $resume_expect['link_res'] = "<a href='javascript:void(0)' onclick=\"isDownResume('$id',{$resume_expect['downresumes']},'" . Url("ajax", array('c' => 'for_link')) . "')\">查看简历详细信息</a>"; + $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "','" . Url("ajax", array('c' => 'resume_word', 'id' => $id)) . "');\" type='button' name='submit' value='下载 '>"; } else { - - $resume_expect['link_topmsg'] = "<a class='yun_newedition_resume_ceil_tel_n' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; - $resume_expect['link_msg'] = "<a class='yun_newedition_resume_look' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; - $resume_expect['link_res'] = "<a href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\">查看简历详细信息</a>"; - $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "','" . Url("ajax", array('c' => 'resume_word', 'id' => $id)) . "');\" type='button' name='submit' value='下载 '>"; + + $resume_expect['link_topmsg'] = "<a class='yun_newedition_resume_ceil_tel_n' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; + $resume_expect['link_msg'] = "<a class='yun_newedition_resume_look' href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\"><span>查看联系方式</span></a>"; + $resume_expect['link_res'] = "<a href='javascript:void(0)' onclick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "')\">查看简历详细信息</a>"; + $resume_expect['link_msg_right'] = "<input class='yun_resume_xz' onClick=\"for_link('$id','" . Url("ajax", array('c' => 'for_link')) . "','" . Url("ajax", array('c' => 'resume_word', 'id' => $id)) . "');\" type='button' name='submit' value='下载 '>"; } - - $data['resume_username'] = $resume_expect['username_n']; // 简历人姓名 - $data['resume_city'] = $resume_expect['cityname']; // 城市 - $data['resume_job'] = $resume_expect['customjob']; // 行业 + + $data['resume_username'] = $resume_expect['username_n']; // 简历人姓名 + $data['resume_city'] = $resume_expect['cityname']; // 城市 + $data['resume_job'] = $resume_expect['customjob']; // 行业 $this->data = $data; $this->seo('resume'); $this->yunset('Info', $resume_expect); - + // 已邀请面试数量 if (!empty($resume_expect) && !empty($this->uid)) { - $usermsgnum = $JobM -> getYqmsNum(array('fid'=>$this->uid,'uid'=>$resume_expect['uid'],'isdel'=>9)); + $usermsgnum = $JobM->getYqmsNum(array('fid' => $this->uid, 'uid' => $resume_expect['uid'], 'isdel' => 9)); $this->yunset('usermsgnum', $usermsgnum); } - + $this->yunset(array('uid' => $this->uid, 'usertype' => $this->usertype)); - - $cData['uid'] = $this->uid; - $cData['usertype'] = $this->usertype; - $cData['eid'] = $resume_expect['id']; - $cData['ruid'] = $resume_expect['uid']; - $resumeCkeck = $resumeM->openResumeCheck($cData); + + $cData['uid'] = $this->uid; + $cData['usertype'] = $this->usertype; + $cData['eid'] = $resume_expect['id']; + $cData['ruid'] = $resume_expect['uid']; + $resumeCkeck = $resumeM->openResumeCheck($cData); $this->yunset('resumeCkeck', $resumeCkeck); /* 模糊字段 */ $this->yunset('tj', $resume_expect['tj']); - - $this->yunset(array('resumestyle' => $this->config['sy_weburl'].'/app/template/resume')); - - $tmp = intval($_GET['tmp']); - - $statis = $statisM->getInfo($resume_expect['uid'], array('usertype' => 1, 'field' => '`tpl`,`paytpls`')); - + + $this->yunset(array('resumestyle' => $this->config['sy_weburl'] . '/app/template/resume')); + + $tmp = intval($_GET['tmp']); + + $statis = $statisM->getInfo($resume_expect['uid'], array('usertype' => 1, 'field' => '`tpl`,`paytpls`')); + if ($statis['paytpls']) { - - $paytpls = @explode(',', $statis['paytpls']); + + $paytpls = @explode(',', $statis['paytpls']); $this->yunset('paytpls', $paytpls); } - $tplM = $this->MODEL('tpl'); - + $tplM = $this->MODEL('tpl'); + if (!empty($tmp)) { - - $url = $tplM->getResumetpl(array('id' => $tmp)); - + + $url = $tplM->getResumetpl(array('id' => $tmp)); + if ($this->uid != $resume_expect['uid'] && in_array($tmp, $paytpls) == false) { unset($tmp); } } else { - - $tmp = 1; - $url = $tplM->getResumetpl(array('id' => $statis['tpl'])); + + $tmp = 1; + $url = $tplM->getResumetpl(array('id' => $statis['tpl'])); } - + if (in_array($this->usertype, array(2, 3))) { - - $category = intval($this->usertype) - 1; - + + $category = intval($this->usertype) - 1; + // 会员等级 增值包 套餐 - $ratingM = $this->MODEL('rating'); - $ratingList = $ratingM->getList(array('display' => 1, 'orderby' => array('type,asc', 'sort,desc'))); - - $rating_1 = $rating_2 = $raV = array(); + $ratingM = $this->MODEL('rating'); + $ratingList = $ratingM->getList(array('display' => 1, 'orderby' => array('type,asc', 'sort,desc'))); + + $rating_1 = $rating_2 = $raV = array(); if (!empty($ratingList)) { foreach ($ratingList as $ratingV) { - - $raV[$ratingV['id']] = $ratingV; - + + $raV[$ratingV['id']] = $ratingV; + if ($ratingV['category'] == $category && $ratingV['service_price'] > 0) { if ($ratingV['type'] == 1) { - - $rating_1[] = $ratingV; + + $rating_1[] = $ratingV; } elseif ($ratingV['type'] == 2) { - - $rating_2[] = $ratingV; + + $rating_2[] = $ratingV; } } } } $this->yunset('rating_1', $rating_1); $this->yunset('rating_2', $rating_2); - - $statis = $statisM->getInfo($this->uid, array('usertype' => $this->usertype)); - - if (! empty($statis)) { - + + $statis = $statisM->getInfo($this->uid, array('usertype' => $this->usertype)); + + if (!empty($statis)) { + $discount = isset($raV[$statis['rating']]) ? $raV[$statis['rating']] : array(); $this->yunset('discount', $discount); $this->yunset('statis', $statis); } - + if ($this->usertype == 2) { - - $add = $ratingM->getComSerDetailList(array('orderby' => array('type,asc', 'sort,desc')), array('pack' => '1')); - }else if ($this->usertype == 3) { - - $ltM = $this->MODEL('lietou'); - $add = $ltM->getLtservicedetailList(array('orderby' => array('type,asc', 'sort,desc')), array('pack' => '1')); + + $add = $ratingM->getComSerDetailList(array('orderby' => array('type,asc', 'sort,desc')), array('pack' => '1')); + } else if ($this->usertype == 3) { + + $ltM = $this->MODEL('lietou'); + $add = $ltM->getLtservicedetailList(array('orderby' => array('type,asc', 'sort,desc')), array('pack' => '1')); } $this->yunset('add', $add); - - $couponM = $this->MODEL('coupon'); - $couponList = $couponM->getCouponList(array('uid' => $this->uid, 'status' => 1, 'validity' => array('>', time()), 'orderby'=>array('coupon_amount,asc','coupon_scope,asc'))); + + $couponM = $this->MODEL('coupon'); + $couponList = $couponM->getCouponList(array('uid' => $this->uid, 'status' => 1, 'validity' => array('>', time()), 'orderby' => array('coupon_amount,asc', 'coupon_scope,asc'))); $this->yunset('couponList', $couponList); - + if (!isVip($statis['vip_etime'])) { - + $this->yunset('vipIsDown', 1); // 会员过期 } } - + if ($url['url'] == '') { unset($tmp); } - - $this->moreMenu(); - - $cacheM = $this->MODEL('cache'); - - $options = array('user'); - - $cache = $cacheM -> GetCache($options); - - $this -> yunset($cache); - + + $this->moreMenu(); + + $cacheM = $this->MODEL('cache'); + + $options = array('user'); + + $cache = $cacheM->GetCache($options); + + $this->yunset($cache); + if (!empty($tmp)) { - + $this->yunset('tplurl', $url); - $this->yuntpl(array('resume/'.$url['url'].'/index')); + $this->yuntpl(array('resume/' . $url['url'] . '/index')); } else { $this->yuntpl(array('resume/resume')); } } - + /** * @desc 简历详情 浏览数量 * 2019-06-14 */ - function GetHits_action() - { - $id = intval($_GET['id']); - + function GetHits_action() { + $id = intval($_GET['id']); + if (empty($id)) { echo 'document.write(0)'; } - - $resumeM = $this->MODEL('resume'); - $resumeM -> addExpectHits($id); - - $hits = $resumeM->getExpect(array('id'=>$id), array('field' => '`hits`')); - + + $resumeM = $this->MODEL('resume'); + $resumeM->addExpectHits($id); + + $hits = $resumeM->getExpect(array('id' => $id), array('field' => '`hits`')); + echo 'document.write(' . $hits['hits'] . ')'; } - + /** * @desc 简历详情 - 举报简历 * 2019-06-14 */ - function report_action() - { - - $_POST = $this->post_trim($_POST); - + function report_action() { + + $_POST = $this->post_trim($_POST); + if ($_POST['reason'] == '') { - + $this->ACT_layer_msg('请选择举报理由', 8); } - if(empty($this->uid)){ + if (empty($this->uid)) { $this->ACT_layer_msg('请先登录!', 8); } - - if($_POST['reason'] == ''){ + + if ($_POST['reason'] == '') { $this->ACT_layer_msg('举报内容不能为空!', 8); } - + $Where = array( - 'uid' =>$this->uid, - 'usertype' =>$this->usertype, - 'eid' =>(int) $_POST['r_eid'] + 'uid' => $this->uid, + 'usertype' => $this->usertype, + 'eid' => (int)$_POST['r_eid'] ); - - $resumeM = $this->MODEL('resume'); - $jlres = $resumeM->openResumeCheck($Where); - if($jlres != 1){ + + $resumeM = $this->MODEL('resume'); + $jlres = $resumeM->openResumeCheck($Where); + if ($jlres != 1) { $this->ACT_layer_msg('下载之后才可以举报哦!', 8); } - - $data = array( - 'reason' => $_POST['reason'], - 'c_uid' => (int) $_POST['r_uid'], - 'inputtime' => time(), - 'p_uid' => $this->uid, - 'did' => $this->userid, - 'usertype' => $this->usertype, - 'eid' => (int) $_POST['r_eid'], - 'r_name' => $_POST['r_name'], - 'username' => $this->username + + $data = array( + 'reason' => $_POST['reason'], + 'c_uid' => (int)$_POST['r_uid'], + 'inputtime' => time(), + 'p_uid' => $this->uid, + 'did' => $this->userid, + 'usertype' => $this->usertype, + 'eid' => (int)$_POST['r_eid'], + 'r_name' => $_POST['r_name'], + 'username' => $this->username ); - $reportM = $this->MODEL('report'); - $return = $reportM->ReportResume($data); + $reportM = $this->MODEL('report'); + $return = $reportM->ReportResume($data); $this->ACT_layer_msg($return['msg'], $return['errcode'], $_SERVER['HTTP_REFERER']); } - + /** * 浏览历史记录 */ - function history_action(){ - + function history_action() { + if ($_POST['eid'] && ($this->usertype == 2 || $this->usertype == 3)) { - - $resumeM = $this->MODEL('resume'); - - $eid = intval($_POST['eid']); - - $resume_expect = $resumeM->getExpect(array('id' => $eid), array('field' => '`uid`')); - - $time = time(); - - $cookieM = $this->MODEL('cookie'); - - $cookieEids = $_COOKIE['lookresume']; - + + $resumeM = $this->MODEL('resume'); + + $eid = intval($_POST['eid']); + + $resume_expect = $resumeM->getExpect(array('id' => $eid), array('field' => '`uid`')); + + $time = time(); + + $cookieM = $this->MODEL('cookie'); + + $cookieEids = $_COOKIE['lookresume']; + if ($cookieEids) { - - $resumeArr = @explode(',', $cookieEids); - + + $resumeArr = @explode(',', $cookieEids); + if (!in_array($eid, $resumeArr)) { - - $lookResumeIds = $cookieEids.",".$eid; - }else{ - - $lookResumeIds = $cookieEids; + + $lookResumeIds = $cookieEids . "," . $eid; + } else { + + $lookResumeIds = $cookieEids; } - }else{ - - $lookResumeIds = $eid; + } else { + + $lookResumeIds = $eid; } - - $cookieM -> setcookie('lookresume', $lookResumeIds, $time + 3600); - - $lookM = $this->MODEL('lookresume'); - + + $cookieM->setcookie('lookresume', $lookResumeIds, $time + 3600); + + $lookM = $this->MODEL('lookresume'); + // 浏览记录处理 - $lookM -> browseResume(array( - 'euid' => $resume_expect['uid'], - 'uid' => $this->uid, - 'usertype' => $this->usertype, - 'did' => $this->config['did'], - 'eid' => $eid + $lookM->browseResume(array( + 'euid' => $resume_expect['uid'], + 'uid' => $this->uid, + 'usertype' => $this->usertype, + 'did' => $this->config['did'], + 'eid' => $eid )); - + } } } + ?> \ No newline at end of file -- Gitblit v1.9.0