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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<?php
/*
* $Author :PHPYUN开发团队
*
* 官网: http://www.phpyun.com
*
* 版权所有 2009-2021 宿迁鑫潮信息技术有限公司,并保留所有权利。
*
* 软件声明:未经授权前提下,不得用于商业运营、二次开发以及任何形式的再次发布。
 */
class tiny_controller extends common{
    function index_action(){
        if($this->config['sy_tiny_web']=="2"){
            $this->ACT_msg_wap('index.php','很抱歉!该模块已关闭!', 1, 3);
        }
        $tinyM        =    $this->MODEL('tiny');
        
        $CacheM        =    $this->MODEL('cache');
        $CacheList    =    $CacheM->GetCache(array('user','city'));
        $this->yunset($CacheList);
        foreach($_GET as $k=>$v){
            if($k!=""){
                $searchurl[]    =    $k."=".$v;
            }
        }
        $searchurl=@implode("&",$searchurl);
        $this->yunset("searchurl",$searchurl);
 
        $ip        =    fun_ip_get();
        $this->yunset("ip",$ip);
        
        $s_time    =    strtotime(date('Y-m-d 00:00:00')); //今天开始时间
        $m_tiny_total=    $tinyM->getResumeTinyNum(array('time'=>array('>',$s_time)));
        $m_tiny    =    $tinyM->getResumeTinyNum(array('login_ip'=>$ip,'time'=>array('>',$s_time)));
        if($this->config['sy_tiny_totalnum'] == 0 || ($this->config['sy_tiny_totalnum'] > $m_tiny_total)){
            $isFb = true;
        }else{
            $isFb = false;
        }
 
        if($this->config['sy_tiny']>0){
            $num=$this->config['sy_tiny']-$m_tiny;
        }else{
            $num=1;
        }
        $this->yunset("isFb",$isFb);
        $this->yunset("num",$num);
        $adtime    =    array("0"=>"不限","7"=>"一周以内","15"=>"半个月","30"=>"一个月","60"=>"两个月","180"=>"半年","365"=>"一年");
        $this->yunset("adtime",$adtime);
        $this->seo("tiny");
        $this->yunset("topplaceholder","请输入关键字如:普工");
        $this->yunset("headertitle","普工专区");
        $this->yuntpl(array('wap/tiny'));
    }
    function ajax_action(){
        
        $_POST        =    $this->post_trim($_POST);
        $tinyM        =    $this->MODEL('tiny');
        $data        =    array(
            'code'        =>    $_POST['checkcode'],
            'id'        =>    (int)$_POST['id'],
            'password'    =>    $_POST['password'],
            'type'        =>    $_POST['operation_type'],
            'utype'        =>    'wap'
            
        );
        $return        =    $tinyM->setResumeTinyPassword($data);
        echo json_encode($return);die;
    }
    function add_action(){
        if($this->config['sy_tiny_web']=="2"){
            $this->ACT_msg_wap('index.php','很抱歉!该模块已关闭!', 1, 3);
        }
        $this->get_moblie();
        $tinyM    =    $this->MODEL('tiny');
        
        $info    =    $tinyM->getResumeTinyInfo(array('id'=>intval($_GET['id'])),array('cache'=>1));
        
        if(!empty($info)){
            //检测当前密码是否对应
            session_start();
            
            if($info['password'] == $_SESSION['tinypass']){
                $this->yunset('row',$info);
                $this->yunset($info['cache']);
            }else{
                
                header("Location:".Url('wap',array('c'=>'tiny','a'=>'show','id'=>(int)$_GET['id'])));
                exit();
            }
        }
        
        if($_POST['submit']){
            $tinyM    =     $this ->  MODEL('tiny');
            $authcode=strtolower($_POST['authcode']);
 
            $post    =   array(
                'username'         =>  $_POST['name'],
                'sex'             =>  $_POST['sex'],
                'exp'             =>  $_POST['exp'],
                'job'             =>  $_POST['job'],
                'mobile'         =>  $_POST['mobile'],
                'password'        =>    $_POST['password'],
                'provinceid'     =>  $_POST['provinceid'],
                'cityid'         =>  $_POST['cityid'],
                'three_cityid'    =>  $_POST['three_cityid'],
                'production'     =>  $_POST['production'],
                'status'         =>  $this->config['user_wjl'],
                'login_ip'        =>    fun_ip_get(),
                'time'            =>    time(),
                'lastupdate'    =>    time(),
                'did'            =>    $this->userdid,
            );
            $data    =    array(
                'id'                =>    (int)$_POST['id'],
                'post'                =>    $post,
                'authcode'            =>    $authcode,
                'moblie_code'        =>    $_POST['moblie_code'],
                'verify_token'        =>    $_POST['verify_token'],
                'fast'                =>    $_COOKIE['fast'],
                'utype'                =>    'wap'
            );
                        
            $return    =     $tinyM  ->  addResumeTinyInfo($data);
            if($return['errcode']==9){
                $return['url']    =    Url('wap',array('c'=>'tiny'));
            }
            echo json_encode($return);die;
        } 
        $this->yunset($this->MODEL('cache')->GetCache(array('user')));
        
        $this->yunset("headertitle","普工专区");
        $this->yunset("title","添加普工简历");
        $this->yuntpl(array('wap/tiny_add'));
    }
    function show_action(){
        if($this->config['sy_tiny_web']=="2"){
            $this->ACT_msg_wap('index.php','很抱歉!该模块已关闭!', 1, 3);
        }
        $id            =    (int)$_GET['id'];
        $tinyM        =    $this->MODEL('tiny');
        
        $tinyM->upResumeTiny(array('hits'=>array('+',1)),array('id'=>$id));
        
        $t_info        =    $tinyM->getResumeTinyInfo(array('id'=>$id));
            
        $this->yunset("row",$t_info);
        
        $data['tiny_username']    =    $t_info['username'];
        $data['tiny_job']        =    $t_info['job'];
        $data['tiny_desc']        =    $t_info['production'];
        $this->data                =    $data;
        $this->seo('tiny_cont');
        
        $this->get_moblie();
        $this->yunset("headertitle","普工专区");
        $this->yuntpl(array('wap/tiny_show'));
    }
}
?>