MODEL('company'); $packM = $this -> MODEL('pack'); if($_GET['uid']){ $where['uid'] = intval($_GET['uid']); $urlarr['uid'] = intval($_GET['uid']); $ccom = $comM -> getInfo(intval($_GET['uid']), array('field'=>'`name`')); $this -> yunset("ccname", $ccom['name']); } //分页链接 $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'],$urlarr,'admin'); //提取分页 $pageM = $this -> MODEL('page'); $pages = $pageM -> pageList('company_job_share',$where,$pageurl,$_GET['page']); //分页数大于0的情况下 执行列表查询 if($pages['total'] > 0){ //limit order 只有在列表查询时才需要 if($_GET['order']){ $where['orderby'] = $_GET['t'].','.$_GET['order']; $urlarr['order'] = $_GET['order']; $urlarr['t'] = $_GET['t']; }else{ $where['orderby'] = array('id,desc'); } $where['limit'] = $pages['limit']; $shareList = $packM -> getShareJobList($where,array('utype'=>'admin')); $this -> yunset('rows', $shareList); } $this->siteadmin_tpl(array('admin_jobpack')); } /** * @desc 后台赏金职位管理 -- 悬赏职位 */ function reward_action(){ $comM = $this -> MODEL('company'); $packM = $this -> MODEL('pack'); if($_GET['uid']){ $where['uid'] = intval($_GET['uid']); $urlarr['uid'] = intval($_GET['uid']); $ccom = $comM -> getInfo(intval($_GET['uid']), array('field'=>'`name`')); $this -> yunset("ccname", $ccom['name']); } //分页链接 $urlarr['c'] = 'reward'; $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'],$urlarr,'admin'); //提取分页 $pageM = $this -> MODEL('page'); $pages = $pageM -> pageList('company_job_reward',$where,$pageurl,$_GET['page']); //分页数大于0的情况下 执行列表查询 if($pages['total'] > 0){ //limit order 只有在列表查询时才需要 if($_GET['order']){ $where['orderby'] = $_GET['t'].','.$_GET['order']; $urlarr['order'] = $_GET['order']; $urlarr['t'] = $_GET['t']; }else{ $where['orderby'] = array('uid,desc'); } $where['limit'] = $pages['limit']; $rewardList = $packM -> getRewardJobList($where, array('utype'=>'admin')); $this -> yunset('rows', $rewardList); } $this->siteadmin_tpl(array('admin_jobrewardpack')); } /** * @desc 后台赏金职位管理 -- 悬赏管理 -- 应聘列表 */ function rewardlog_action(){ $packM = $this -> MODEL('pack'); if($_GET['jobid']){ $where['jobid'] = intval($_GET['jobid']); $urlarr['jobid'] = intval($_GET['jobid']); } //分页链接 $urlarr['c'] = 'rewardlog'; $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'],$urlarr,'admin'); //提取分页 $pageM = $this -> MODEL('page'); $pages = $pageM -> pageList('company_job_rewardlist',$where,$pageurl,$_GET['page']); //分页数大于0的情况下 执行列表查询 if($pages['total'] > 0){ $where['orderby'] = array('datetime,desc'); $where['limit'] = $pages['limit']; $jobRewardList = $packM -> getJobRewardList($where, array('utype'=>'admin')); $this -> yunset('rows', $jobRewardList); } $this->siteadmin_tpl(array('admin_jobrewardlog')); } /** * @desc 获取相关职位企业等信息 */ function getreward_action(){ if($_POST){ $M = $this->MODEL('pack'); $Info = $M->getRewardAll($_POST['rewardid'],26); echo json_encode($Info); } } function getarb_action(){ if($_POST){ $M = $this->MODEL('pack'); //获取相关职位企业等信息 $return = $M -> logStatus((int)$_POST['rewardid'],(int)$_POST['status'],$_SESSION['auid'],'admin',array('content'=>$_POST['content'], 'port' => '5')); if($return['error']==''){ //仲裁操作成功 echo json_encode(array('error'=>'ok')); }else{ //仲裁操作失败 echo json_encode(array('error'=>$return['error'])); } } } /** * @desc 删除分享职位 */ function delshare_action(){ if (intval($_GET['delid'])) { $this -> check_token(); $M = $this -> MODEL('pack'); $addArr = $M ->delShareJob('', intval($_GET['delid']),array('utype'=>'admin')); $this -> layer_msg( $addArr['msg'],$addArr['errcode'],0,$_SERVER['HTTP_REFERER'],2,1); } } /** * @desc 删除悬赏职位 */ function delreward_action(){ if(intval($_GET['delid'])){ $this -> check_token(); $M = $this -> MODEL('pack'); $addArr = $M ->delrewardJob('', intval($_GET['delid']),array('utype'=>'admin')); $this -> layer_msg( $addArr['msg'],$addArr['errcode'],0,$_SERVER['HTTP_REFERER'],2,1); } } }