From b85c2b9f4dcdf07d073526425bea4eb27a0ebc32 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Fri, 19 Jul 2024 14:40:16 +0700 Subject: [PATCH] Updated --- library/includes/ucp/register.php | 10 ++++++++++ src/Legacy/Common/Upload.php | 1 + 2 files changed, 11 insertions(+) diff --git a/library/includes/ucp/register.php b/library/includes/ucp/register.php index fc5f422fe..9bc6d4b02 100644 --- a/library/includes/ucp/register.php +++ b/library/includes/ucp/register.php @@ -375,12 +375,22 @@ foreach ($profile_fields as $field => $can_edit) { */ case 'avatar_ext_id': if ($submit && !bf($pr_data['user_opt'], 'user_opt', 'dis_avatar')) { + // MonsterID integration + if (isset($_POST['use_monster_avatar'])) { + $monsterAvatar = new \Arokettu\MonsterID\Monster($pr_data['user_email']); + unset($_FILES['avatar']); + $_FILES['avatar'] = [ + + ]; + } + if (isset($_POST['delete_avatar'])) { delete_avatar($pr_data['user_id'], $pr_data['avatar_ext_id']); $pr_data['avatar_ext_id'] = 0; $db_data['avatar_ext_id'] = 0; } elseif (!empty($_FILES['avatar']['name']) && $bb_cfg['avatars']['up_allowed']) { $upload = new TorrentPier\Legacy\Common\Upload(); + dd($_FILES['avatar']); if ($upload->init($bb_cfg['avatars'], $_FILES['avatar']) and $upload->store('avatar', $pr_data)) { $pr_data['avatar_ext_id'] = $upload->file_ext_id; diff --git a/src/Legacy/Common/Upload.php b/src/Legacy/Common/Upload.php index c6834fbae..7912a1292 100644 --- a/src/Legacy/Common/Upload.php +++ b/src/Legacy/Common/Upload.php @@ -36,6 +36,7 @@ class Upload */ public array $file = [ 'name' => '', + 'full_path' => '', 'type' => '', 'size' => 0, 'tmp_name' => '',