summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/comment/models/comment.php2
-rw-r--r--modules/g2_import/helpers/g2_import.php49
2 files changed, 28 insertions, 23 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..93d92659 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);
@@ -637,33 +638,37 @@ class g2_import_Core {
$target_thumb_size = module::get_var("gallery", "thumb_size");
$target_resize_size = module::get_var("gallery", "resize_size");
- foreach ($derivatives[$g2_item_id] as $derivative) {
- if ($derivative->getPostFilterOperations()) {
- // Let's assume for now that this is a watermark operation, which we can't handle.
- continue;
- }
+ if (!empty($derivatives[$g2_item_id])) {
+ foreach ($derivatives[$g2_item_id] as $derivative) {
+ if ($derivative->getPostFilterOperations()) {
+ // Let's assume for now that this is a watermark operation, which we can't handle.
+ continue;
+ }
- if ($derivative->getDerivativeType() == DERIVATIVE_TYPE_IMAGE_THUMBNAIL &&
- $item->thumb_dirty &&
- ($derivative->getWidth() == $target_thumb_size ||
- $derivative->getHeight() == $target_thumb_size)) {
- if (@copy(g2($derivative->fetchPath()), $item->thumb_path())) {
- $item->thumb_height = $derivative->getHeight();
- $item->thumb_width = $derivative->getWidth();
- $item->thumb_dirty = false;
+ if ($derivative->getDerivativeType() == DERIVATIVE_TYPE_IMAGE_THUMBNAIL &&
+ $item->thumb_dirty &&
+ ($derivative->getWidth() == $target_thumb_size ||
+ $derivative->getHeight() == $target_thumb_size)) {
+ if (@copy(g2($derivative->fetchPath()), $item->thumb_path())) {
+ $item->thumb_height = $derivative->getHeight();
+ $item->thumb_width = $derivative->getWidth();
+ $item->thumb_dirty = false;
+ }
}
- }
- if ($derivative->getDerivativeType() == DERIVATIVE_TYPE_IMAGE_RESIZE &&
- $item->resize_dirty &&
- ($derivative->getWidth() == $target_resize_size ||
- $derivative->getHeight() == $target_resize_size)) {
- if (@copy(g2($derivative->fetchPath()), $item->resize_path())) {
- $item->resize_height = $derivative->getHeight();
- $item->resize_width = $derivative->getWidth();
- $item->resize_dirty = false;
+ if ($derivative->getDerivativeType() == DERIVATIVE_TYPE_IMAGE_RESIZE &&
+ $item->resize_dirty &&
+ ($derivative->getWidth() == $target_resize_size ||
+ $derivative->getHeight() == $target_resize_size)) {
+ if (@copy(g2($derivative->fetchPath()), $item->resize_path())) {
+ $item->resize_height = $derivative->getHeight();
+ $item->resize_width = $derivative->getWidth();
+ $item->resize_dirty = false;
+ }
}
}
+ } else {
+ // @todo Figure out away to create the thumbnail and resizes?
}
$item->save();
}