PHPFusion\UserFieldsInput::_setUserAvatar PHP Метод

_setUserAvatar() приватный Метод

private _setUserAvatar ( )
    private function _setUserAvatar()
    {
        if (isset($_POST['delAvatar'])) {
            if ($this->userData['user_avatar'] != "" && file_exists(IMAGES . "avatars/" . $this->userData['user_avatar']) && is_file(IMAGES . "avatars/" . $this->userData['user_avatar'])) {
                unlink(IMAGES . "avatars/" . $this->userData['user_avatar']);
            }
            $this->data['user_avatar'] = '';
        }
        if (isset($_FILES['user_avatar']) && $_FILES['user_avatar']['name']) {
            // uploaded avatar
            if (!empty($_FILES['user_avatar']) && is_uploaded_file($_FILES['user_avatar']['tmp_name'])) {
                $upload = form_sanitizer($_FILES['user_avatar'], "", "user_avatar");
                if ($upload['error'] == 0) {
                    $this->data['user_avatar'] = $upload['image_name'];
                }
            }
        }
    }