summaryrefslogtreecommitdiff
path: root/modules/exif/helpers/exif.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-05-11 04:22:50 +0000
committerBharat Mediratta <bharat@menalto.com>2009-05-11 04:22:50 +0000
commit891930ec2ba8db4a54e66c772c89d73b6b05343b (patch)
treeaa77de6ca7e3366aa0e31b3b4ab0f7b65171d44c /modules/exif/helpers/exif.php
parent977d0da9f3bac811793bffa7cf6b605599c9f871 (diff)
Don't accept negative capture dates from EXIF, they're probably just crap data.
Diffstat (limited to 'modules/exif/helpers/exif.php')
-rw-r--r--modules/exif/helpers/exif.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/exif/helpers/exif.php b/modules/exif/helpers/exif.php
index 583a61ee..2d2675e5 100644
--- a/modules/exif/helpers/exif.php
+++ b/modules/exif/helpers/exif.php
@@ -42,7 +42,10 @@ class exif_Core {
$keys[$field] = utf8::clean($value);
if ($field == "DateTime") {
- $item->captured = strtotime($value);
+ $time = strtotime($value);
+ if ($time > 0) {
+ $item->captured = $time;
+ }
} else if ($field == "Caption" && !$item->description) {
$item->description = $value;
}