Changed default value of the time column in wcf1_like to 1
authorMarcel Werk <burntime@woltlab.com>
Tue, 9 Dec 2014 13:34:59 +0000 (14:34 +0100)
committerMarcel Werk <burntime@woltlab.com>
Tue, 9 Dec 2014 13:34:59 +0000 (14:34 +0100)
com.woltlab.wcf/update_2.1.0_alpha_1.sql
wcfsetup/install/files/lib/system/importer/AbstractLikeImporter.class.php
wcfsetup/setup/db/install.sql

index 36ef05db94b5b5531bcb02b5ae62cec5d99fee47..043f5382797f28e88caa89418f1262d8aae41306 100644 (file)
@@ -191,6 +191,9 @@ ALTER TABLE wcf1_moderation_queue DROP FOREIGN KEY objectTypeID;
 ALTER TABLE wcf1_moderation_queue DROP KEY affectedObject;
 ALTER TABLE wcf1_moderation_queue ADD FOREIGN KEY (objectTypeID) REFERENCES wcf1_object_type (objectTypeID) ON DELETE CASCADE;
 
+/* change default value to '1' */
+ALTER TABLE wcf1_like CHANGE time time INT(10) NOT NULL DEFAULT 1;
+
 ALTER TABLE wcf1_page_menu_item ADD originIsSystem TINYINT(1) NOT NULL DEFAULT 0;
 
 /* truncate table to ensure consistency */
@@ -284,3 +287,12 @@ DELETE FROM wcf1_style_variable WHERE variableName = 'wcfMainMenuHoverBackground
  */
 
 INSERT INTO wcf1_bbcode_media_provider (title, regex, html) VALUES ('Soundcloud set', 'https?://soundcloud.com/(?P<artist>[a-zA-Z0-9_-]+)/sets/(?P<name>[a-zA-Z0-9_-]+)', '<iframe width="100%" height="450" scrolling="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fsoundcloud.com%2F{$artist}%2Fsets%2F{$name}"></iframe>');
+
+/* 
+ * ########################
+ * ### MINOR UPDATES ######
+ * ########################
+ */
+
+/* change default value to '1' */
+UPDATE wcf1_like SET time = 1 WHERE time = 0;
\ No newline at end of file
index 9793e23605046ca6dc8f2e0daba5f4e24682eaea..72a1dea6987b5e4ac810a3ba836f8bed4add9858 100644 (file)
@@ -31,7 +31,7 @@ class AbstractLikeImporter extends AbstractImporter {
                if ($data['objectUserID']) $data['objectUserID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['objectUserID']);
                $data['userID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['userID']);
                if (!$data['userID']) return 0;
-               if (empty($data['time'])) $data['time'] = 0;
+               if (empty($data['time'])) $data['time'] = 1;
                
                $sql = "INSERT IGNORE INTO      wcf".WCF_N."_like
                                                (objectID, objectTypeID, objectUserID, userID, time, likeValue)
index bcd0b802898a598404891f5e78c57cecf5fd17ec..dd99d8dcaaa134fc830bb149c4a9fa8d9bf3c934 100644 (file)
@@ -470,7 +470,7 @@ CREATE TABLE wcf1_like (
        objectTypeID INT(10) NOT NULL,
        objectUserID INT(10),
        userID INT(10) NOT NULL,
-       time INT(10) NOT NULL DEFAULT 0,
+       time INT(10) NOT NULL DEFAULT 1,
        likeValue TINYINT(1) NOT NULL DEFAULT 1,
        UNIQUE KEY (objectTypeID, objectID, userID)
 );