chengkun
2025-05-22 1a8aea45ebb1582c9f65d9e8dcd520002f83ae12
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
<?php
 
class admin_userset_controller extends adminCommon{
    /**
     * 会员-个人-个人设置: 个人设置
     */
    function index_action(){
        $this -> yunset($this->MODEL('cache')-> GetCache(array('user')));
        $this -> yuntpl(array('admin/admin_user_config'));
    }
    function save_action(){
        if($_POST['config']){
 
            $post  =  array(
                'user_number'                =>  $_POST['user_number'],
                'user_finder'                =>  $_POST['user_finder'],
                'sy_rname_num'               =>  $_POST['sy_rname_num'] ? $_POST['sy_rname_num'] : 10,
                'user_work_regiser'          =>  $_POST['user_work_regiser'],
                'user_edu_regiser'           =>  $_POST['user_edu_regiser'],
                'user_project_regiser'       =>  $_POST['user_project_regiser'],
                'user_integrity_eighty'      =>  $_POST['user_integrity_eighty'],
                'user_trust_number'          =>  $_POST['user_trust_number'],
                'user_state'                 =>  $_POST['user_state'],
                'user_revise_state'          =>  $_POST['user_revise_state'],
                'resume_status'              =>  $_POST['resume_status'],
                'resume_open_check'          =>  $_POST['resume_open_check'],
                'user_resume_status'         =>  $_POST['user_resume_status'],
                'user_height_resume'         =>  $_POST['user_height_resume'],
                'user_idcard_status'         =>  $_POST['user_idcard_status'],
                'user_msg_status'              =>     $_POST['user_msg_status'],
                'com_resume_partapply'       =>  $_POST['com_resume_partapply'],
                'resume_sx'                  =>  $_POST['resume_sx'],
                'user_trust_status'          =>  $_POST['user_trust_status'],
                'user_photo_status'          =>  $_POST['user_photo_status'],
                'rshow_photo_status'         =>  $_POST['rshow_photo_status'],
                'user_name'                  =>  $_POST['user_name'],
                'user_pic'                   =>  $_POST['user_pic'],
                'user_sqintegrity'           =>  $_POST['user_sqintegrity'],
                'resume_create_edu'          =>  $_POST['resume_create_edu'],
                'resume_create_exp'          =>  $_POST['resume_create_exp'],
                'resume_create_project'      =>  $_POST['resume_create_project'],
                'educreate'                  =>  $_POST['educreate'],
                'expcreate'                  =>  $_POST['expcreate'],
                'sy_user_visit_resume'       =>  $_POST['sy_user_visit_resume'],
                'sy_shresume_applyjob'         =>     $_POST['sy_shresume_applyjob'],
                'sy_resumename_num'              =>     $_POST['sy_resumename_num'],
            );
            $configM  =  $this -> MODEL('config');
 
            $configM -> setConfig($post);
            
            $this -> web_config();
            
            $this -> ACT_layer_msg('配置修改成功!',9,1,2,1);
        }
    }
    /**
     * 会员-个人-个人设置: 头像设置
     */
    function logo_action(){
        $this -> yuntpl(array('admin/admin_userlogo'));
    }
    /**
     * 会员-个人-个人设置: 保存头像
     */
    function saveLogo_action(){
 
 
        if($_POST['submit']){
            
            $return = array();
            
            $man_addpicArr    =    array();
 
            $manicon_sys = !empty($_POST['manicon_sys']) ? $_POST['manicon_sys']:array();
 
            $woman_addpicArr    =    array();
 
            $womanicon_sys = !empty($_POST['womanicon_sys']) ? $_POST['womanicon_sys']:array();
 
            if(is_array($_POST['preview_man'])){
                
                $preview_manArr        =    $_POST['preview_man'];
                
                $UploadM  =  $this->MODEL('upload');
 
                foreach($preview_manArr as $pk=>$pv){
                    
                    if (!empty($pv)){
                        
                        $upArr   =  array(
                            'dir'      =>  'logo',
                            'base'       =>  $pv
                        );
                        
                        $result  =  $UploadM -> newUpload($upArr);
                        
                        if (!empty($result['msg'])){
                            
                            $return['msg']      =  $result['msg'];
                            $return['errcode']  =  '8';
                            
                            
 
                        }else if(!empty($result['picurl'])){
                            
                            $man_addpicArr[]  =  $result['picurl'];
                        }
                    }
                }
            }
            if(is_array($_POST['preview_woman'])){
                
                $preview_womanArr    =    $_POST['preview_woman'];
                
                $UploadM  =  $this->MODEL('upload');
 
                foreach($preview_womanArr as $pwk=>$pwv){
                    
                    if (!empty($pwv)){
                        
                        $upArr   =  array(
                            'dir'      =>  'logo',
                            'base'       =>  $pwv
                        );
                        
                        $result  =  $UploadM -> newUpload($upArr);
                        
                        if (!empty($result['msg'])){
                            
                            $return['msg']      =  $result['msg'];
                            $return['errcode']  =  '8';
                            
                        }else if(!empty($result['picurl'])){
                            
                            $woman_addpicArr[]  =  $result['picurl'];
                        }
                    }
                }
 
            }
 
            if(!empty($return)){
                $this -> ACT_layer_msg($return['msg'],$return['errcode'],$_SERVER['HTTP_REFERER'],2,1);
            }
 
            $manicon     =     array_merge($manicon_sys,$man_addpicArr);
            $manicon     =     array_slice($manicon,0,6);
            if (empty($manicon)){
                $this -> ACT_layer_msg('至少保留一份默认头像',8,$_SERVER['HTTP_REFERER'],2,1);
            }
            $womanicon     =     array_merge($womanicon_sys,$woman_addpicArr);
            $womanicon     =     array_slice($womanicon,0,6);
            if (empty($womanicon)){
                $this -> ACT_layer_msg('至少保留一份默认头像',8,$_SERVER['HTTP_REFERER'],2,1);
            }
            $memberlogo =    array(
                'sy_member_icon_arr'    =>    !empty($manicon) ? serialize($manicon) : '',
                'sy_member_icon'         =>    !empty($manicon[0])?$manicon[0]:'',
                'sy_member_iconv_arr'    =>    !empty($womanicon) ? serialize($womanicon) : '',
                'sy_member_iconv'         =>    !empty($womanicon[0])?$womanicon[0]:'',
            );
            
            $configM    =   $this->MODEL("config");
 
            $configM -> setConfig($memberlogo);
 
            $this -> web_config();
            
            $this -> ACT_layer_msg('会员头像配置设置成功!',9,$_SERVER['HTTP_REFERER'],2,1);
        }
    }
 
