Improve hidden column for modification log entries
authorJoshua Rüsweg <josh@bastelstu.be>
Sun, 6 Aug 2017 11:15:47 +0000 (13:15 +0200)
committerJoshua Rüsweg <josh@bastelstu.be>
Sun, 6 Aug 2017 11:15:47 +0000 (13:15 +0200)
wcfsetup/install/files/lib/system/log/modification/AbstractModificationLogHandler.class.php
wcfsetup/setup/db/install.sql

index ab49e4f6c2d70dd6403ed533f8e00e3e1b21949d..c878c4e34fc76645505e7412024d636d6473551b 100644 (file)
@@ -52,9 +52,10 @@ abstract class AbstractModificationLogHandler extends SingletonFactory {
         * @param       integer         $time
         * @param       integer|null    $userID
         * @param       string|null     $username
+        * @param       integer         $hidden
         * @return      ModificationLog
         */
-       public function createLog($action, $objectID, $parentObjectID = null, array $additionalData = [], $time = TIME_NOW, $userID = null, $username = null) {
+       public function createLog($action, $objectID, $parentObjectID = null, array $additionalData = [], $time = TIME_NOW, $userID = null, $username = null, $hidden = 1) {
                // set default user data
                if ($userID === null) {
                        if (WCF::getUser()->userID) {
@@ -82,6 +83,7 @@ abstract class AbstractModificationLogHandler extends SingletonFactory {
                                'userID' => $userID,
                                'username' => $username,
                                'time' => $time,
+                               'hidden' => $hidden,
                                'additionalData' => serialize($additionalData)
                        ]
                ]);
index 33485d48b5e1eeb3871a1e7992a89b6c22ec6674..a752dd6f5d2ecef294926c1d92bab1a047f5addb 100644 (file)
@@ -774,7 +774,7 @@ CREATE TABLE wcf1_modification_log (
        username VARCHAR(255) NOT NULL DEFAULT '',
        time INT(10) NOT NULL DEFAULT 0,
        action VARCHAR(80) NOT NULL,
-       hidden TINYINT(1) NOT NULL DEFAULT 0,
+       hidden TINYINT(1) NOT NULL DEFAULT 1,
        additionalData MEDIUMTEXT,
        
        KEY objectTypeAndID (objectTypeID, objectID)