From 6cf4f77fd354fd8d6665d5299ae76d0c641232a3 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Sat, 19 May 2018 13:45:13 +0200 Subject: [PATCH] Include the cover photo in the user export --- .../files/lib/acp/action/UserExportGdprAction.class.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wcfsetup/install/files/lib/acp/action/UserExportGdprAction.class.php b/wcfsetup/install/files/lib/acp/action/UserExportGdprAction.class.php index 52dfbe6bb2..b848f8ad6b 100644 --- a/wcfsetup/install/files/lib/acp/action/UserExportGdprAction.class.php +++ b/wcfsetup/install/files/lib/acp/action/UserExportGdprAction.class.php @@ -2,6 +2,7 @@ namespace wcf\acp\action; use wcf\action\AbstractAction; use wcf\data\package\PackageCache; +use wcf\data\user\cover\photo\DefaultUserCoverPhoto; use wcf\data\user\group\UserGroup; use wcf\data\user\UserProfile; use wcf\system\event\EventHandler; @@ -213,6 +214,13 @@ class UserExportGdprAction extends AbstractAction { $data['avatarURL'] = $this->user->getAvatar()->getURL(); } + if (MODULE_USER_COVER_PHOTO) { + $coverPhoto = $this->user->getCoverPhoto(true); + if (!($coverPhoto instanceof DefaultUserCoverPhoto)) { + $data['coverPhotoURL'] = $coverPhoto->getURL(); + } + } + return $data; } -- 2.20.1