Setting comment response ids upon import
authorAlexander Ebert <ebert@woltlab.com>
Fri, 27 Sep 2013 16:09:18 +0000 (18:09 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 27 Sep 2013 16:09:18 +0000 (18:09 +0200)
Fixes #1500

wcfsetup/install/files/lib/system/importer/AbstractCommentResponseImporter.class.php

index d6049fb9bf1b1badfe3defc9aa83e7d9eb2058cd..81cc27ad28da032eeb5ff4806902e4b11665f480 100644 (file)
@@ -1,6 +1,7 @@
 <?php
 namespace wcf\system\importer;
 use wcf\data\comment\response\CommentResponseEditor;
+use wcf\system\WCF;
 
 /**
  * Imports comment responses.
@@ -35,6 +36,16 @@ class AbstractCommentResponseImporter extends AbstractImporter {
                
                $response = CommentResponseEditor::create($data);
                
+               // update parent comment
+               $sql = "UPDATE  wcf".WCF_N."_comment
+                       SET     responseIDs = ?
+                       WHERE   commentID = ?";
+               $statement = WCF::getDB()->prepareStatement($sql);
+               $statement->execute(array(
+                       serialize(array($response->responseID)),
+                       $response->commentID
+               ));
+               
                return $response->responseID;
        }
 }