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),