diff --git a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.2_step1.php b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.2_step1.php
index 14e7290488..8d06dd92c8 100644
--- a/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.2_step1.php
+++ b/wcfsetup/install/files/acp/database/update_com.woltlab.wcf_6.2_step1.php
@@ -32,6 +32,8 @@
IntDatabaseTableColumn::create('coverPhotoFileID')
->length(10)
->defaultValue(null),
+ IntDatabaseTableColumn::create('profileHits')
+ ->drop(),
])
->foreignKeys([
DatabaseTableForeignKey::create()
diff --git a/wcfsetup/install/files/acp/templates/userSearch.tpl b/wcfsetup/install/files/acp/templates/userSearch.tpl
index d065611860..8fe3a5c089 100644
--- a/wcfsetup/install/files/acp/templates/userSearch.tpl
+++ b/wcfsetup/install/files/acp/templates/userSearch.tpl
@@ -111,7 +111,6 @@
{/if}
-
{if MODULE_LIKE}
diff --git a/wcfsetup/install/files/lib/acp/page/UserListPage.class.php b/wcfsetup/install/files/lib/acp/page/UserListPage.class.php
index f45b5c5ef2..7388d67088 100755
--- a/wcfsetup/install/files/lib/acp/page/UserListPage.class.php
+++ b/wcfsetup/install/files/lib/acp/page/UserListPage.class.php
@@ -52,7 +52,6 @@ class UserListPage extends SortablePage
public $columnStyling = [
'registrationDate' => 'columnDate',
'lastActivityTime' => 'columnDate',
- 'profileHits' => 'columnDigits',
'activityPoints' => 'columnDigits',
'likesReceived' => 'columnDigits',
];
@@ -134,7 +133,6 @@ class UserListPage extends SortablePage
'registrationDate',
'username',
'lastActivityTime',
- 'profileHits',
'activityPoints',
'likesReceived',
];
@@ -343,7 +341,6 @@ protected function readUsers()
);
break;
- case 'profileHits':
case 'activityPoints':
case 'likesReceived':
$this->columnValues[$user->userID][$column] = StringUtil::formatNumeric($user->{$column});
diff --git a/wcfsetup/install/files/lib/data/user/User.class.php b/wcfsetup/install/files/lib/data/user/User.class.php
index 5c0e052748..1a05659255 100644
--- a/wcfsetup/install/files/lib/data/user/User.class.php
+++ b/wcfsetup/install/files/lib/data/user/User.class.php
@@ -59,7 +59,6 @@
* @property-read string $disableSignatureReason reason why the user's signature is disabled
* @property-read int $disableSignatureExpires timestamp at which the user's signature will automatically be enabled again
* @property-read int $lastActivityTime timestamp of the user's last activity
- * @property-read int $profileHits number of times the user's profile has been visited
* @property-read int|null $rankID id of the user's rank or null if they have no rank
* @property-read string $userTitle custom user title used instead of rank title or empty if user has no custom title
* @property-read int|null $userOnlineGroupID id of the user group whose online marking is used when printing the user's formatted name or null if no special marking is used
diff --git a/wcfsetup/install/files/lib/page/UserPage.class.php b/wcfsetup/install/files/lib/page/UserPage.class.php
index 2287bb16f2..d0dfea6d30 100644
--- a/wcfsetup/install/files/lib/page/UserPage.class.php
+++ b/wcfsetup/install/files/lib/page/UserPage.class.php
@@ -201,11 +201,6 @@ public function show()
{
// update profile hits
if ($this->user->userID != WCF::getUser()->userID && !WCF::getSession()->spiderIdentifier && !$this->user->isProtected()) {
- $editor = new UserEditor($this->user->getDecoratedObject());
- $editor->updateCounters(['profileHits' => 1]);
-
- // save visitor
- /** @noinspection PhpUndefinedFieldInspection */
if (PROFILE_ENABLE_VISITORS && WCF::getUser()->userID && !WCF::getUser()->canViewOnlineStatus) {
(new UserProfileVisitorAction([], 'registerVisitor', [
'data' => [
diff --git a/wcfsetup/install/lang/de.xml b/wcfsetup/install/lang/de.xml
index 6013abfec7..e4180ed202 100644
--- a/wcfsetup/install/lang/de.xml
+++ b/wcfsetup/install/lang/de.xml
@@ -4706,8 +4706,6 @@ Erlaubte Dateiendungen: gif, jpg, jpeg, png, webp]]>
- location}]]>
-
- - profileHits/$user->getProfileAge()} Aufrufe pro Tag]]>
@@ -7654,5 +7652,7 @@ Erlaubte Dateiendungen: {', '|implode:$allowedFileExtensions}]]>
+
+
diff --git a/wcfsetup/install/lang/en.xml b/wcfsetup/install/lang/en.xml
index e8c8dbdc68..cb8fc9f9f0 100644
--- a/wcfsetup/install/lang/en.xml
+++ b/wcfsetup/install/lang/en.xml
@@ -4711,8 +4711,6 @@ Allowed extensions: gif, jpg, jpeg, png, webp]]>
- location}]]>
-
- - profileHits/$user->getProfileAge()} hits per day]]>
@@ -7545,5 +7543,7 @@ Allowed extensions: {', '|implode:$allowedFileExtensions}]]>
+
+
diff --git a/wcfsetup/setup/db/install.sql b/wcfsetup/setup/db/install.sql
index b315d88a36..0ce54b4e9a 100644
--- a/wcfsetup/setup/db/install.sql
+++ b/wcfsetup/setup/db/install.sql
@@ -1570,7 +1570,6 @@ CREATE TABLE wcf1_user (
disableSignatureReason TEXT,
disableSignatureExpires INT(10) NOT NULL DEFAULT 0,
lastActivityTime INT(10) NOT NULL DEFAULT 0,
- profileHits INT(10) NOT NULL DEFAULT 0,
rankID INT(10),
userTitle VARCHAR(255) NOT NULL DEFAULT '',
userOnlineGroupID INT(10),