public function job_detail_new() { $id = $_GET['jobid']; if (empty($id)) { header("location:/index.php?s=/Job/job_list"); exit; } if (!is_numeric($id)) { $jobTmpInfo = M("job")->where("guid='{$id}'")->find(); header("location:/index.php?s=/Job/job_detail_new/jobid/" . $jobTmpInfo['id']); exit; } $jobOb = new JobModel(); $result = $jobOb->get_detail($id); //var_dump($result); $tag = 0; //默认是未收藏状态 //判断当前用户是否登陆,如果登陆判断当前页面当前用户是否已藏 $userinfo = $_SESSION['userinfo']; if (!empty($userinfo)) { $username = $userinfo['username']; //判断当前页面当前用户是否已藏 $jcOb = M("job_collection"); $jcArr = $jcOb->where("username='******' and status=1 and j_id=" . $id)->find(); //echo $jcOb ->getLastSql(); //var_dump($jcArr); if (!empty($jcArr)) { $tag = 1; //收藏表里有相关数据,改为已收藏状态 } } ///////////////////////////////////////处理分享////////////////////////////////////////////////////// $shareUrl2 = rtrim($_GET['share'], ".html"); $url = decrypt($shareUrl2, "share"); if ($url == false) { $shareUrl2 = str_replace(" ", "+", $shareUrl2); $url = decrypt($shareUrl2, "share"); } //如果是分享连接 if (strpos($url, "tag") !== false && strpos($url, "channel") !== false) { $arUrl = explode("&", $url); $shareUrl2 = array(); foreach ($arUrl as $u) { $au = explode("=", $u); $shareUrl2[$au[0]] = $au[1]; } $_SESSION['shareurl'] = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; $_SESSION['backurl'] = $_SERVER['HTTP_REFERER']; $_SESSION['sharetag'] = $shareUrl2['tag']; $_SESSION['sharechannel'] = $shareUrl2['channel']; $_SESSION['shareaid'] = $shareUrl2['aid']; $_SESSION['shareuname'] = $shareUrl2['uname']; //echo "<pre>";var_dump($_SESSION);echo "</pre>"; } ///////////////////////////////////////处理分享////////////////////////////////////////////////////// //如果不是分享过来的,则判断登陆没有,如果没有登陆则不允许浏览 if ($this->isLogin == true) { setcookie("gourl", "/index.php?s=/Job/job_detail/id/" . $id, time() + 3600, "/"); header("location:/index.php?s=/Login/login"); die; } else { setcookie("gourl", "", time() - 1, "/"); } //分享相关 $requestUrl = $_SERVER['QUERY_STRING']; $shareUrl = "http://m.renrenlie.com/index.php"; if ($_SESSION['userinfo']['username']) { $username = $_SESSION['userinfo']['username']; $shareUrlTmp = "tag=ShareJob&channel=WapShare&aid=" . C('SHARE_JOB_ID') . "&uname=" . $username; $shareUrl = $shareUrl . "?" . $requestUrl . "&share=" . encrypt($shareUrlTmp, "share"); } else { $username = ""; $shareUrl = $shareUrl . "?" . $requestUrl; } //得到热招职位 $WxComModel = new CompanyModel(); $result_job = $WxComModel->get_hot_job($result['cpid']); //得到评论列表 $arComment = M("evaluate")->where("tag='record' and j_id={$result['id']} and status=0")->select(); if (empty($arComment)) { $arComment = array(); } foreach ($arComment as $k => $v) { $arComment[$k]['time'] = date("Y-m-d", $v['created_at']); } $share['url'] = $shareUrl; $share['title'] = "即刻分享" . $result['title'] . "职位,立得N个“百元”现金。"; $share['description'] = "【人人猎】" . $result['cpname'] . "直招" . $result['title'] . "职位" . $result['employ'] . "人,月薪:" . $result['treatmentdata'] . " ,推荐或自荐成功入职即得推荐奖金" . $result['Tariff'] . "元。"; $this->assign("shareurl", $shareUrl); $this->assign("share", $share); //echo "<pre>";var_dump($result);echo "</pre>"; $this->assign("tag", $tag); $this->assign("result", $result); $this->assign("result_job", $result_job); $this->assign("arComment", $arComment); $this->assign("jobname", $result['title']); $this->assign("empty", "<div style='font-size: 14px;color: #b4b4b4;text-align:center;margin-top:10px;'>暂无评论!</div>"); if (!empty($_SESSION['cuserinfo'])) { //为引入的头部传入标题 $lArr = array(array("name" => "回到首页", "url" => "/", "img" => "/Public/new-images/head-icon/m-icon1.png")); } else { //为引入的头部传入标题 $lArr = array(array("name" => "回到首页", "url" => "/", "img" => "/Public/new-images/head-icon/m-icon1.png"), array("name" => "推荐职位", "url" => "/index.php?s=/Job/job_list", "img" => "/Public/new-images/head-icon/m-icon7.png"), array("name" => "职位收藏", "url" => "/index.php?s=/Job/fav_job", "img" => "/Public/new-images/head-icon/m-icon8.png")); } $this->assign("lArr", $lArr); $this->assign("header_title", "推荐职位"); $this->assign("select", "collect"); $this->display("./Job/job_detail_new"); }