summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-07-02 13:18:52 +0800
committerTim Almdal <tnalmdal@shaw.ca>2009-07-02 22:57:31 +0800
commit8687278954f27fdcd962eee7c36a6287abc1f0e8 (patch)
tree753623e53b0eaeddcab30c2f3a9a5cb1c415be55
parenta674170bf779ab373ef52fe4dd491c2401c4033b (diff)
Fix for ticket #357.
Changed the set the created date as part of the import and change models/comment::save() to not set the creation date if it is already set. Signed-off-by: Tim Almdal <tnalmdal@shaw.ca>
-rw-r--r--modules/comment/models/comment.php2
-rw-r--r--modules/g2_import/helpers/g2_import.php1
2 files changed, 2 insertions, 1 deletions
diff --git a/modules/comment/models/comment.php b/modules/comment/models/comment.php
index ec4d4794..22c465df 100644
--- a/modules/comment/models/comment.php
+++ b/modules/comment/models/comment.php
@@ -59,7 +59,7 @@ class Comment_Model extends ORM {
public function save() {
if (!empty($this->changed)) {
$this->updated = time();
- if (!$this->loaded) {
+ if (!$this->loaded && empty($this->created)) {
$this->created = $this->updated;
}
}
diff --git a/modules/g2_import/helpers/g2_import.php b/modules/g2_import/helpers/g2_import.php
index 910f9342..c2ad443c 100644
--- a/modules/g2_import/helpers/g2_import.php
+++ b/modules/g2_import/helpers/g2_import.php
@@ -554,6 +554,7 @@ class g2_import_Core {
$comment->text = $text;
$comment->state = "published";
$comment->server_http_host = $g2_comment->getHost();
+ $comment->created = $g2_comment->getDate();
$comment->save();
self::map($g2_comment->getId(), $comment->id);