diff options
author | Bharat Mediratta <bharat@menalto.com> | 2009-05-11 04:22:50 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2009-05-11 04:22:50 +0000 |
commit | 891930ec2ba8db4a54e66c772c89d73b6b05343b (patch) | |
tree | aa77de6ca7e3366aa0e31b3b4ab0f7b65171d44c | |
parent | 977d0da9f3bac811793bffa7cf6b605599c9f871 (diff) |
Don't accept negative capture dates from EXIF, they're probably just crap data.
-rw-r--r-- | modules/exif/helpers/exif.php | 5 |
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; } |