MODEL('job');
$data = array(
'uid' => $this -> uid,
'usertype' => $this -> usertype,
'did' => $this->userdid,
'job_id' => $_POST['jobid'],
'eid' => $_POST['eid'],
'port' => '1'
);
$res = $JobM -> applyJob($data);
echo json_encode($res);die;
//echo $res['errorcode'];die;
}
//会员中心收藏,TODO:仅前台
function favjobuser_action(){
$data = array(
'uid' => $this->uid,
'username' => $this->username,
'usertype' => $this->usertype,
'job_id' => (int)$_POST['id'],
);
$jobM = $this->MODEL("job");
$return = $jobM->collectJob($data);
echo json_encode($return);die;
}
//检索当前用户简历,TODO:仅前台
/**
* pc 端 申请职位 判断是否能申请
* 获取简历数据
*/
function index_ajaxjob_action(){
$JobM = $this->MODEL('job');
$arr = array();
if(empty($_POST['jobid'])){
$arr['msg'] = '参数错误,请重试!';
}else if(!$this->uid || !$this->username || $this->usertype != 1){
$arr['msg'] = '请登录个人用户!';
$arr['login'] = 1;
}else{
$jobid = intval($_POST['jobid']);
$sqJobNum = $JobM -> getSqJobNum(array('uid' => $this -> uid,'isdel'=>9,'job_id' => $jobid));
if($sqJobNum > 0){ //已投递过
$arr['msg'] = '您已申请过该职位!';
}else{
$yqmsNum = $JobM -> getYqmsNum(array('uid' => $this -> uid,'jobid' => $jobid,'isdel'=>9));
if($yqmsNum > 0){
$arr['msg'] = '该职位已邀请您面试,无需再投简历!';
}else{
$ResumeM = $this -> MODEL('resume');
$resumeWhere = array(
'uid' => $this -> uid,
'r_status' => 1,
'orderby' => 'defaults, desc'
);
$resumeList = $ResumeM -> getSimpleList($resumeWhere, array('field' => '`id`,`name`,`defaults`'));
if(!empty($resumeList)){
$data = '';
foreach($resumeList as $v){
if($v['defaults'] == 1){
$data.='
'.$v['name'].'(默认简历)
';
}else{
$data.=''.$v['name'].'
';
}
}
$arr['status'] = 1;
$arr['resumeList'] = $data;
}else{
$arr['alert'] = 1;
$arr['msg'] = '您还没有合适的简历,是否先添加简历?';
}
}
}
}
echo json_encode($arr);die;
}
// TODO:PC端邀请面试操作
function indexajaxresume_action()
{
if ($_POST) {
$_POST['uid'] = $this->uid;
$_POST['spid'] = $this->spid;
$_POST['username'] = $this->username;
$_POST['usertype'] = $this->usertype;
$comtcM = $this->MODEL('comtc');
$return = $comtcM->invite_resume($_POST);
if ($return['status']) {
$return['msgList'] = $return['msgList']['pc'];
echo json_encode($return);
die();
}
}
}
// TODO:前台、企业会员中心 邀请面试套餐积分操作
function sava_ajaxresume_action()
{
$jobM = $this->MODEL('job');
$_POST = $this->post_trim($_POST);
$_POST['port'] = '1';
$fidArr = array(
'fuid' => $this->uid,
'spid' => $this->spid, // 子账号uid
'fusername' => $this->username,
'fusertype' => $this->usertype
);
$res = $jobM->addYqmsInfo(array_merge($fidArr, $_POST));
echo json_encode($res);die();
}
//邀请面试发送邮件手机短信
function msg_post($uid,$comid,$row=''){
$userinfoM = $this->MODEL('userinfo');
$com = $userinfoM->getUserInfo(array('uid'=>$comid),array('usertype'=>2,'field'=>'`uid`,`name`,`linkman`,`linktel`,`linkmail`'));
$info = $userinfoM->getUserInfo(array('uid'=>$uid),array('usertype'=>1,'field'=>'`email`,`telphone` as `moblie`,`name`'));
$data = array(
'uid' => $uid,
'name' => $info['name'],
'cuid' => $com['uid'],
'cname' => $com['name'],
'type' => "yqms",
'company' => $com['name'],
'linkman' => $com['linkman'],
'comtel' => $com['linktel'],
'comemail' => $com['linkmail'],
'content' => @str_replace("\n","
",$row['content']),
'jobname' => $row['jobname'],
'username' => $row['username'],
);
if(checkMsgOpen($this -> config)){
$data['moblie'] = $info['moblie'];
}
if($this->config['sy_email_set']=="1"){
$data['email'] = $info['email'];
}
if($data['email'] || $data['moblie']){
$notice = $this->MODEL('notice');
$notice->sendEmailType($data);
$data['port'] = '1';
$notice->sendSMSType($data);
}
}
private function _out($arr){
$arr['msg'] = $arr['msg'];
$arr['msgList'] = $arr['msgList']['pc'];
$arr['usertype'] = $this->usertype;
echo json_encode($arr);die;
}
/**
* 下载简历(查看联系方式)
* 2019-06-14
*/
function for_link_action(){
$downReM = $this -> MODEL('downresume');
$data = array(
'eid' => $_POST['eid'],
'uid' => $this -> uid,
'spid' => $this -> spid,
'usertype' => $this -> usertype,
);
$downRes = $downReM -> downResume($data);
$this -> _out($downRes);
}
//猎头下载简历,TODO:仅前台
function lt_down_resume_action(){
$downresumeM = $this -> MODEL('downresume');
$resumeM = $this -> MODEL('resume');
$data = array(
'eid' => intval($_POST['eid']),
'uid' => $this -> uid,
'usertype' => $this -> usertype,
);
$arr = $downresumeM -> downResume($data);
if($arr['status']==3){
$expect = $resumeM->getExpect(array('id'=>intval($_POST['eid'])),array('field'=>'`uid`'));
$user = $resumeM->getResumeInfo(array('uid'=>$expect['uid'],'r_status'=>1),array('field'=>'`telphone`,`telhome`,`email`'));
$html = "";
$html .= ""."手机:"." | ".$user['telphone']." |
";
if($user['basic_info']=='1'){
$html .= ""."座机:"." | ".$user['telhome']." |
";
}
$html .= ""."邮箱:"." | ".$user['email']." |
";
$html .= "
";
$arr['html'] = $html;
}
echo json_encode($arr);die;
}
//获取城市信息,TODO:前台、后台、会员中心
function ajax_action(){
include(PLUS_PATH."city.cache.php");
if(is_array($_POST['str'])){
$cityid = $_POST['str'][0];
}else{
$cityid = $_POST['str'];
}
$data = "";
if(is_array($city_type[$cityid])){
foreach($city_type[$cityid] as $v){
$data.="";
}
}
echo $data;
}
//获取职位信息,TODO:前台、后台、会员中心
function ajax_job_action(){
include(PLUS_PATH."job.cache.php");
if(is_array($_POST[str])){
$jobid = $_POST[str][0];
}else{
$jobid = $_POST[str];
}
$data = "";
if(is_array($job_type[$jobid])){
foreach($job_type[$jobid] as $v){
$data.="";
}
}
echo $data;
}
//获取猎头职位类别信息,TODO:后台、会员中心
function ajax_ltjob_action(){
include(PLUS_PATH."ltjob.cache.php");
$jobid = $_POST['str'];
$data = "";
if(is_array($ltjob_type[$jobid])){
foreach($ltjob_type[$jobid] as $v){
$data.="";
}
}
echo $data;
}
//职位列表,换一组,TODO:前台
function exchange_action(){
$where = array();
if($this->config['sy_web_site']=="1"){
if($this->config['province']>0 && $this->config['province']!=""){
$where['provinceid'] = $this->config['province'];
}
if($this->config['cityid']>0 && $this->config['cityid']!=""){
$where['cityid'] = $this->config['cityid'];
}
if($this->config['three_cityid']>0 && $this->config['three_cityid']!=""){
$where['three_cityid'] = $this->config['three_cityid'];
}
if($this->config['hyclass']>0 && $this->config['hyclass']!=""){
$where['hy'] = $this->config['hyclass'];
}
}
$where['state'] = 1;
$where['r_status'] = array('<>',2);
$where['status'] = array('<>',1);
$where['rec_time'] = array('>',time());
$where['orderby'] = 'lastupdate';
$jobM=$this->MODEL('job');
$num = $jobM->getJobNum($where);
$_GET['page'] = (int)$_GET['page'];
if($num<=$_GET['page']*10){
$page = 1;
}else{
$page = intval($_GET['page'])+1;
}
if($num<=($_GET['page']*10-10)){
$pnum = 0;
}else{
$pnum = $_GET['page']*10-10;
}
$where['limit'] = array($pnum,10);
$rows = $jobM->getList($where,array('field'=>'`id`,`name`,`uid`,`com_name`,`minsalary`,`maxsalary`,`rec_time`,`exp`,`edu`,`cityid`,`three_cityid`','isurl'=>'yes'));
$rows = $rows['list'];
if($rows && is_array($rows)){
$html = "";
foreach($rows as $key=>$val){
if($val['rec_time']>time()){
$val['name'] = "".$val['name']."";
}
$html .= " ".$val['name']."".$val['com_name']."".$val['job_salary']."
";
}
}
echo $html;die;
}
//获取地图配置信息,TODO:前台、后台、会员中心
function mapconfig_action(){
$arr = array(
'map_x' => $this->config['map_x'],
'map_y' => $this->config['map_y'],
'map_rating' => $this->config['map_rating'],
'map_control' => $this->config['map_control'],
'map_control_anchor' => $this->config['map_control_anchor'],
'map_control_type' => $this->config['map_control_type'],
'map_control_xb' => $this->config['map_control_xb'],
'map_control_scale' => $this->config['map_control_scale'],
);
echo json_encode($arr);
}
function mapconfigdiffdomains_action(){
$arr = array(
'map_x' => $this->config['map_x'],
'map_y' => $this->config['map_y'],
'map_rating' => $this->config['map_rating'],
'map_control' => $this->config['map_control'],
'map_control_anchor' => $this->config['map_control_anchor'],
'map_control_type' => $this->config['map_control_type'],
'map_control_xb' => $this->config['map_control_xb'],
'map_control_scale' => $this->config['map_control_scale'],
);
echo 'diffdomains('.json_encode($arr).')';
}
//下载简历,TODO:前台
function resume_word_action(){
$resumeM = $this -> MODEL('resume');
$downM = $this -> MODEL('downresume');
$getId = (int)$_GET['id'];
$isDown = $downM -> getDownResumeInfo(array('eid' => $getId, 'comid' => $this->uid));
$expect = $resumeM -> getInfoByEid(array('eid' => $getId, 'uid' => $this -> uid, 'usertype' => $this -> usertype));
if($expect['uid'] == $this->uid || !empty($isDown)){
global $phpyun;
$this->yunset('Info', $expect);
$wordStr = $phpyun->fetch(TPL_PATH.'resume/wordresume.htm',time());
$this->startword($expect['name'],$wordStr);
}
}
//下载简历,TODO:前台
function startword($wordname,$html){
ob_start();
header("Content-Type: application/msword");
header("Content-Disposition: attachment; filename=".iconv('utf-8','gbk',$wordname).".doc"); //指定文件名称后缀
header("Pragma: no-cache");
header("Expires: 0");
echo $html;
}
//委托简历,TODO:猎头前台
function entrust_action(){
$data = array(
'uid' => $this->uid,
'usertype' => $this->usertype,
'puid' => (int)$_POST['uid'],
'name' => $_POST['name']
);
$entrustM = $this->MODEL('entrust');
$return = $entrustM->addEntrust($data);
echo json_encode($return);die;
}
//申请猎头职位,TODO:猎头前台
function yqjob_action(){
$JobM = $this -> MODEL('job');
$data = array(
'uid' => $this -> uid,
'usertype' => $this -> usertype,
'job_id' => (int)$_POST['job_id'],
'type' => (int)$_POST['type']
);
$res = $JobM -> applyLtJob($data);
echo json_encode($res);die;
}
//首页显示职位类别
function show_leftjob_action(){
$cache = $this->MODEL('cache')->GetCache(array('job'));
$this->yunset($cache);
global $config;
$job_index = $cache['job_index'];
$job_type = $cache['job_type'];
$job_name = $cache['job_name'];
// 类别数量,不同的模板可能有不同
$num = isset($_POST['num']) ? $_POST['num'] : 11;
$html = '';
if(is_array($job_index)){
foreach($job_index as $j=>$v){
$jobclassurl = searchListRewrite(array('job1'=>$v),$config);
if($j<$num){
$html.='- '.$job_name[$v].'
';
if(is_array($job_type[$v])){
$html .= '';
foreach($job_type[$v] as $vv){
$jobclassurls = searchListRewrite(array('type'=>'job1_son','job1'=>$v,'job1_son'=>$vv),$config);
if(is_array($job_type[$vv])){
$html.='
- '.$job_name[$vv].'
- ';
foreach($job_type[$vv] as $vvv){
$jobclassurlss = searchListRewrite(array('type'=>'job_post','job1'=>$v,'job1_son'=>$vv,'job_post'=>$vvv),$config);
$html.=' '.$job_name[$vvv].' ';
}
$html.='
';
}else{
$html.='
'.$job_name[$vv].' ';
}
}
}
$html.='
';
}
}
}
$html.='
';
echo $html;die;
}
//购买简历模板
function pay_action(){
$resumeM = $this->MODEL('resume');
$statisM = $this->MODEL('statis');
$tplM = $this->MODEL('tpl');
$IntegralM = $this->MODEL('integral');
$id = intval($_GET['id']);
$eid = intval($_GET['eid']);
$expect = $resumeM->getExpect(array('id'=>$eid,'uid'=>$this->uid),array('field'=>'`id`'));
if($expect['id']==''){
$this->layer_msg('简历不存在!',8,0,Url("resume"));
}
$statis = $statisM->getInfo($this->uid,array('usertype'=>$this->usertype,'field'=>'`tpl`,`paytpls`,`integral`'));
$info = $tplM->getResumetpl(array('id'=>$id),array('field'=>'`id`,`price`'));
$paytpls = array();
if($statis['paytpls']){
$paytpls = @explode(',',$statis['paytpls']);
if(in_array($info['id'],$paytpls)){
$this->layer_msg('请勿重复购买!',8,0,"index.php?c=resumetpl");
}
}
if($info['price']>$statis['integral']){
$this->layer_msg($this->config['integral_pricename'].'不足,请先充值!',8,0);
}else{
$nid = $IntegralM->company_invtal($this->uid,1,$info['price'],false,"购买简历模板",true,2,'integral',15);
if($nid){
$paytpls[] = $info['id'];
$statisM->upInfo(array('tpl'=>$info['id'],'paytpls'=>pylode(',',$paytpls)),array('uid'=>$this->uid,'usertype'=>1));
$this->layer_msg('购买成功!',9,0,Url('resume',array('c'=>'show','id'=>$expect['id'],'see'=>'member','look'=>'admin')));
}else{
$this->layer_msg('购买失败!',8,0,Url('resume',array('c'=>'show','id'=>$expect['id'],'see'=>'member','look'=>'admin')));
}
}
}
//使用简历模板
function settpl_action(){
$resumeM = $this->MODEL('resume');
$statisM = $this->MODEL('statis');
$id = intval($_GET['id']);
$eid = intval($_GET['eid']);
$expect = $resumeM->getExpect(array('id'=>$eid,'uid'=>$this->uid),array('field'=>'`id`'));
if($expect['id']==''){
$this->layer_msg('简历不存在!',8,0,Url("resume"));
}
$statis = $statisM->getInfo($this->uid,array('usertype'=>$this->usertype,'field'=>'`tpl`,`paytpls`,`integral`'));
$paytpls = array();
if($statis['paytpls']){
$paytpls = @explode(',',$statis['paytpls']);
}
$statisM->upInfo(array('tpl'=>$id),array('uid'=>$this->uid,'usertype'=>1));
$this->layer_msg('操作成功!',9,0,Url('resume',array('c'=>'show','id'=>$eid,'see'=>'member','look'=>'admin')));
}
//获取课程类别,TODO:前台
function get_subject_action(){
include(PLUS_PATH."subject.cache.php");
if(is_array($subject_type[$_POST['id']])){
$data = "";
}
echo $data;
}
//获取城市列表,TODO:前台
function getcity_subscribe_action(){
include(PLUS_PATH."city.cache.php");
if(is_array($city_type[$_POST['id']])){
$data = '';
foreach($city_type[$_POST['id']] as $v){
$data .= "- ".$city_name[$v]."
";
}
$data .= '
';
}
echo $data;die;
}
//获取职位类别,TODO:前台
function getjob_subscribe_action(){
include(PLUS_PATH."job.cache.php");
if(is_array($job_type[$_POST['id']])){
$data = '';
foreach($job_type[$_POST['id']] as $v){
$data .= "- ".$job_name[$v]."
";
}
$data .= '
';
}
echo $data;die;
}
//获取薪资类别,TODO:前台
function getsalary_subscribe_action(){
if($_POST['type']==1){
include(PLUS_PATH."com.cache.php");
if(is_array($comdata['job_salary'])){
$data = '';
foreach($comdata['job_salary'] as $v){
$data .= "- ".$comclass_name[$v]."
";
}
$data .= '
';
}
}else{
include(PLUS_PATH."user.cache.php");
if(is_array($userdata['user_salary'])){
$data = '';
foreach($userdata['user_salary'] as $v){
$data .= "- ".$userclass_name[$v]."
";
}
$data .= '
';
}
}
echo $data;die;
}
//发送短信验证码,TODO:前台
function regcode_action(){
$noticeM = $this->MODEL('notice');
$result = $noticeM->jycheck($_POST['code'],'注册会员');
if(!empty($result)){
$this -> layer_msg($result['msg'], 9, 0, '', 2, $result['error']);
}
$moblie = trim($_POST['moblie']);
$result = $noticeM -> sendCode($moblie, 'regcode', 1);
echo json_encode($result);exit();
}
//加入人才库,TODO:前台、WAP
function talent_pool_action(){
$data=array(
'eid' => $_POST['eid'],
'cuid' => $this->uid,
'usertype' => $this->usertype,
'uid' => (int)$_POST['uid'],
'remark' => $_POST['remark'],
'ctime' => time(),
);
$ResumeM = $this->MODEL('resume');
$return = $ResumeM -> addTalent($data);
echo json_encode($return);die;
}
//关注猎头
function atn_action(){
$data = array(
'id' => (int)$_POST['id'],
'uid' => $this->uid,
'usertype' => $this->usertype,
'username' => $this->username,
'sc_usertype' => (int)$_POST['type']
);
$atnM = $this->MODEL('atn');
$return = $atnM->addAtnLt($data);
echo json_encode($return);die;
}
/* 关注企业,TODO:前台和培训讲师列表 */
function atncompany_action(){
$data = array(
'id' => (int)$_POST['id'],
'tid' => (int)$_POST['tid'],
'uid' => $this->uid,
'usertype' => $this->usertype,
'username' => $this->username,
'utype' => 'teacher',
'sc_usertype' => !empty($_POST['tid']) ? 4 : 2
);
$atnM = $this->MODEL('atn');
$return = $atnM->addAtnLt($data);
echo json_encode($return);die;
}
//关注培训机构
function atn_train_action(){
$data = array(
'id' => (int)$_POST['uid'],
'uid' => $this->uid,
'usertype' => $this->usertype,
'username' => $this->username,
'sc_usertype' => 4,
'utype' => 'agency'
);
$atnM = $this->MODEL('atn');
$return = $atnM->addAtnLt($data);
echo json_encode($return);die;
}
/**
* 获取登陆头信息-用户名红色
*/
function RedLoginHead_action(){
if($this->uid!=""&&$this->username!=""){
if($_COOKIE['remind_num']>0){
$html ='';
}
$UserInfo = $this->MODEL('userinfo') ;
$username = $UserInfo ->getUserInfo(array('uid'=>$this->uid),array('usertype'=>$this->usertype));
if($this->usertype==1){
$countname = $username['name'];
}elseif($this->usertype==2){
$countname = $username['name'];
}elseif($this->usertype==3){
$countname = $username['realname'];
}elseif($this->usertype==4){
$countname = $username['name'];
}
if($countname){
$html2= "您好:config['sy_weburl']."/member\" >".$countname."!config['sy_weburl']."/member\" >进入用户中心>> config['sy_weburl']."/index.php?c=logout\');\">[安全退出]";
}else{
$html2= "您好:config['sy_weburl']."/member\" >".$this->username."!config['sy_weburl']."/member\" >进入用户中心>> config['sy_weburl']."/index.php?c=logout\');\">[安全退出]";
}
$html.='';
}else{
$login_url = Url("login",array(),"1");
$login_lt_url = Url("lietou",array("c"=>"login"));
$login_train_url = Url("train",array("c"=>"login"));
if($this->config['reg_moblie']){
$reg_url = Url("register",array("usertype"=>"1",'type'=>2),"1");
$reg_com_url = Url("register",array("usertype"=>"2",'type'=>2),"1");
}
else if($this->config['reg_email']){
$reg_url = Url("register",array("usertype"=>"1",'type'=>3),"1");
$reg_com_url = Url("register",array("usertype"=>"2",'type'=>3),"1");
}
else{
$reg_url = Url("register",array("usertype"=>"1",'type'=>1),"1");
$reg_com_url = Url("register",array("usertype"=>"2",'type'=>1),"1");
}
$reg_lt_url = Url("lietou",array("c"=>"register"));
$reg_train_url = Url('train',array("c"=>"register"));
$style = $this->config['sy_weburl']."/app/template/".$this->config['style'];
if($_GET['f']=='l'){
$html='';
}else{
$kjlogin = '';
$html='';
if($this->config['sy_qqlogin']=='1'||$this->config['sy_sinalogin']=='1'||$this->config['wx_author']=='1'){
if($_GET['type']=='index'){
if($this->config['sy_qqlogin']=='1'){
$kjlogin.='
QQ登录';
}
if($this->config['sy_sinalogin']=='1'){
$kjlogin.='
新浪登录';
}
if($this->config['wx_author']=='1'){
$kjlogin.='
微信登录';
}
}else{
$flogin='';
if($this->config['sy_qqlogin']=='1'){
$flogin.='
QQ登录';
}
if($this->config['sy_sinalogin']=='1'){
$flogin.='
新浪';
}
if($this->config['wx_author']=='1'){
$flogin.='
微信';
}
$flogin.='
';
$html.=$flogin;
}
}
$html = str_replace("{kjlogin}",$kjlogin,$html);
}
}
if(isset($_GET['type']) && $_GET['type'] == 'ajax'){
echo str_replace("\'", "'", $html);
}else{
echo "document.write('".$html."');";
}
}
/**
* 获取登陆头信息
*/
function ReadIndexHeader_action(){
if($this->uid == "" && $this->username == ""){
$loginUrl = Url("login",array(),"1");
$regUrl = Url("register",array(),"1");
$html = '';
}else{
$murl = $this->config['sy_weburl'].'/member/index.php';
$html = "";
}
if(isset($_GET['type']) && $_GET['type'] == 'ajax'){
echo str_replace("\'", "'", $html);
}else{
echo "document.write('".$html."');";
}
}
// 分站信息
function Site_action(){
$html = '';
if($this->config['sy_web_site'] == 1){
session_start();
if($this->config['cityname']){
$cityname = $this->config['cityname'];
}else{
$cityname = $this->config['sy_indexcity'];
}
$site_url = Url('index', array('c' => 'site'), 1);
$html = "".$cityname."站【切换城市】";
}
if(isset($_GET['type']) && $_GET['type'] == 'ajax'){
echo $html;
}else{
echo "document.write('".$html."');";
}
}
// 分站城市信息
function SiteCity_action(){
unset($_SESSION['province']);unset($_SESSION['cityid']);unset($_SESSION['three_cityid']);unset($_SESSION['cityname']);unset($_SESSION['newsite']);unset($_SESSION['host']);unset($_SESSION['did']);unset($_SESSION['hyclass']);unset($_SESSION['fz_type']);
if($_POST[cityid]=="nat"){
if($this->config['sy_indexdomain']){
$_SESSION['host'] = $this->config['sy_indexdomain'];
}else{
$_SESSION['host'] = $this->config['sy_weburl'];
}
echo $_SESSION['host'];die;
}
if((int)$_POST['cityid']>0){
if(file_exists(PLUS_PATH."/domain_cache.php")){
include(PLUS_PATH."/domain_cache.php");
if(is_array($site_domain)){
foreach($site_domain as $key=>$value){
if($value['province']==$_POST['cityid'] || $value['cityid']==$_POST['cityid'] || $value['three_cityid']==$_POST['cityid']){
$_SESSION['host'] = $value['host'];
}
if($value['province']==$_POST['cityid']){
$_SESSION['province'] = $value['province'];
}elseif($value['three_cityid']==$_POST['cityid']){
$_SESSION['three_cityid'] = $value['three_cityid'];
}else{
$_SESSION['cityid'] = $_POST['cityid'];
}
}
}
}
if($_SESSION['host'] && $this->protocol.$_SESSION['host']==$this->config['sy_weburl'] ){
$_SESSION[newsite] = "new";
}
$_SESSION['host'] = $_SESSION['host']!=""?$this->protocol.$_SESSION['host']:$this->config['sy_weburl'];
$_SESSION['cityname'] = $_POST['cityname'];
echo $_SESSION['host'];die;
}else{
$this->ACT_layer_msg("传递了非法参数!",8,$_SERVER['HTTP_REFERER']);
}
}
// 分站行业信息
function SiteHy_action(){
unset($_SESSION['cityid']);unset($_SESSION['three_cityid']);unset($_SESSION['cityname']);unset($_SESSION['hyclass']);unset($_SESSION['fz_type']);
if($_POST['hyid']=="0"){
$_SESSION['host'] = $this->config['sy_indexdomain'];
echo $_SESSION['host'];die;
}
unset($_SESSION['newsite']);
unset($_SESSION['host']);
unset($_SESSION['did']);
if((int)$_POST['hyid']>0){
if(file_exists(PLUS_PATH."/domain_cache.php")){
include(PLUS_PATH."/domain_cache.php");
if(is_array($site_domain)){
foreach($site_domain as $key=>$value){
if($value['hy']==$_POST['hyid']){
$_SESSION['host'] = $value['host'];
}
}
}
}
if($_SESSION['host'] && $this->protocol.$_SESSION['host']==$this->config['sy_weburl'] ){
$_SESSION['newsite']="new";
}
$_SESSION['host'] = $_SESSION['host']!=""?$this->protocol.$_SESSION['host']:$this->config['sy_weburl'];
$_SESSION['hyclass'] = $_POST['hyid'];
echo $_SESSION['host'];die;
}else{
$this->ACT_layer_msg("传递了非法参数!",8,$_SERVER['HTTP_REFERER']);
}
}
//认领
function claim_action(){
if((int)$_GET['uid']){
$UserinfoM = $this->MODEL('userinfo');
$companyM = $this->MODEL('company');
$notice = $this->MODEL('notice');
$row = $UserinfoM->getInfo(array("uid"=>(int)$_GET['uid']),array("field"=>"`source`,`email`,`moblie`,`claim`"));
if($row['source']=="6" && $row['email']!=""){
if($row['claim']=="1"){
$this->layer_msg('该用户已被认领!',8,0);
}
$cert = $companyM->getCertInfo(array('uid' => intval($_GET['uid']),'type'=>6));
if(empty($cert)){
$salt = substr(uniqid(rand()), -6);
$value = array(
'check' => $row['email'],
'check2' => $salt,
'uid' => (int)$_GET['uid'],
'type' => 6,
'ctime' => time(),
);
$companyM->addCertInfo($value);
}else{
$salt = $cert['check2'];
}
$info = $companyM->getInfo((int)$_GET['uid'],array('field'=>'name'));
$data = array();
$data['uid'] = (int)$_GET['uid'];
$data['name'] = $info['name'];
$data['email'] = $row['email'];
$data['mobile'] = $row['moblie'];
$data['type'] = "claim";
$url = Url("claim",array('uid'=>(int)$_GET['uid'],'code'=>$salt),"1");
$data['url'] = "".$url." ,如果您不能在邮箱中直接打开,请复制该链接到浏览器地址栏中直接打开:".$url;
$notice->sendEmailType($data);
if($data['mobile']){
$data['url'] = "".$url."";
$data['port'] = '1';
$notice->sendSMSType($data);
}
$email = @explode('@',$row['email']);
$newemail = substr($email[0],0,3).'****@'.end($email);
$this->layer_msg('已发送到您的邮箱:
'.$newemail.',
请登录您的邮箱重置帐号密码!
如换邮箱请联系客服电话:
'. $this->config['sy_freewebtel'] .'
',9,0);
}else{
$this->layer_msg('该用户不符合认领条件!',8,0);
}
}
}
//报名招聘会条件判断
function ajaxZph_action(){
$data = array(
'usertype' => $this->usertype,
'uid' => $this->uid,
'spid' => $this->spid,
'jobid' => $_POST['jobid'],
'did' => $this->config['did'],
'id' => intval($_POST['id']),
'zid' => intval($_POST['zid']),
);
$zphM = $this->MODEL('zph');
$arr = $zphM->ajaxZph($data);
echo json_encode($arr);die;
}
//报名招聘会条件判断
function ajaxComjob_action(){
if ($_POST['zph']){
$zphM = $this->MODEL('zph');
$comrow = $zphM->getZphComInfo(array('uid'=>$this->uid,'zid'=>$_POST['id']));
}elseif ($_POST['zphnet']){
$zphnetM = $this->MODEL('zphnet');
$comrow = $zphnetM->getZphnetCom(array('uid'=>$this->uid,'zid'=>$_POST['id']));
}
if (!empty($comrow)){
$data['status'] = 2;
if($comrow['status']==0){
$data['msg'] = "您已报名,请等待审核!";
}else if($comrow['status']==1){
$data['msg'] = "您已报名了,请不要重复报名!";
}else if($comrow['status']==2){
$data['msg'] = "您已报名,且审核未通过!";
}
}else{
$where = array(
'uid' => $this->uid,
'state' => 1,
'status' => 0,
'r_status' => array('<>',2),
);
if($this->config['did']){
$where['did']=$this->config['did'];
}
$jobM = $this->MODEL('job');
$arr = $jobM->getList($where, array('field'=>'`id`,`name`'));
$list = $arr['list'];
if(!empty($list)){
$html = '';
foreach($list as $v){
$html .= '';
$html .= ' ';
//$html .= ' ';
$html .= '
';
}
$data['html'] = $html;
$data['status'] = 1;
}else{
$data['status'] = 2;
$data['msg'] = "您还没有发布职位,请先发布职位!";
}
}
echo json_encode($data);die;
}
//快速申请职位入口
function temporaryresume_action(){
$userinfoM = $this->MODEL("userinfo");
$companyM = $this->MODEL("company");
$noticeM = $this->MODEL('notice');
$jobM = $this->MODEL('job');
$resumeM = $this->MODEL("resume");
$_POST = $this->post_trim($_POST);
$ismoblie = $userinfoM->getMemberNum(array("moblie"=>$_POST['telphone']));
if($ismoblie>0){
$return['msg'] = '当前手机号已被使用,请更换其他手机号!';
$this->ACT_layer_msg($return['msg'],8);
}else{
$res = true;
if ($this->config['sy_msg_isopen']==1 && $this->config['sy_msg_regcode']==1 && $this->config['reg_real_name_check'] == 1) {
if(!$_POST['authcode']){
$return['msg'] = '请输入短信验证码!';
$this->ACT_layer_msg($return['msg'],8);
}
$cert_arr = $companyM->getCertInfo(array('check'=>$_POST['telphone'],'type'=>2,'orderby'=>'ctime,desc'),array('`ctime`,`check2`'));
if (is_array($cert_arr)) {
$checkTime = $noticeM->checkTime($cert_arr['ctime']);
if ($checkTime) {
$res = $_POST['authcode'] == $cert_arr['check2'];
$udata['moblie_status'] = 1;
} else {
$return['msg'] = '验证码验证超时,请重新点击发送验证码!';
$this->ACT_layer_msg($return['msg'],8);
}
} else {
$return['msg'] = '验证码发送不成功,请重新点击发送验证码!';
$this->ACT_layer_msg($return['msg'],8);
}
}else{
$result = $noticeM->jycheck($_POST['checkcode'],'注册会员');
if(!empty($result)){
$this->ACT_layer_msg($result['msg'],8);
}
}
$pwmsg = regPassWordComplex($_POST['password']);
if($pwmsg){
$this->ACT_layer_msg($pwmsg,8);
}
if($res){
$salt = substr(uniqid(rand()), -6);
$pass = passCheck($_POST['password'],$salt);
$ip = fun_ip_get();
$data = array(
'username' => $_POST['telphone'],
'password' => $pass,
'usertype' => 1,
'status' => $this->config['user_state'],
'salt' => $salt,
'reg_date' => time(),
'login_date'=> time(),
'reg_ip' => $ip,
'login_ip' => $ip,
'source' => '11',
'moblie' => $_POST['telphone'],
'did' => $this->config['did'],
);
// 手机号绑定同步member表
if (!empty($udata['moblie_status'])){
$data['moblie_status'] = $udata['moblie_status'];
}
if($_FILES['file']['tmp_name']){
$UploadM = $this->MODEL('upload');
$upArr = array(
'file' => $_FILES['file'],
'dir' => 'user',
'type' => '',
'base' => '',
'preview' => ''
);
$result = $UploadM->newUpload($upArr);
if (!empty($result['msg'])){
$return['msg'] = $result['msg'];
$this->ACT_layer_msg($return['msg'],8);
}elseif (!empty($result['picurl'])){
$pictures = $result['picurl'];
}
}
if(isset($pictures)){
$udata['photo'] = $udata['resume_photo'] = $pictures;
}else{
$deflogo = $resumeM->deflogo(array('sex'=>$_POST['sex']));
if($deflogo!=''){
$udata['photo'] = $deflogo;
$udata['defphoto'] = 2;
$udata['photo_status'] = 1;
}
}
$udata['lastupdate'] = time();
$sdata = array(
"resume_num" => "1",
"did" => $this->config['did']
);
$udata['r_status'] = $this->config['user_state'];
$userid = $userinfoM->addInfo(array('mdata'=>$data,'udata'=>$udata,'sdata'=>$sdata));
if($userid['error']){
$return['msg'] = $userid['msg'];
$this->ACT_layer_msg($return['msg'],8);
}
}
if(intval($userid)){
$this->cookie->unset_cookie();
$this->cookie->add_cookie($userid,$_POST['telphone'],$salt,"",$pass,1,$this->config['sy_logintime'],$this->config['did']);
//简历基本信息数据
$rData = array(
'name' => $_POST['uname'],
'sex' => $_POST['sex'],
'birthday' => $_POST['birthday'],
'edu' => $_POST['edu'],
'exp' => $_POST['exp'],
'telphone' => $_POST['telphone'],
'login_date'=> time(),
);
//简历求职意向数据
include PLUS_PATH."/user.cache.php";
include PLUS_PATH."/job.cache.php";
$jobid = (int)$_POST['jobid'];
$jobfield = '`com_name`,`name`,`uid`,`is_link`,`is_email`,`hy`,`job1`,`job1_son`,`job_post`,`provinceid`,`cityid`,`three_cityid`,`minsalary`,`maxsalary`';
$comjob = $jobM->getInfo(array('id'=>$jobid),array('field'=>$jobfield));
if ($comjob['job_post']) {
$job_classid = $comjob['job_post'];
} elseif ($comjob['job1_son']) {
$job_classid = $comjob['job1_son'];
} else {
$job_classid = $comjob['job1'];
}
if ($comjob['three_cityid']){
$city_classid = $comjob['three_cityid'];
}elseif($comjob['cityid']){
$city_classid = $comjob['cityid'];
}else{
$city_classid = $comjob['provinceid'];
}
$eData = array(
'lastupdate' => time(),
'height_status' => 0,
'uid' => $userid,
'ctime' => time(),
'name' => $job_name[$job_classid],
'hy' => $comjob['hy'],
'job_classid' => $job_classid,
'city_classid' => $city_classid,
'minsalary' => $comjob['minsalary'],
'maxsalary' => $comjob['maxsalary'],
'type' => $userdata['user_type'][0],
'report' => $userdata['user_report'][0],
'jobstatus' => $userdata['user_jobstatus'][0],
'state' => $this->config['user_state']==1 ? $this->config['resume_status']:0,
'r_status' => $this->config['user_state'],
'edu' => $_POST['edu'],
'exp' => $_POST['exp'],
'sex' => $_POST['sex'],
'birthday' => $_POST['birthday'],
'source' => 11,
'sq_jobid' => $jobid,
);
//简历工作经历数据
$workData = array();
if ($this->config['resume_create_exp'] == '1' && $_POST['iscreateexp'] == 1) {
$workData[] = array(
'uid' => $userid,
'name' => $_POST['workname'],
'sdate' => strtotime($_POST['worksdate']),
'edate' => $_POST['workedate'] ? strtotime($_POST['workedate']) : 0,
'title' => $_POST['worktitle'],
'content' => $_POST['workcontent']
);
}
//简历教育经历数据
$eduData = array();
if ($this->config['resume_create_edu'] == '1' && $_POST['iscreateedu'] == 1) {
$eduData[] = array(
'uid' => $userid,
'name' => $_POST['eduname'],
'sdate' => strtotime($_POST['edusdate']),
'edate' => strtotime($_POST['eduedate']),
'title' => $_POST['edutitle'],
'specialty' => $_POST['eduspec'],
'education' => $_POST['education']
);
}
//简历项目经历数据
$proData = array();
if ($this->config['resume_create_project'] == '1' && $_POST['iscreatepro'] == 1) {
$proData[] = array(
'uid' => $userid,
'name' => $_POST['proname'],
'sdate' => strtotime($_POST['prosdate']),
'edate' => strtotime($_POST['proedate']),
'title' => $_POST['protitle'],
'content' => $_POST['procontent']
);
}
$addArr = array(
'uid' => $userid,
'rData' => $rData,
'eData' => $eData,
'workData' => $workData,
'eduData' => $eduData,
'proData' => $proData,
'utype' => 'user'
);
$return = $resumeM->addInfo($addArr);
if($return['errcode']!=9){
echo json_encode($return);die;
}
if($return['id']){
$eid = $return['id'];
if($this->config['user_state']!="1" && $this->config['sy_shresume_applyjob']!=1){
$return['msg'] = '您的账号需要通过审核,才能投递简历哦!';
$this->ACT_layer_msg($return['msg'],8,Url('job',array('c'=>'comapply','id'=>$jobid)));
}
if(!$this->config['resume_status'] && $this->config['sy_shresume_applyjob']!=1){
$return['msg'] = '您的简历需要通过审核,才能投递简历哦!';
$this->ACT_layer_msg($return['msg'],8,Url('job',array('c'=>'comapply','id'=>$jobid)));
}
if($this->config['user_sqintegrity']){
$expect = $resumeM->getExpect(array('id'=>$eid),array('field'=>'`integrity`'));
if($this->config['user_sqintegrity']>$expect['integrity']){
$return['msg'] = '该简历完整度未达到'.$this->config['user_sqintegrity'].'%,请先完善简历!';
$this->ACT_layer_msg($return['msg'],8,Url('job',array('c'=>'comapply','id'=>$jobid)));
}
}
$value = array(
'job_id' => $jobid,
'com_name' => $comjob['com_name'],
'job_name' => $comjob['name'],
'com_id' => $comjob['uid'],
'uid' => $userid,
'eid' => $eid,
'resume_state'=>$eData['state'],
'datetime' => time()
);
$nid = $jobM->addSqJob($value, array('comjob'=>$comjob));
$resumeM->updateExpect(array('sq_jobid'=>''),array('id'=>$eid));
$return['msg'] = '申请成功!';
$this->ACT_layer_msg($return['msg'],9,Url('job',array('c'=>'comapply','id'=>$jobid)));
}else{
$jobid = (int)$_POST['jobid'];
$return['msg'] = '保存失败!';
$this->ACT_layer_msg($return['msg'],8,Url('job',array('c'=>'comapply','id'=>$jobid)));
}
}
}
}
// 底部统计
function footertj_action(){
//查询企业总数
$companyM = $this->MODEL("company");
$jobM = $this->MODEL("job");
$resumeM = $this->MODEL("resume");
$comnum = $companyM->getCompanyNum();
//查询职位总数
$jobnum = $jobM->getJobNum();
//查询简历总数
$expectnum = $resumeM->getExpectNum();
$html='
海量职位 让求职更简单
'.$comnum.'+企业的共同选择
'.$jobnum.'+高薪职位任您挑选
';
if(!$this->uid){
$html.='';
}
echo $html;
}
//登录框窗体html返回
function DefaultLoginIndex_action(){
$resumM = $this->MODEL('resume');
$statisM = $this->MODEL('statis');
$companyM = $this->MODEL('company');
$jobM = $this->MODEL('job');
$lietouM = $this->MODEL('lietou');
$ltjobM = $this->MODEL('lietoujob');
$downM = $this->MODEL('downresume');
$entrustM = $this->MODEL('entrust');
$lookresumeM = $this -> MODEL('lookresume');
$MsgM = $this -> MODEL('msg');
if($this->usertype=='1' && $this->uid){
$member = $statisM->getInfo($this->uid,array('usertype'=>1));
$reume = $resumM->getResumeInfo(array('uid'=>$this->uid),array('field'=>'`name`,`photo`,`sex`','logo'=>1));
$member['name'] = $reume['name'];
$member['photo'] = $reume['photo'];
$this->yunset("member",$member);
//面试通知数
$yqnum = $jobM -> getYqmsNum(array('uid'=>$this->uid,'isdel'=>9));
$this -> yunset("yqnum",$yqnum);
//谁看了我的简历
$lookNum = $lookresumeM -> getLookNum(array('uid'=>$this->uid,'status'=>array('<>',1)));
$this -> yunset("lookNum",$lookNum);
}else if($this->usertype=='2' && $this->uid){
$company = $companyM->getInfo($this->uid,array('field'=>'`name`,`logo`','logo'=>1));
$company['sq_job'] = $jobM->getSqJobNum(array('com_id'=>$this->uid,'isdel'=>9));
$company['job'] = $jobM->getJobNum(array('uid'=>$this->uid,'status'=>0,'state'=>1));
$company['status2'] = $resumM->getTalentNum(array('uid'=>$this->uid));
$company['msgnum'] = $MsgM -> getMsgNum(array('job_uid'=>$this->uid,'status'=>1));
$company['look_jobnum'] = $jobM -> getLookJobNum(array('com_id'=>$this->uid,'com_status'=>0), array('usertype' => $this->usertype));
$this->yunset("company",$company);
$statis = $statisM->vipOver($this->uid, 2);
$this->yunset('addjobnum', $statis['addjobnum']);
}else if($this->usertype=='3' && $this->uid){
$lt = $lietouM->getInfo(array('uid'=>$this->uid),array('field'=>'`realname`,`photo`'));
$lt['lt_job'] = $ltjobM->getLtjobNum(array('uid'=>$this->uid,'status'=>1));
$lt['lt_status2'] = $downM->getDownNum(array('uid'=>$this->uid,'usertype'=>3,'isdel'=>9));
$lt['entrust'] = $entrustM->getEntrustNum(array('lt_uid'=>$this->uid));
$this->yunset("lt",$lt);
}elseif($this->usertype=='4' && $this->uid){
$trainM=$this->MODEL('train');
$member = $trainM->getInfo(array('uid'=>$this->uid),array('field'=>'`name`,`logo`'));
$member['subject'] = $trainM->getPxSubjectNum(array('uid'=>$this->uid));
$member['baoming'] = $trainM->getPxBaomingNum(array('s_uid'=>$this->uid,'status'=>0));
$member['zixun'] = $trainM->getZixungNum(array('s_uid'=>$this->uid,'status'=>1));
$this->yunset("member",$member);
}
$this->yunset("cookie",$_COOKIE);
if($this->config['reg_moblie']){
$reg_url = Url("register",array("usertype"=>"1",'type'=>2),"1");
$reg_com_url = Url("register",array(),"1");
}
else if($this->config['reg_email']){
$reg_url = Url("register",array("usertype"=>"1",'type'=>3),"1");
$reg_com_url = Url("register",array(),"1");
}
else{
$reg_url = Url("register",array("usertype"=>"1",'type'=>1),"1");
$reg_com_url = Url("register",array(),"1");
}
$this->yunset('reg_url', $reg_url);
$this->yunset('reg_com_url', $reg_com_url);
$this->yun_tpl(array('login'));
}
//显示分站,TODO:后台
function selsite_action(){
if($_POST['keyword']){
$siteM = $this->MODEL('site');
$where['title'] = array('like',$_POST['keyword']);
$Site = $siteM->getList($where,array('field'=>'`id`,`title`'));
if(is_array($Site) && !empty($Site)){
$siteHtml = '';
foreach($Site as $value){
$siteHtml .= '';
}
echo $siteHtml;
}else{
echo 1;
}
}else{
echo 0;
}
}
//显示业务员
function selcrm_action(){
if($_POST['keyword']){
//提取顾问信息
$adminM = $this->MODEL('admin');
$whereNew = array(
'is_crm' => '1',
'PHPYUNBTWSTART_A' => '',
'name' => array('like',trim($_POST['keyword']),'OR'),
'username' => array('like',trim($_POST['keyword']),'OR'),
'PHPYUNBTWEND_A' => ''
);
$gwInfo = $adminM -> getList($whereNew);
if(is_array($gwInfo) && !empty($gwInfo)){
$guwen = '';
foreach($gwInfo as $value){
$guwen .='';
}
echo $guwen;
}else{
echo 1;
}
}else{
echo 0;
}
}
/**
* pc职位详情/企业详情
* 微信小程序码
*/
function xcxQrcode_action()
{ ob_clean();
$data = array(
'type' => $_GET['type'],
'id' => intval($_GET['id'])
);
$xcxM = $this->MODEL('xcx');
$xcxM->getQrcode($data);
}
function pubqrcode_action(){//公共二维码跳转
$wapUrl = Url('wap');
ob_clean();
if(($this -> config['sy_ewm_type'] == 'weixin' || $this -> config['sy_ewm_type'] == 'xcx') && $_GET['toa'] !='whb' && $_GET['totype'] != 'wxpubtool' && !$_GET['hb']){
//微信公众号带参数二维码
$WxM = $this -> MODEL('weixin');
$qrcode = $WxM->pubWxQrcode($_GET['toc'],$_GET['toid'],$this -> config['sy_ewm_type']);
if($qrcode){
$imgStr = CurlGet($qrcode);
header("Content-Type:image/png");
echo $imgStr;
}
}else{
if( isset($_GET['toid']) && $_GET['toid'] != ''){
if ($_GET['hb']){
$wapUrl = Url('wap',array('c'=>$_GET['toc'],'a'=>$_GET['toa'],'id'=>(int)$_GET['toid'], 'hb' => 1));
}else{
$wapUrl = Url('wap',array('c'=>$_GET['toc'],'a'=>$_GET['toa'],'id'=>(int)$_GET['toid']));
}
}
include_once LIB_PATH."yunqrcode.class.php";
YunQrcode::generatePng2($wapUrl,4);
}
}
// wap公共二维码跳转
function wappubqrcode_action(){
$wapUrl = Url('wap',array('type'=>1));
if( isset($_GET['toid']) && $_GET['toid'] != ''){
$wapUrl = Url('wap',array('c'=>$_GET['toc'],'a'=>$_GET['toa'],'id'=>(int)$_GET['toid']));
}
include_once LIB_PATH."yunqrcode.class.php";
YunQrcode::generatePng2($wapUrl,4);
}
// 查询职位描述模板
function getcontent_action(){
$categoryM = $this->MODEL('category');
$ids = @explode(',',$_POST['ids']);
$rows = $categoryM->getJobClassList(array('id'=>array('in',pylode(',',$ids),'content'=>array('<>',''),'orderby'=>'sort,asc')));
if($rows&&is_array($rows)){
$content = array();
foreach($rows as $k=>$val){
if(!empty($val['content'])){
$content[] = $val['id']."###".$val['name'];
}
}
echo @implode('@@@@',$content);die;
}
}
// 职位描述模板-内容返回
function setexample_action(){
$categoryM = $this->MODEL('category');
$row = $categoryM->getJobClass(array('id'=>intval($_POST['id'])),'`content`');
if($row['content']){
echo $row['content'];die;
}
}
// WAP跳转(资讯静态页面使用)
function wjump_action(){
if (isMobileUser()){
if($_GET['url']){
$getType = explode(';',$_GET['url']);
foreach($getType as $value){
$typeSon = explode(',',$value);
$getArr[$typeSon[0]] = $typeSon[1];
}
}
if(!empty($getArr)){
echo 'document.write("")';
}else{
echo 'document.write("")';
}
}
}
function redeem_city_action(){
include(PLUS_PATH."city.cache.php");
if(is_array($city_type[$_POST['id']])){
$data = '';
foreach($city_type[$_POST['id']] as $v){
if($_POST['type']=="province"){
$data.=''.$city_name[$v].'';
}else{
$data.=''.$city_name[$v].'';
}
}
echo $data;
}
}
function showrebates_action(){
if(intval($_POST['id'])){
$lietouM = $this -> MODEL('lietou');
$data = $lietouM -> getRebatesInfo(array('id'=>intval($_POST['id'])),array('type'=>$_GET['type'],'show'=>1));
echo json_encode($data);die;
}
}
function ajax_once_city_action(){
if($_POST['ptype']=='city'){
include(PLUS_PATH."city.cache.php");
if(is_array($city_type[$_POST['id']])){
$data = '';
}
echo $data;die;
}
}
//两次推荐职位、简历的时间间隔判断
function ajax_recommend_interval_action(){
$recommendM = $this->MODEL('recommend');
if($_POST['uid'] && $_POST['uid'] == $this->uid){
if(isset($this->config['sy_recommend_day_num']) && $this->config['sy_recommend_day_num'] > 0){
$num = $recommendM->getRecommendNum(array('uid'=>$this->uid));
if($num >= $this->config['sy_recommend_day_num']){
$data['msg'] = "每天最多推荐{$this->config['sy_recommend_day_num']}次职位/简历!";
$data['status'] = 1;
echo json_encode($data);
exit;
}
}else{
$data['msg'] = "推荐功能已关闭!";
$data['status'] = 1;
echo json_encode($data);
exit;
}
if(isset($this->config['sy_recommend_interval']) && $this->config['sy_recommend_interval'] > 0){
$row = $recommendM->getInfo(array('uid'=>$this->uid,'orderby'=>'addtime'));
if(isset($row['addtime']) && (time() - $row['addtime']) < $this->config['sy_recommend_interval']){
$needTime = $this->config['sy_recommend_interval'] - (time() - $row['addtime']);
if($needTime>60){
$h = floor(($needTime % (3600*24)) / 3600);
$m = floor((($needTime % (3600*24)) % 3600) / 60);
$s = floor((($needTime % (3600*24)) % 3600 % 60));
if($h!='0'){
$needTime = $h.'时';
}else if($m!='0'){
$needTime = $m.'分';
}
}else{
$needTime = $needTime.'秒';
}
$recs = $this->config['sy_recommend_interval'];
if($recs>60){
$h = floor(($recs % (3600*24)) / 3600);
$m = floor((($recs % (3600*24)) % 3600) / 60);
$s = floor((($recs % (3600*24)) % 3600 % 60));
if($h!='0'){
$recs = $h.'时';
}else if($m!='0'){
$recs = $m.'分';
}
}else{
$recs = $recs.'秒';
}
$data['msg'] = "推荐职位/简历间隔不得少于{$recs},请{$needTime}后操作!";
$data['status'] = 2;
echo json_encode($data);exit;
}
}
echo json_encode( array('status' => 0));exit;
}
}
//返回$_POST[cityid]的下级城市';
if(!isset($_POST['cityid']) || !isset($city_type[$_POST['cityid']])
|| count($city_type[$_POST['cityid']]) < 1){
echo $html;
exit;
}
foreach($city_type[$_POST['cityid']] as $cid){
$cname = isset($city_name[$cid]) && $city_name[$cid] ? $city_name[$cid] : '';
if($cname != ''){
$html .= "";
}
}
echo $html;
exit;
}
//课程类别
function get_subject_option_action(){
include(PLUS_PATH."subject.cache.php");
$html = '';
if(!isset($_POST['tnid']) || !isset($subject_type[$_POST['tnid']])
|| count($subject_type[$_POST['tnid']]) < 1){
echo $html;
exit;
}
foreach($subject_type[$_POST['tnid']] as $tnid){
$tname = isset($subject_name[$tnid]) && $subject_name[$tnid] ? $subject_name[$tnid] : '';
if($tname != ''){
$html .= "";
}
}
echo $html;
exit;
}
//工作类别
function get_job_option_action(){
include(PLUS_PATH."job.cache.php");
$html = '';
if(!isset($_POST['job1_son']) || !isset($job_type[$_POST['job1_son']])
|| count($job_type[$_POST['job1_son']]) < 1){
echo $html;
exit;
}
foreach($job_type[$_POST['job1_son']] as $job1_son){
$job1_sonname = isset($job_name[$job1_son]) && $job_name[$job1_son] ? $job_name[$job1_son] : '';
if($job1_sonname != ''){
$html .= "";
}
}
echo $html;
exit;
}
//猎头下面职位分类
function get_ltjob_option_action(){
include(PLUS_PATH."ltjob.cache.php");
$html = '';
if(!isset($_POST['jobtwo']) || !isset($ltjob_type[$_POST['jobtwo']])
|| count($ltjob_type[$_POST['jobtwo']]) < 1){
echo $html;
exit;
}
foreach($ltjob_type[$_POST['jobtwo']] as $jobtwo){
$jobtwoname = isset($ltjob_name[$jobtwo]) && $ltjob_name[$jobtwo] ? $ltjob_name[$jobtwo] : '';
if($jobtwoname != ''){
$html .= "";
}
}
echo $html;
exit;
}
//天眼查工商数据获取
function getbusiness_action(){
if($_POST['name']){
$noticeM = $this->MODEL('notice');
$reurn = $noticeM->getBusinessInfo($_POST['name']);
if(!empty($reurn['content'])){
$comGsInfo = $reurn['content'];
echo json_encode($comGsInfo);
}
}
}
//layui上传文件公共方法
function layui_upload_action()
{
if($_FILES['file']['tmp_name']){
$data = array(
'name' => $_POST['name'],
'path' => $_POST['path'],
'imgid' => $_POST['imgid'],
'uid' => $_POST['uid'] ? $_POST['uid'] : $this -> uid,
'usertype' => $_POST['usertype'] ? $_POST['usertype'] : $this -> usertype,
'file' => $_FILES['file']
);
if ($_POST['notoken']){ // 后台企业列表直接上传LOGO
$data['notoken'] = 1;
}
$UploadM=$this->MODEL('upload');
$return = $UploadM->layUpload($data);
if (!empty($_POST['name']) && $return['code'] == 0){
// 后台上传logo后,重新生成缓存
$this->web_config();
}
}else{
$return = array(
'code' => 1,
'msg' => '请上传文件',
'data' => array()
);
}
echo json_encode($return);
}
//TODO : 全局未搜到调用的地方,待删除
/*function uploadfast_action()
{
$logM = $this->MODEL('log');
$IntegralM = $this->MODEL('integral');
$path = $_POST['path'];
$img = $_POST['img'];
$pic = $this->checksrc($_POST['url'], $path);
$_POST['uid'] = $this->uid;
$_POST['usertype'] = $this->usertype;
if ($pic != '') {
if ($_POST['usertype'] == 1) {
$resumeM = $this->MODEL('resume');
$UserinfoM = $this->MODEL('userinfo');
if ($img == 'logo') {
$ref = $UserinfoM->upLogo($_POST['uid'], array($pic, $pic));
if ($ref) {
$logM->addMemberLog($_POST['uid'], $_POST['usertype'], "上传个人头像", 16, 1);
}
}
if ($img == 'ewm') {
$nid = $resumeM->UpdateResume(array('wxewm' => $pic), array('uid' => $_POST['uid']));
if ($nid) {
$logM->addMemberLog($_POST['uid'], $_POST['usertype'], "上传个人二维码", 16, 1);
}
}
}
if ($_POST['usertype'] == 2) { //企业上传
$companyM = $this->MODEL('company');
if ($img == 'logo') {
$company = $companyM->getInfo($this->uid, array('field' => 'logo'));
if ($company['logo'] == '') {
$IntegralM->invtalCheck($this->uid, $this->usertype, "integral_avatar", "上传LOGO", 20);
}
if ($this->config['com_logo_status'] == '1') {
$nid = $companyM->upInfo($this->uid, '', array('logo' => $pic, 'logo_status' => '1'));
} else {
$nid = $companyM->upInfo($this->uid, '', array('logo' => $pic));
}
if ($nid) {
$logM->addMemberLog($_POST['uid'], $_POST['usertype'], "上传企业logo", 16, 1);
}
}
if ($img == 'ewm') {
$nid = $companyM->upInfo($_POST['uid'], '', array('comqcode' => $pic));
if ($nid) {
$logM->addMemberLog($_POST['uid'], $_POST['usertype'], "上传企业二维码", 16, 1);
}
}
}
if ($_POST['usertype'] == 3) {
$lietouM = $this->MODEL('lietou');
if ($img == 'logo') {
$ltinfo = $lietouM->getInfo(array('uid' => $this->uid), array('field' => '`photo_big`'));
if ($ltinfo['photo_big'] == '') {
$IntegralM->invtalCheck($this->uid, $this->usertype, "integral_avatar", "上传头像", 20);
}
$nid = $lietouM->upInfo(array('uid' => $this->uid), array('photo_big' => $pic));
if ($nid) {
$logM->addMemberLog($_POST['uid'], $_POST['usertype'], "上传猎头头像", 16, 1);
}
}
}
if ($this->usertype == 4) {
$trainM = $this->MODEL('train');
if ($img == 'logo') {
$train = $trainM->getInfo(array('uid' => $this->uid), array('field' => 'logo'));
if ($train['logo'] == '') {
$IntegralM->invtalCheck($this->uid, $this->usertype, "integral_avatar", "上传LOGO", 20);
}
$nid = $trainM->upInfo(array('uid' => $this->uid), array('logo' => $pic));
if ($nid) {
$logM->addMemberLog($_POST['uid'], $_POST['usertype'], "上传培训机构LOGO", 16, 1);
}
}
}
}
}*/
/**
* 根据城市联动院校
*/
function get_school_option_action()
{
if ($_POST['type'] == 'provinceid' && $_POST['cityid']) {
$where['provinceid'] = $_POST['cityid'];
} elseif ($_POST['type'] == 'cityid' && $_POST['cityid']) {
$where['cityid'] = $_POST['cityid'];
} else {
$where = 1;
}
$schoolM = $this->MODEL('school');
$rowArr = $schoolM->getSchoolAcademyList($where, array('field' => '`id`,`schoolname`'));
$rows = $rowArr['list'];
$html = '';
if ($rows && is_array($rows)) {
foreach ($rows as $v) {
$html .= "";
}
}
echo $html;
die;
}
/**
* 职位详情页查询信息
*/
function msgNum_action()
{
$MsgNumM = $this->MODEL('msgNum');
$msg = $MsgNumM->getmsgNum($this->uid,$this->usertype);
echo json_encode($msg);
}
// 微信支付二维码
function wxpaycode_action(){
require_once LIB_PATH.'phpqrcode.php';
$url = urldecode($_GET["data"]);
if(substr($url, 0, 6) == "weixin"){
QRcode::png($url);
}else{
header('HTTP/1.1 404 Not Found');
}
}
// 企业每日最大操作次数检查
public function ajax_day_action_check_action()
{
$type = isset($_POST['type']) ? $_POST['type'] : '';
// 解决ie9 $.get $.post 回调函数的返回值为undefine
header("Content-Type: text/html; charset=UTF-8");
$comM = $this->MODEL('company');
$com_id = $this->uid;
$result = $comM -> comVipDayActionCheck($type, $com_id);
echo json_encode($result);
die();
}
/**
* @desc 购买弹出框:购买增值包金额数据查询
* 19-07-23
*/
function getPackPrice_action(){
if(empty($_POST['packid'])){
echo 0;
}
$ratingM = $this -> MODEL('rating');
$statisM = $this -> MODEL('statis');
if ($this->usertype == 2) {
$packinfo = $ratingM -> getComSerDetailInfo($_POST['packid'], array('field' => '`id`,`service_price`,`type`'));
$pack = $ratingM -> getComServiceInfo(array('id'=> $packinfo['type']), array('field' => '`name`'));
}else if($this->usertype == 3){
$ltM = $this->MODEL('lietou');
$packinfo = $ltM -> getLtservicedetailInfo(array('id' => $_POST['packid']), array('field' => '`id`,`service_price`,`type`'));
$pack = $ltM -> getLtserviceInfo(array('id'=> $packinfo['type']), array('field' => '`name`'));
}
$statis = $statisM -> getInfo($this->uid, array('usertype' => $this->usertype));
$online = intval($this->config['com_integral_online']);
$pro = intval($this->config['integral_proportion']);
if (!empty($statis)) {
$rating = $statis['rating'];
$discount = $ratingM->getInfo(array('id' => $rating));
}
$data = array();
$data['tid'] = $packinfo['id'];
$data['name'] = $pack['name'];
if ($online == 3 && !in_array('pack', explode(',', $this->config['sy_only_price']))) {
if(!empty($discount['service_discount'])){
$data['yh_price'] = $packinfo['service_price'] * $discount['service_discount'] * 0.01 * $pro;
$data['service_price'] = $packinfo['service_price'] * $pro;
$data['price'] = $data['yh_price'] > $statis['integral'] ? $packinfo['service_price'] * $discount['service_discount'] * 0.01 : $packinfo['service_price'] * $discount['service_discount'] * 0.01 * $pro;
$data['style'] = $data['yh_price'] > $statis['integral'] ? 3 : 2;
echo json_encode($data);
}else{
$data['service_price'] = $packinfo['service_price'] * $pro;
$data['price'] = $data['service_price'] > $statis['integral'] ? $packinfo['service_price'] : $packinfo['service_price'] * $pro;
$data['style'] = $data['service_price'] > $statis['integral'] ? 3 : 2;
echo json_encode($data);
}
}else {
$data['style'] = 1;
if(!empty($discount['service_discount'])){
$data['yh_price'] = $packinfo['service_price'] * $discount['service_discount'] * 0.01;
$data['service_price'] = $packinfo['service_price'];
$data['price'] = $data['yh_price'];
echo json_encode($data);
}else{
$data['service_price'] = $packinfo['service_price'];
$data['price'] = $data['service_price'];
echo json_encode($data);
}
}
}
/**
* @desc 购买弹出框:购买会员套餐金额数据查询
* 19-07-23
*/
function getVipPrice_action(){
if(empty($_POST['id'])){
echo 0;
}
$ratingM = $this -> MODEL('rating');
$statisM = $this -> MODEL('statis');
$packinfo = $ratingM -> getInfo(array('id' => $_POST['id']), array('field'=>'`id`,`name`,`service_price`,`yh_price`,`time_start`,`time_end`'));
$statis = $statisM -> getInfo($this->uid, array('usertype' => $this->usertype, array('field'=>'`integral`')));
$online = intval($this->config['com_integral_online']);
$pro = intval($this->config['integral_proportion']);
$data = array();
$data['id'] = $packinfo['id'];
$data['name'] = $packinfo['name'];
if ($online == 3 && !in_array('vip', explode(',', $this->config['sy_only_price']))) { // 积分消费
if($packinfo['time_start'] < time() && $packinfo['time_end'] > time()){
$data['yh_price'] = $packinfo['yh_price'] * $pro;
$data['service_price'] = $packinfo['service_price'] * $pro;
$data['price'] = $data['yh_price'] > $statis['integral'] ? $packinfo['yh_price'] : $packinfo['yh_price'] * $pro;
$data['style'] = $data['yh_price'] > $statis['integral'] ? 3 : 2;
echo json_encode($data);
}else{
$data['service_price'] = $packinfo['service_price'] * $pro;
$data['price'] = $data['service_price'] > $statis['integral'] ? $packinfo['service_price'] : $packinfo['service_price'] * $pro;
$data['style'] = $data['service_price'] > $statis['integral'] ? 3 : 2;
echo json_encode($data);
}
}else{
$data['style'] = 1;
if($packinfo['time_start'] < time() && $packinfo['time_end'] > time()){
$data['yh_price'] = $packinfo['yh_price'];
$data['service_price'] = $packinfo['service_price'];
$data['price'] = $packinfo['yh_price'];
echo json_encode($data);
}else{
$data['service_price'] = $packinfo['service_price'];
$data['price'] = $packinfo['service_price'];
echo json_encode($data);
}
}
}
/**
* @desc 购买弹出框:提交订单
* 19-07-23
*/
function addOrder_action(){
$_POST = $this -> post_trim($_POST);
if (empty($_POST)) {
echo json_encode(array('error' => 1, 'msg' => '参数错误,请重试!'));die();
}
$data = $_POST;
$data['uid'] = $this -> uid;
$data['username'] = $this -> username;
$data['usertype'] = $this -> usertype;
$data['did'] = $this -> userdid;
$compayM = $this->MODEL('compay');
$return = $compayM->orderBuy($data);
echo json_encode($return);
}
/**
* @desc 购买弹出框:积分购买
* 19-07-23
*/
function integralBuy_action()
{
$_POST = $this -> post_trim($_POST);
if(empty($_POST)){
echo json_encode(array('error'=>1,'msg'=>'参数错误,请重试!'));die;
}
$data = $_POST;
$data['uid'] = $this -> uid;
$data['username'] = $this -> username;
$data['usertype'] = $this -> usertype;
$jfdkM = $this -> MODEL('jfdk');
$return = $jfdkM -> dkBuy($data);
echo json_encode($return);
}
/**
* 购买弹出框:优惠券购买
* 19-09-09
*/
function couponBuy_action(){
$_POST = $this -> post_trim($_POST);
if(empty($_POST)){
echo json_encode(array('error'=>1,'msg'=>'参数错误,请重试!'));die;
}
$_POST['uid'] = $this -> uid;
$_POST['usertype'] = $this -> usertype;
$_POST['username'] = $this -> username;
$_POST['did'] = $this -> userdid;
$couponM = $this -> MODEL('coupon');
$return = $couponM -> couponBuy($_POST);
echo json_encode($return);
}
//视频面试详情-职位详情
function getJobInfo_action(){
$jobM = $this -> MODEL('job');
$job = $jobM -> getInfo(array('id'=>$_POST['jobid']));
$html = "";
$html .= "";
$html .= "";
$html .= "";
echo $html;die;
}
//计划任务关闭房间
function closeSpview_action(){
$this->MODEL('spview')->closeRoom();
}
//发送预约视频面试的通知
function sendSpviewSub_action(){
$this->MODEL('spview')->sendSubmsg();
}
//发送预约直播宣讲会的通知
function sendXjhliveYy_action(){
$this->MODEL('xjhlive')->sendYymsg();
}
// 企业手动邀请视频面试,发送微信通知
function sendWxNotice_action(){
if($_POST['sid']){
$spviewM = $this -> MODEL('spview');
$spview = $spviewM -> getInfo(array('id' => $_POST['sid']), array('field' => '`id`, `uid`, `starttime`'));
$subinfo = $spviewM -> getSubinfo(array('uid'=>$_POST['ruid'],'sid'=>$_POST['sid']), array('job'=>1));
$uInfoM = $this -> MODEL('userinfo');
$member = $uInfoM -> getInfo(array('uid' => $_POST['ruid']), array('field' => '`uid`, `wxid`, `usertype`,`moblie`'));
$sendData = array(
'title' => '您有新的视频面试邀请!',
'name' => $subinfo['com_name'],
'jobname' => $subinfo['jobname'],
'sptime' => date("Y年m月d日 H:i", $spview['starttime']),
'sptype' => '视频面试',
'url' => Url('wap',array('c'=>'spview','a'=>'show','id'=>$_POST['sid'],'fr'=>'wxtz')),
'wxid' => $member['wxid'],
'uid' => $member['uid'],
'usertype' => $member['usertype']
);
$weixinM = $this->MODEL('weixin');
$weixinM->sendWxSpview($sendData);
$noticeM = $this->MODEL('notice');
$data = array(
'uid' => $member['uid'],
'usertype' => $member['usertype'],
'moblie' => $member['moblie'],
'type' => 'yqspms',
'jobname' => $subinfo['jobname'],
'company' => $subinfo['com_name'],
'port' => '1'
);
$noticeM->sendSMSType($data);
}elseif ($_POST['ruid'] && $this->usertype == 2){
// 聊天界面发送视频面试邀请
$companyM = $this->MODEL('company');
$com = $companyM->getInfo($this->uid,array('field'=>'`name`'));
$uInfoM = $this -> MODEL('userinfo');
$member = $uInfoM -> getInfo(array('uid' => $_POST['ruid']), array('field' => '`uid`, `wxid`, `usertype`,`moblie`'));
if (!empty($_POST['jobid'])){
$jobM = $this->MODEL('job');
$job = $jobM->getInfo(array('id'=>$_POST['jobid']), array('field'=>'`name`'));
}
$sendData = array(
'title' => '您有新的视频面试邀请!',
'name' => $com['name'],
'jobname' => isset($job) ? $job['name'] : '无',
'sptime' => date("Y年m月d日 H:i"),
'sptype' => '视频面试',
'url' => Url('wap',array('c'=>'chat','id'=>$this->uid,'type'=>2,'wxuid'=>$_POST['ruid'],'fr'=>'wxtz')),
'wxid' => $member['wxid'],
'uid' => $member['uid'],
'usertype' => $member['usertype']
);
$weixinM = $this->MODEL('weixin');
$weixinM->sendWxSpview($sendData);
}
}
// 切换身份
function applytype_action(){
$memberM = $this -> MODEL('userinfo');
$res = $memberM->checkChangeApply($this->uid,$_POST['applyusertype'],$_POST['applybody']);
echo json_encode(array('msg'=>$res['msg'],'url'=>$res['url'],'wxopenid'=>$res['wxopenid'],'wxid'=>$res['wxid'],'errcode'=>$res['errcode']));die;
}
// 公招海报
function getgongzhaoHb_action()
{
$whbM = $this->MODEL('whb');
if (!$_GET['hb']) {
$whb= $whbM->getWhb(array('type' => 4, 'isopen' => 1, 'orderby' => 'sort,desc'));
$_GET['hb'] = $whb['id'];
}
$data = array(
'hb' => $_GET['hb'] ? $_GET['hb'] : 1,
'id' => $_GET['id']
);
echo $whbM->getGongzhaoHb($data);
}
// 获取邀请注册海报模板列表
function getInviteRegHbList_action()
{
$whbM = $this->MODEL('whb');
$list = $whbM->getWhbList(array('type' => 3, 'isopen' => 1, 'orderby' => 'sort,desc'), array('field' => 'id'));
echo json_encode(['list' => $list]);die;
}
// 获取邀请注册海报
function getInviteRegHb_action()
{
$whbM = $this->MODEL('whb');
if (!$_GET['hb']) {
$whb= $whbM->getWhb(array('type' => 3, 'isopen' => 1, 'orderby' => 'sort,desc'));
$_GET['hb'] = $whb['id'];
}
$data = array(
'uid' => $this->uid,
'hb' => $_GET['hb'] ? $_GET['hb'] : 1
);
echo $whbM->getInviteRegHb($data);
}
// 获取职位海报
function getJobHb_action()
{
$whbM = $this->MODEL('whb');
if (!$_GET['hb']) {
$whb= $whbM->getWhb(array('type' => 1, 'isopen' => 1, 'orderby' => 'sort,desc'));
$_GET['hb'] = $whb['id'];
}
$data = array(
'hb' => $_GET['hb'] ? $_GET['hb'] : 1,
'id' => $_GET['id']
);
echo $whbM->getJobHb($data);
}
// 获取企业海报
function getComHb_action()
{
$whbM = $this->MODEL('whb');
if (!$_GET['hb'] && !$_GET['style']) {
$whb= $whbM->getWhb(array('type' => 2, 'isopen' => 1, 'orderby' => 'sort,desc'));
$_GET['hb'] = $whb['id'];
}
$data = array(
'uid' => $_GET['uid']
);
if($_GET['hb']){
$data['hb'] = $_GET['hb'];
}
if($_GET['style']){
$data['style'] = $_GET['style'];
}
echo $whbM->getComHb($data);
}
//获取LOGO(后台生成LOGO或预览LOGO调用)
function getLogoHb_action()
{
$whbM = $this->MODEL('whb');
$data = array('text' => $_GET['name'], 'hb' => $_GET['hb']);
if ($_GET['out']){
$data['out'] = 1;
}
echo $whbM->getLogoHb($data);
}
//微信发布工具搜索职位
function getWxpubJob_action(){
$jobM = $this->MODEL('job');
$result = array();
if (!empty($_GET['keyword'])) {
$where['state'] = 1;
$where['status'] = 0;
$where['r_status'] = 1;
$_GET['keyword'] = trim($_GET['keyword']);
if(is_numeric($_GET['keyword'])){
$where['id'] = $_GET['keyword'];
}else{
$where['PHPYUNBTWSTART'] = '';
$where['name'] = array('like', $_GET['keyword']);
$where['com_name'] = array('like', $_GET['keyword'],'OR');
$where['PHPYUNBTWEND'] = '';
}
$jobArr = $jobM -> getList($where, array('field' => '`id`,`name`,`com_name`'));
if (!empty($jobArr['list'])) {
$jobList = $jobArr['list'];
foreach ($jobList as $jk => $jv){
$result[$jk]['name'] = $jv['name'];
$result[$jk]['value'] = $jv['id'];
$result[$jk]['upname'] = $jv['com_name'];
}
}
}
echo json_encode($result);die;
}
//微信发布工具搜索企业
function getComBySearch_action(){
$result = array();
if (!empty($_GET['keyword'])) {
$where['r_status'] = 1;
$where['name'] = array('like', trim($_GET['keyword']));
$where['limit'] = 10;
$comM = $this->MODEL('company');
$comArr = $comM -> getList($where, array('field' => '`uid`,`name`'));
if (!empty($comArr)) {
$comList = $comArr['list'];
foreach ($comList as $k => $v){
$result[$k]['name'] = $v['name'];
$result[$k]['value'] = $v['uid'];
}
}
}
echo json_encode($result);die;
}
/**
* 检测用户名重复性
*/
function checkUsername_action(){
$userinfoM = $this -> MODEL('userinfo');
$result = $userinfoM -> addMemberCheck(array('username'=>trim($_POST['username'])));
echo json_encode($result);die;
}
}
?>