    /**
     * 会员-个人-个人设置: 积分设置
     */
    function saveSet_action(){
        
        if($_POST['config']){
            
            $post  =  array(
                'integral_add_resume'       =>  $_POST['integral_add_resume'],
                'integral_identity'         =>  $_POST['integral_identity']
            );
            $configM  =  $this -> MODEL('config');
            
            $configM -> setConfig($post);
            
            $this -> web_config();
            
            $this -> ACT_layer_msg('配置修改成功!',9,1,2,1);
        }
    }
    /**
     * 会员-个人-个人设置: 消费设置
     */
    function userspend_action(){
        $this -> yuntpl(array('admin/admin_integral_spend'));
    }
    /**
     * 会员-个人-个人设置: 消费设置保存
     */
    function saveSpend_action(){
        
        if($_POST['config']){
            
            $post  =  array(
                'integral_resume_top_type'  =>  $_POST['integral_resume_top_type'],
                'integral_resume_top'       =>  $_POST['integral_resume_top'],
                'pay_trust_resume'          =>  $_POST['pay_trust_resume'],
            );
            $configM  =  $this -> MODEL('config');
            
            $configM -> setConfig($post);
            
            $this -> web_config();
            
            $this -> ACT_layer_msg('配置修改成功!',9,1,2,1);
        }
    }
}
?>