0 && $currentUserId !== $userId && !TenantScopeService::canAccess('users', $userId, $currentUserId)) { Router::redirect('error/forbidden'); return; } $result = UserAvatarService::saveUpload($uuid, $_FILES['avatar'] ?? []); if (!($result['ok'] ?? false)) { $error = $result['error'] ?? t('Upload failed'); Flash::error($error, "admin/users/edit/{$uuid}", 'avatar_upload_failed'); Router::redirect("admin/users/edit/{$uuid}"); return; } Flash::success('Avatar updated', "admin/users/edit/{$uuid}", 'avatar_updated'); Router::redirect("admin/users/edit/{$uuid}");