config['sy_webname']; $data['reg_moblie'] = $this->config['reg_moblie']; $data['reg_email'] = $this->config['reg_email']; $data['reg_user'] = $this->config['reg_user']; $data['reg_real_name_check'] = $this->config['reg_real_name_check']; $data['reg_passconfirm'] = $this->config['reg_passconfirm']; $data['sy_msg_regcode'] = $this->config['sy_msg_regcode']; $this->render_json(0,'ok',$data); } //职位多列选择器 function multiJob_action(){ $cacheM = $this->MODEL('cache'); $cacheList = $cacheM->GetCache(array('job','jobfs')); $job_index = $cacheList['job_index']; $job_type = $cacheList['job_type']; $job_name = $cacheList['job_name']; $job_three = $cacheList['job_three']; $jobone = $jobtwo = $jobthree = array(); $jobtwoArr = array(); $jobthreetwoArr = array(); if(is_array($job_index)){ foreach($job_index as $k=>$v){ if(!empty($job_index)){ $jobtwoArr[$v][] = array('value'=>0,'label'=>'全部');//第二列 全部 $jobthreetwoArr[$v][] = array(array());//用做 一级-全部-'' if (is_array($job_type[$v])){ foreach ($job_type[$v] as $ka=>$va){ $jobtwoArr[$v][] = array('value'=>$va,'label'=>$job_name[$va]); $jobthreeArr = array(); if (!empty($job_three)){ //只要有一个三级, 第三列都要有全部 $jobthreeArr[] = array('value'=>0,'label'=>'全部'); if (!empty($job_type[$va])){ foreach ($job_type[$va] as $key=>$val){ $jobthreeArr[] = array('value'=>$val,'label'=>$job_name[$val]); } } $jobthreetwoArr[$v][] = $jobthreeArr; } } } } $jobone[] = array('value'=>$v,'label'=>$job_name[$v]); } } $jobtwo = array_values($jobtwoArr); $jobthree = array_values($jobthreetwoArr); $data['jobone'] = $jobone; if(count($jobtwo)>0){ $data['jobtwo']= $jobtwo; }else{ $data['jobtwo']= array(); } if (!empty($job_three)){ $data['jobthree']= $jobthree; }else{ $data['jobthree'] = array(); } $this->render_json(0,'ok',$data); } //城市多列选择器 function multiCity_action(){ $cacheM = $this->MODEL('cache'); $cacheList = $cacheM->GetCache(array('city','cityfs')); $city_index = $cacheList['city_index']; $city_type = $cacheList['city_type']; $city_name = $cacheList['city_name']; $city_three = $cacheList['city_three']; $cityone = $citytwo = $citythree = array(); $citytwoArr = array(); $citythreetwoArr = array(); if(is_array($city_index)){ foreach($city_index as $k=>$v){ if(!empty($city_type)){ $citytwoArr[$v][] = array('value'=>0,'label'=>'全部');//第二列 全部 $citythreetwoArr[$v][] = array(array());//用做 一级-全部-'' if (is_array($city_type[$v])){ foreach ($city_type[$v] as $ka=>$va){ $citytwoArr[$v][] = array('value'=>$va,'label'=>$city_name[$va]); $citythreeArr = array(); if (!empty($city_three)){ //只要有一个三级, 第三列都要有全部 $citythreeArr[] = array('value'=>0,'label'=>'全部'); if (!empty($city_type[$va])){ foreach ($city_type[$va] as $key=>$val){ $citythreeArr[] = array('value'=>$val,'label'=>$city_name[$val]); } } $citythreetwoArr[$v][] = $citythreeArr; } } } } $cityone[] = array('value'=>$v,'label'=>$city_name[$v]); } } $citytwo = array_values($citytwoArr); $citythree = array_values($citythreetwoArr); $data['cityone'] = $cityone; if(count($citytwo)>0){ $data['citytwo']= $citytwo; }else{ $data['citytwo']= array(); } if (!empty($city_three)){ $data['citythree'] = $citythree; }else{ $data['citythree'] = array(); } $this->render_json(0,'ok',$data); } //列表页搜索取缓存 function searchcity_action(){ include(PLUS_PATH.'city.cache.php'); include(PLUS_PATH.'cityparent.cache.php'); $data['city_index'] = $city_index; $data['city_type'] = $city_type; $data['city_name'] = $city_name; $data['city_parent']= $city_parent; $this->render_json(0,'ok',$data); } //列表页搜索取缓存 function searchjob_action(){ include(PLUS_PATH.'job.cache.php'); include(PLUS_PATH.'jobparent.cache.php'); $data['job_index'] = $job_index; $data['job_type'] = $job_type; $data['job_name'] = $job_name; $data['job_parent'] = $job_parent; $this->render_json(0,'ok',$data); } function industry_action(){//获取行业类别 include PLUS_PATH.'industry.cache.php'; $id=array();$name=array(); if(is_array($industry_index)){ $id[] = '0'; $name[] = '不限'; foreach($industry_index as $k=>$v){ $id[] = $v; $name[] = $industry_name[$v]; } } $hy['id'] = $id; $hy['name'] = $name; $data['hy'] = $hy; $this->render_json(0,'ok',$data); } function parts_action(){ $cacheM = $this -> MODEL('cache'); $cache = $cacheM -> GetCache('part'); if(!empty($cache['part_sex'])){ $id[] = 0; $name[] = '请选择性别'; foreach($cache['part_sex'] as $k=>$v){ $id[] = $k; $name[] = $v; } } $sex['id'] = $id; $sex['name'] = $name; $partdata['sex'] = $sex; $part_type = $cache['partdata']['part_type']; if(!empty($part_type)){ $typeid[] = '0'; $typename[] = '请选择兼职类型'; foreach($part_type as $v){ $typeid[] = $v; $typename[] = $cache['partclass_name'][$v]; } } $type['id'] = $typeid; $type['name'] = $typename; $partdata['type'] = $type; $part_salary_type = $cache['partdata']['part_salary_type']; if(!empty($part_salary_type)){ $salary_typeid[] = '0'; $salary_typename[] = '请选择薪水类型'; foreach($part_salary_type as $v){ $salary_typeid[] = $v; $salary_typename[] = $cache['partclass_name'][$v]; } } $salary_type['id'] = $salary_typeid; $salary_type['name'] = $salary_typename; $partdata['salary_type'] = $salary_type; $part_billing_cycle = $cache['partdata']['part_billing_cycle']; if(!empty($part_billing_cycle)){ $billing_cycleid[] = '0'; $billing_cyclename[] = '请选择结算周期'; foreach($part_billing_cycle as $v){ $billing_cycleid[] = $v; $billing_cyclename[] = $cache['partclass_name'][$v]; } } $billing_cycle['id'] = $billing_cycleid; $billing_cycle['name'] = $billing_cyclename; $partdata['billing_cycle'] = $billing_cycle; $partdata['timetype'] = array( 'id' => array(1,2), 'name' => array('短期招聘', '长期招聘') ); $data['partdata'] = $partdata; if (!empty($_POST['uid']) && !empty($_POST['partid'])){ $partM = $this -> MODEL('part'); $row = $partM -> getInfo(array('id'=>$_POST['partid']),array('field'=>'`sex`,`salary_type`,`type`,`billing_cycle`,`edate`,`worktime`')); $row = $row['info']; foreach ($sex['id'] as $k=>$v){ if ($row && $row['sex']==$v){ $sexIndex = $k; } } foreach ($salary_type['id'] as $k=>$v){ if ($row && $row['salary_type']==$v){ $salarytypeIndex = $k; } } foreach ($type['id'] as $k=>$v){ if ($row && $row['type']==$v){ $typeIndex = $k; } } foreach ($billing_cycle['id'] as $k=>$v){ if ($row && $row['billing_cycle']==$v){ $billingcycleIndex = $k; } } if(empty($row['edate'])){ $timetypeIndex = 1; } $worktime = explode(',', $row['worktime']); } $data['sexIndex'] = $sexIndex?$sexIndex:0; $data['salarytypeIndex'] = $salarytypeIndex?$salarytypeIndex:0; $data['typeIndex'] = $typeIndex?$typeIndex:0; $data['billingcycleIndex'] = $billingcycleIndex?$billingcycleIndex:0; $data['timetypeIndex'] = $timetypeIndex?$timetypeIndex:0; $morning = array('0101','0201','0301','0401','0501','0601','0701'); $noon = array('0102','0202','0302','0402','0502','0602','0702'); $afternoon = array('0103','0203','0303','0403','0503','0603','0703'); if(!empty($cache['part_morning'])){ foreach($cache['part_morning'] as $k=>$v){ $mor[$k]['name'] = $v; if (!empty($worktime)){ if (in_array($v, $worktime)){ $mor[$k]['checked'] = true; }else{ $mor[$k]['checked'] = false; } }else { $mor[$k]['checked'] = false; } } } $data['morning']= $mor; if(!empty($cache['part_noon'])){ foreach($cache['part_noon'] as $k=>$v){ $noo[$k]['name'] = $v; if (!empty($worktime)){ if (in_array($v, $worktime)){ $noo[$k]['checked'] = true; }else{ $noo[$k]['checked'] = false; } }else { $noo[$k]['checked'] = false; } } } $data['noon'] = $noo; if(!empty($cache['part_afternoon'])){ foreach($cache['part_afternoon'] as $k=>$v){ $aft[$k]['name'] = $v; if (!empty($worktime)){ if (in_array($v, $worktime)){ $aft[$k]['checked'] = true; }else{ $aft[$k]['checked'] = false; } }else { $aft[$k]['checked'] = false; } } } $data['night'] = $aft; $this->render_json(0,'ok',$data); } function user_action(){//获取个人类别 $cacheM = $this -> MODEL('cache'); $cache = $cacheM -> GetCache('user'); include(CONFIG_PATH.'db.data.php'); $user_word = $cache['userdata']['user_word']; if(!empty($user_word)){ $expid[] = '0'; $expname[] = '请选择'; foreach($user_word as $v){ $expid[] = $v; $expname[] = $cache['userclass_name'][$v]; $arrexp[] = array('id'=>$v,'name'=>$cache['userclass_name'][$v]); } } $exp['id'] = $expid; $exp['name'] = $expname; $userdata['exp'] = $exp; $userdata['exp_arr']= $arrexp; $user_edu = $cache['userdata']['user_edu']; if(!empty($user_edu)){ $eduid[] = '0'; $eduname[] = '请选择'; foreach($user_edu as $v){ $eduid[] = $v; $eduname[] = $cache['userclass_name'][$v]; $arredu[] = array('id'=>$v,'name'=>$cache['userclass_name'][$v]); } } $edu['id'] = $eduid; $edu['name'] = $eduname; $userdata['edu'] = $edu; $userdata['edu_arr']= $arredu; $user_ing = $cache['userdata']['user_ing']; if(!empty($user_ing)){ $ingid[] = '0'; $ingname[] = '请选择熟练程度'; foreach($user_ing as $v){ $ingid[] = $v; $ingname[] = $cache['userclass_name'][$v]; } } $ing['id'] = $ingid; $ing['name'] = $ingname; $userdata['ing'] = $ing; $user_type = $cache['userdata']['user_type']; if(is_array($user_type)){ foreach($user_type as $v){ $typeid[] = $v; $typename[] = $cache['userclass_name'][$v]; $arrutype[] = array('id'=>$v,'name'=>$cache['userclass_name'][$v]); } } $type['id'] = $typeid; $type['name'] = $typename; $userdata['type'] = $type; $userdata['utype_arr'] = $arrutype; $user_report = $cache['userdata']['user_report']; if(!empty($user_report)){ foreach($user_report as $v){ $reportid[] = $v; $reportname[] = $cache['userclass_name'][$v]; $arrreport[] = array('id'=>$v,'name'=>$cache['userclass_name'][$v]); } } $report['id'] = $reportid; $report['name'] = $reportname; $userdata['report'] = $report; $userdata['report_arr'] = $arrreport; $user_integrity = $arr_data['integrity_name']; if(!empty($user_integrity)){ foreach($user_integrity as $k=>$v){ $integrityid[] = $k; $integrityname[] = $v; $arrintegrity[] = array('id'=>$k,'name'=>$v); } } $integrity['id'] = $integrityid; $integrity['name'] = $integrityname; $userdata['integrity'] = $integrity; $userdata['integrity_arr'] = $arrintegrity; $user_marriage = $cache['userdata']['user_marriage']; if(!empty($user_marriage)){ $marriageid[] = '0'; $marriagename[] = '请选择婚姻状况'; foreach($user_marriage as $v){ $marriageid[] = $v; $marriagename[] = $cache['userclass_name'][$v]; } } $marriage['id'] = $marriageid; $marriage['name'] = $marriagename; $userdata['marriage'] = $marriage; $user_jobstatus = $cache['userdata']['user_jobstatus']; if(!empty($user_jobstatus)){ foreach($user_jobstatus as $v){ $jobstatustid[] = $v; $jobstatusname[] = $cache['userclass_name'][$v]; $arrjobstatus[] = array('id'=>$v,'name'=>$cache['userclass_name'][$v]); } } $jobstatus['id'] = $jobstatustid; $jobstatus['name'] = $jobstatusname; $userdata['jobstatus'] = $jobstatus; $userdata['jobstatus_arr'] = $arrjobstatus; if(!empty($cache['user_sex'])){ $id[] = 0; $name[] = '请选择性别'; foreach($cache['user_sex'] as $k=>$v){ $id[] = $k; $name[] = $v; $arrsex[]= array('id'=>$k,'name'=>$v); } } $sex['id'] = $id; $sex['name'] = $name; $userdata['sex'] = $sex; $userdata['sex_arr'] = $arrsex; $user_tag = $cache['userdata']['user_tag']; if(!empty($user_tag)){ $tagid[] = '0'; $tagname[] = '请选择个人标签'; foreach($user_tag as $v){ $tagid[] = $v; $tagname[] = $cache['userclass_name'][$v]; $arrtag[] = array('id'=>$v,'name'=>$cache['userclass_name'][$v]); } } $tag['id'] = $tagid; $tag['name'] = $tagname; $userdata['tag'] = $tag; $userdata['tag_arr']= $arrtag; $userdata['uptime']= array('1'=>'今天','3'=>'最近三天','7'=>'最近七天','30'=>'最近一个月','90'=>'最近三个月'); $data['userdata'] = $userdata; if($_POST['uid']){ $resumeM = $this -> MODEL('resume'); //addexpect页面 if ($_POST['eid'] && $_POST['expect']){ $row = $resumeM -> getExpect(array('id'=>$_POST['eid']),array('field'=>'`jobstatus`,`report`,`type`')); foreach ($jobstatus['id'] as $k=>$v){ if ($row && $row['jobstatus']==$v){ $jobstatusIndex = $k; } } foreach ($report['id'] as $k=>$v){ if ($row && $row['report']==$v){ $reportIndex = $k; } } foreach ($type['id'] as $k=>$v){ if ($row && $row['type']==$v){ $typeIndex = $k; } } }else{ //info页面 if ($_POST['info']){ $row = $resumeM -> getResumeInfo(array('uid'=>$_POST['uid']),array('field'=>'`sex`,`edu`,`exp`,`marriage`')); foreach ($sex['id'] as $k=>$v){ if ($row && $row['sex']==$v){ $sexIndex = $k; } } foreach ($edu['id'] as $k=>$v){ if ($row && $row['edu']==$v){ $eduIndex = $k; } } foreach ($exp['id'] as $k=>$v){ if ($row && $row['exp']==$v){ $expIndex = $k; } } foreach ($marriage['id'] as $k=>$v){ if ($row && $row['marriage']==$v){ $marriageIndex = $k; } } } if(!in_array($_POST['table'],array('expect','desc','cert','doc','edu','other','project','show','skill','training','work'))){ unset($_POST['table']); } if($_POST['table'] && $_POST['id']){ $id = $_POST['id']; $table = 'resume_'.$_POST['table']; $row = $resumeM -> getFb($table, $id); if($_POST['table'] == 'edu'){ foreach ($edu['id'] as $k=>$v){ if ($row && $row['education']==$v){ $eduIndex = $k; } } } if($_POST['table'] == 'skill'){ foreach ($ing['id'] as $k=>$v){ if ($row && $row['ing']==$v){ $ingIndex = $k; } } } } } }elseif ($_POST['tinyid'] && $_POST['tinyid']>0){ $row = $this -> MODEL('tiny') -> getResumeTinyInfo(array('id'=>$_POST['tinyid']),array('field'=>'`sex`,`exp`')); foreach ($sex['id'] as $k=>$v){ if ($row && $row['sex']==$v){ $sexIndex = $k; } } foreach ($exp['id'] as $k=>$v){ if ($row && $row['exp']==$v){ $expIndex = $k; } } } $data['jobstatusIndex'] = $jobstatusIndex?$jobstatusIndex:0; $data['reportIndex'] = $reportIndex?$reportIndex:0; $data['typeIndex'] = $typeIndex?$typeIndex:0; $data['sexIndex'] = $sexIndex?$sexIndex:0; $data['eduIndex'] = $eduIndex?$eduIndex:0; $data['expIndex'] = $expIndex?$expIndex:0; $data['marriageIndex'] = $marriageIndex?$marriageIndex:0; $data['ingIndex'] = $ingIndex?$ingIndex:0; $this->render_json(0,'ok',$data); } function com_action(){//获取企业类别 $cacheM = $this -> MODEL('cache'); $cache = $cacheM -> GetCache(array('com','user')); $job_pr = $cache['comdata']['job_pr']; if(!empty($job_pr)){ $prid[] = '0'; $prname[] = '请选择企业性质'; foreach($job_pr as $v){ $prid[] = $v; $prname[] = $cache['comclass_name'][$v]; $arrpr[] = array('id'=>$v,'name'=>$cache['comclass_name'][$v]); } } $pr['id'] = $prid; $pr['name'] = $prname; $comdata['pr'] = $pr; $comdata['pr_arr'] = $arrpr; $job_mun = $cache['comdata']['job_mun']; if(!empty($job_mun)){ $munid[] = '0'; $munname[] = '请选择企业规模'; foreach($job_mun as $v){ $munid[] = $v; $munname[] = $cache['comclass_name'][$v]; $arrmun[] = array('id'=>$v,'name'=>$cache['comclass_name'][$v]); } } $mun['id'] = $munid; $mun['name'] = $munname; $comdata['mun'] = $mun; $comdata['mun_arr'] = $arrmun; $job_number = $cache['comdata']['job_number']; if(!empty($job_number)){ $numberid[] = '0'; $numbername[] = '请选择招聘人数'; foreach($job_number as $v){ $numberid[] = $v; $numbername[] = $cache['comclass_name'][$v]; } } $number['id'] = $numberid; $number['name'] = $numbername; $comdata['number'] = $number; $job_exp = $cache['comdata']['job_exp']; if(!empty($job_exp)){ foreach($job_exp as $v){ $expid[] = $v; $expname[] = $cache['comclass_name'][$v]; $arrexp[] = array('id'=>$v,'name'=>$cache['comclass_name'][$v]); } } $exp['id'] = $expid; $exp['name'] = $expname; $comdata['exp'] = $exp; $comdata['exp_arr'] = $arrexp; $job_report = $cache['comdata']['job_report']; if(!empty($job_report)){ $reportid[] = '0'; $reportname[] = '请选择到岗时间'; foreach($job_report as $v){ $reportid[] = $v; $reportname[] = $cache['comclass_name'][$v]; } } $report['id'] = $reportid; $report['name'] = $reportname; $comdata['report'] = $report; $job_age = $cache['comdata']['job_age']; if(!empty($job_age)){ $ageid[] = '0'; $agename[] = '请选择年龄要求'; foreach($job_age as $v){ $ageid[] = $v; $agename[] = $cache['comclass_name'][$v]; } } $age['id'] = $ageid; $age['name'] = $agename; $comdata['age'] = $age; $job_edu = $cache['comdata']['job_edu']; if(!empty($job_edu)){ foreach($job_edu as $v){ $eduid[] = $v; $eduname[] = $cache['comclass_name'][$v]; $arredu[] = array('id'=>$v,'name'=>$cache['comclass_name'][$v]); } } $edu['id'] = $eduid; $edu['name'] = $eduname; $comdata['edu'] = $edu; $comdata['edu_arr'] = $arredu; $job_marriage = $cache['comdata']['job_marriage']; if(!empty($job_marriage)){ $marriageid[] = '0'; $marriagename[] = '请选择婚姻状况'; foreach($job_marriage as $v){ $marriageid[] = $v; $marriagename[] = $cache['comclass_name'][$v]; } } $marriage['id'] = $marriageid; $marriage['name'] = $marriagename; $comdata['marriage'] = $marriage; $comdata['salary'] = $this->salaryArr(false,1); if(!empty($cache['com_sex'])){ foreach($cache['com_sex'] as $k=>$v){ $id[] = $k; $name[] = $v; $arrsex[]= array('id'=>$k,'name'=>$v); } } $sex['id'] = $id; $sex['name'] = $name; $comdata['sex'] = $sex; $comdata['sex_arr'] = $arrsex; $comdata['uptime'] = array('1'=>'今天','3'=>'最近三天','7'=>'最近七天','30'=>'最近一个月','90'=>'最近三个月'); $job_lang = $cache['comdata']['job_lang']; if(!empty($job_lang)){ foreach($job_lang as $v){ $lang[] = array('id'=>$v,'name'=>$cache['comclass_name'][$v],'checked'=>false); } } //投递门槛 $user_word = $cache['userdata']['user_word']; if(!empty($user_word)){ $expreqid[] = '0'; $expreqname[] = '请选择工作经验'; foreach($user_word as $v){ $expreqid[] = $v; $expreqname[] = $cache['userclass_name'][$v]; } } $expreq['id'] = $expreqid; $expreq['name'] = $expreqname; $comdata['exp_req'] = $expreq; $user_edu = $cache['userdata']['user_edu']; if(!empty($user_edu)){ $edureqid[] = '0'; $edureqname[] = '请选择学历'; foreach($user_edu as $v){ $edureqid[] = $v; $edureqname[] = $cache['userclass_name'][$v]; } } $edureq['id'] = $edureqid; $edureq['name'] = $edureqname; $comdata['edu_req'] = $edureq; // 企业福利 $job_welfare = $cache['comdata']['job_welfare']; if(!empty($job_welfare)){ $arrwelfare[] = array('id'=>0,'name'=>'全部'); foreach($job_welfare as $v){ $arrwelfare[] = array('id'=>$v,'name'=>$cache['comclass_name'][$v]); } } $comdata['job_welfare'] = $arrwelfare; if ($_POST['uid']){ if($_POST['sid'] && $_POST['sid']>0){ $row = $this -> MODEL('spview') -> getInfo(array('id'=>$_POST['sid'],'uid'=>$_POST['uid'])); foreach ($edureq['id'] as $k=>$v){ if ($row && $row['edu']==$v){ $edureqIndex = $k; } } foreach ($expreq['id'] as $k=>$v){ if ($row && $row['exp']==$v){ $expreqIndex = $k; } } }else if ($_POST['jobid'] && $_POST['jobid']>0){ $row = $this -> MODEL('job') -> getInfo(array('id'=>$_POST['jobid']),array('field'=>'`number`,`report`,`age`,`lang`,`edu`,`exp`,`marriage`,`sex`,`exp_req`,`edu_req`')); foreach ($edureq['id'] as $k=>$v){ if ($row && $row['edu_req']==$v){ $edureqIndex = $k; } } foreach ($expreq['id'] as $k=>$v){ if ($row && $row['exp_req']==$v){ $expreqIndex = $k; } } $langidch = explode(',', $row['lang']); foreach($lang as $k=>$v){ if(!empty($langidch)){ if(in_array($v['id'],$langidch)){ $lang[$k]['checked']=true; }else{ $lang[$k]['checked']=false; } } } foreach ($number['id'] as $k=>$v){ if ($row && $row['number']==$v){ $numberIndex = $k; } } foreach ($report['id'] as $k=>$v){ if ($row && $row['report']==$v){ $reportIndex = $k; } } foreach ($age['id'] as $k=>$v){ if ($row && $row['age']==$v){ $ageIndex = $k; } } foreach ($edu['id'] as $k=>$v){ if ($row && $row['edu']==$v){ $eduIndex = $k; } } foreach ($exp['id'] as $k=>$v){ if ($row && $row['exp']==$v){ $expIndex = $k; } } foreach ($sex['id'] as $k=>$v){ if ($row && $row['sex']==$v){ $sexIndex = $k; } } foreach ($marriage['id'] as $k=>$v){ if ($row && $row['marriage']==$v){ $marriageIndex = $k; } } }elseif (!$_POST['jobid'] || $_POST['jobid']==0){ $row = $this -> MODEL('company') -> getInfo($_POST['uid'],array('field'=>'`pr`,`mun`')); foreach ($pr['id'] as $k=>$v){ if ($row && $row['pr']==$v){ $prIndex = $k; } } foreach ($mun['id'] as $k=>$v){ if ($row && $row['mun']==$v){ $munIndex = $k; } } } } $comdata['otherarr'] = count($otherarr) ? $otherarr : array(); $comdata['lang'] = count($lang) ? $lang : array(); $data['comdata'] = $comdata; $data['edureqIndex'] = $edureqIndex?$edureqIndex:0; $data['expreqIndex'] = $expreqIndex?$expreqIndex:0; $data['prIndex'] = $prIndex?$prIndex:0; $data['munIndex'] = $munIndex?$munIndex:0; $data['numberIndex'] = $numberIndex?$numberIndex:0; $data['reportIndex'] = $reportIndex?$reportIndex:0; $data['ageIndex'] = $ageIndex?$ageIndex:0; $data['eduIndex'] = $eduIndex?$eduIndex:0; $data['expIndex'] = $expIndex?$expIndex:0; $data['marriageIndex'] = $marriageIndex?$marriageIndex:0; $data['sexIndex'] = $sexIndex?$sexIndex:0; $this->render_json(0,'ok',$data); } function keyword_action(){ //关键字查询 $hotKeyM = $this->MODEL('hotkey'); $where = array( 'type' => $_POST['type'], 'limit' => 20, 'orderby' => 'num' ); $rows = $hotKeyM -> getList($where,array('field'=>'`key_name`,`type`')); foreach($rows as $k=>$v) { $key_name[] = $v['key_name']; } $data['keyword'] = $key_name; $this->render_json(0,'ok',$data['keyword']); } function group_action(){ //关键字类别 include(PLUS_PATH.'group.cache.php'); $data['group_index'] = $group_index; $data['group_name'] = $group_name; $this->render_json(0,'ok',$data); } /** * 查询分站数据 */ function site_action(){ include(PLUS_PATH."domain_cache.php"); $hy = array(); $domainarr = array(); $city_id = array(); foreach($site_domain as $k=>$v){ if($v['fz_type']=='1'){ if($v['three_cityid']>0){ $cityid=$v['three_cityid']; }elseif($v['cityid']>0){ $cityid=$v['cityid']; }else{ $cityid=$v['province']; } $domainarr[$cityid]=$v['id']; $city_id[]=$cityid; }elseif ($v['fz_type'] == '2'){ $hy[] = array( 'id' => $v['id'], 'name' => $v['webname'] ); $hydomain[] = $v['webname']; } } $city = $site = array(); if (!empty($city_id)){ $sitecity = $this->obj->select_all("city_class",array('id'=>array('in',pylode(',', $city_id))),"`id`,`name`,`letter`"); $city=array(); foreach($sitecity as $k=>$v){ $city[$k]['id'] = $domainarr[$v['id']]; $city[$k]['name'] = $v['name']; $city[$k]['letter'] = $v['letter']; } $letter = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"); $larr = array(); foreach($letter as $key=>$val){ foreach($city as $v){ if($val==$v['letter']){ $larr[$val][]=$v; } } } if (!empty($larr)){ $site = array(); foreach ($larr as $k=>$v){ $ldata = array(); foreach ($v as $vv){ $ldata[] = $vv['name']; } $site[] = array( 'letter' => $k, 'data' => $ldata ); } } } if (!empty($hydomain)){ $site[] = array( 'letter' => '行业分站', 'data' => $hydomain ); } $data['city'] = $city; $data['site'] = $site; $data['hy'] = $hy; $this->render_json(0, 'ok', $data); } /** * 获取举报简历原因 */ function getReportReason_action(){ $cacheM = $this->MODEL('cache'); $cache = $cacheM -> GetCache(array('user')); $reason = array(); $user_reporting = $cache['userdata']['user_reporting']; if(!empty($user_reporting)){ foreach($user_reporting as $v){ $reason[] = $cache['userclass_name'][$v]; } } $data['reason'] = $reason; $this->render_json(0, 'ok', $data); } /** * 获取邀请注册模板列表 */ function getInviteRegHbList_action() { $whbM = $this->MODEL('whb'); $list = $whbM->getWhbList(array('type' => 3, 'isopen' => 1, 'orderby' => 'sort,desc'), array('field' => 'id')); $this->render_json(0, 'ok', ['list' => $list]); } } ?>