|
@@ -250,36 +250,38 @@ class User extends Api
|
|
|
*/
|
|
|
public function profile()
|
|
|
{
|
|
|
- $field_array = ['nickname','gender','birthday','height','weight','bio','audio_bio','avatar','photo_images','education_id','hobby_ids','job_id','marital_id','tag_ids','wages_id','hometown_cityid'];
|
|
|
+ $field_array = ['nickname','gender','birthday','height','weight','bio','audio_bio','avatar','photo_images','education_id','hobby_ids','job_id','marital_id','tag_ids','wages_id','hometown_cityid','hide_is_finishinfo'];
|
|
|
|
|
|
$data = [];
|
|
|
foreach($field_array as $key => $field){
|
|
|
|
|
|
- $newone = input_post($field);
|
|
|
+ if(!input('?'.$field)){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+ $newone = input($field);
|
|
|
|
|
|
if($field == 'avatar'){
|
|
|
- $newone = input_post('avatar', '', 'trim,strip_tags,htmlspecialchars');
|
|
|
+ $newone = input('avatar', '', 'trim,strip_tags,htmlspecialchars');
|
|
|
}
|
|
|
if($field == 'photo_images'){
|
|
|
- $newone = input_post('avatar', '', 'trim,strip_tags,htmlspecialchars');
|
|
|
+ $newone = input('avatar', '', 'trim,strip_tags,htmlspecialchars');
|
|
|
}
|
|
|
|
|
|
- if(!empty($newone)){
|
|
|
- $data[$field] = $newone;
|
|
|
- }
|
|
|
+ $data[$field] = $newone;
|
|
|
}
|
|
|
|
|
|
if(isset($data['birthday'])){
|
|
|
$data['birthday'] = strtotime($data['birthday']);
|
|
|
}
|
|
|
if(isset($data['avatar'])){
|
|
|
- $data['real_status'] = -1; //或许应该改成0
|
|
|
+ $data['real_status'] = -1; //或许应该改成0。性别不能改所以不需要
|
|
|
}
|
|
|
if(isset($data['hobby_ids'])){
|
|
|
- $data['hobby_ids'] = implode(',',explode(',',$data['hobby_ids'])); //或许应该改成0
|
|
|
+ $data['hobby_ids'] = implode(',',explode(',',$data['hobby_ids']));
|
|
|
}
|
|
|
if(isset($data['tag_ids'])){
|
|
|
- $data['tag_ids'] = implode(',',explode(',',$data['tag_ids'])); //或许应该改成0
|
|
|
+ $data['tag_ids'] = implode(',',explode(',',$data['tag_ids']));
|
|
|
}
|
|
|
//dump($data);
|
|
|
if(empty($data)){
|