chengkun
2025-04-18 1bb985f32f2efe0f9dd69f3cf29a1c809b1cf96d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
/*
 * 单个人才调用
 * ----------------------------------------------------------------------------
 * 分别对 职位,对应招聘公司,公司所属企业级别,认证等级等作操作
 *
 * ============================================================================
*/
function smarty_function_user($paramer,&$smarty){
    global $db,$db_config,$config;
    if($paramer[id]){
            $user_jy=$db->DB_select_once("resume_expect","`id`='".$paramer[id]."'");
            $user=$db->DB_select_once("resume","`r_status`='1' and `uid`='".$user_jy[uid]."'");
            if(is_array($user_jy)||is_array($user)){
                //处理类别字段
 
            include PLUS_PATH."/city.cache.php";
            include PLUS_PATH."/job.cache.php";
            include PLUS_PATH."/user.cache.php";
            include PLUS_PATH."/industry.cache.php";
                            //处理类别字段
 
                //$user[sex_n]=$userclass_name[$user[sex]];
                $user[exp_n]=$userclass_name[$user[exp]];
                $user[marriage_n]=$userclass_name[$user[marriage]];
                $user[edu_n]=$userclass_name[$user[edu]];
                $user[province_n]=$city_name[$user[province]];
                $user[city_n]=$city_name[$user[city]];
                $user[three_city_n]=$city_name[$user[three_city]];
                $user[provinceid_n]=$city_name[$user[provinceid]];
                $user[cityid_n]=$city_name[$user[cityid]];
                $user[three_cityid_n]=$city_name[$user[three_cityid]];
                $a=date('Y',strtotime($user[birthday]));
                $user[age]=date("Y")-$a;
 
                $user_jy[provinceid_n]=$city_name[$user_jy[provinceid]];
                $user_jy[cityid_n]=$city_name[$user_jy[cityid]];
                $user_jy[three_cityid_n]=$city_name[$user_jy[three_cityid]];
                $user_jy[salary_n]=$userclass_name[$user_jy[salary]];
                $user_jy[report_n]=$userclass_name[$user_jy[report]];
                $user_jy[type_n]=$userclass_name[$user_jy[type]];
                $user_jy[hy_n]=$job_name[$user_jy[hy]];
 
                $jy=@explode(",",$user_jy[job_classid]);
                if(is_array($jy)){
                    foreach($jy as $v){
                        $jobname[]=$job_name[$v];
                    }
                $user_jy[jobname]=implode(",",$jobname);
                }
 
                if($user_jy[doc]){
                    $user_doc=$db->DB_select_once("resume_doc","`eid`='".$user[id]."'");
                }else{
                    $user_edu=$db->select_all("resume_edu","`eid`='$user_jy[id]'");
                    $user_training=$db->select_all("resume_training","`eid`='$user_jy[id]'");
                    $user_work=$db->select_all("resume_work","`eid`='$user_jy[id]'");
                    $user_other=$db->select_all("resume_other","`eid`='$user_jy[id]'");
                    $user_project=$db->select_all("resume_project","`eid`='$user_jy[id]'");
                    $user_skill=$db->select_all("resume_skill","`eid`='$user_jy[id]'");
                }
            }
            if(is_array($user_skill)){
                foreach($user_skill as $k=>$v){
                    $user_skill[$k][ing_n]=$userclass_name[$v[ing]];
                }
                $user_cert=$db->select_all("resume_cert","`eid`='$user_jy[id]'");
            }
        }
    $smarty->assign("$paramer[assign_name]",array("user"=>$user,"user_jy"=>$user_jy,"user_doc"=>$user_doc,"user_edu"=>$user_edu,"user_tra"=>$user_training,"user_work"=>$user_work,"user_other"=>$user_other,"user_xm"=>$user_project,"user_skill"=>$user_skill,"user_cert"=>$user_cert));
}