summaryrefslogtreecommitdiff
path: root/modules/exif/helpers/exif.php
AgeCommit message (Collapse)Author
2009-05-28Protect get() against missing records.Bharat Mediratta
2009-05-20Avoid complex inserts in available_tasks() to make admin/maintenanceBharat Mediratta
run faster. This fixes ticket #235. Incidentally, refactor exif and search to use the same patterns overall so that if you understand one, you understand the other and they generally use the same strings for localization.
2009-05-13Gee it's May already. Update copyright to 2009.Bharat Mediratta
2009-05-11Don't accept negative capture dates from EXIF, they're probably just crap data.Bharat Mediratta
2009-05-11Refactor the exif module to denormalize the stored data. This way weBharat Mediratta
have a single exif_record for each item instead of 1 per key. It's about 5x faster to scan photos this way.
2009-05-11Don't use ORM to delete old exif_keys.. it's too inefficientBharat Mediratta
2009-05-08Don't try to use mb_detect_encoding if the module isn't loaded. Not sure if ↵Bharat Mediratta
this is a great solution, but it'll probably cut down on a big class of errors opportunistically
2009-05-07Don't try to use the exif/iptc values if we couldn't extract them cleanly.Bharat Mediratta
2009-05-07Grab photo capture date and captions from EXIF/IPTC data.Bharat Mediratta
- Add a "captured" column to the items table. - Pull the DateTime EXIF field and put it into the captured column - Pull the Caption EXIF & IPTC fields and put them into the description field if there was not already a value there
2009-05-05Detect input encodings from EXIF/IPTC data and convert to utf-8 asBharat Mediratta
appropriate. This allows us to switch the exif value column back to varchar and improves the way that we deal with non-utf8 data in our embedded EXIF/IPTC data.
2009-04-05Don't try to insert exif keys if there aren't any.Bharat Mediratta
2009-04-05Optimization: add all exif/iptc keys in a single insert, instead ofBharat Mediratta
many separate queries. In the process, rip out the summary column, we weren't using it. Clean up the test, and drop the exif_records database on uninstall.
2009-02-24File structure style fixesAndy Staudacher
2009-02-15Tweak EXIF extraction code to be more robust.Bharat Mediratta
* Create Exif_Record_Model to track whether we've scanned the EXIF data for this photo or not. This allows us to track photos that don't have EXIF data (and won't have any Exif_Keys) * Blow away old Exif_Keys when extracting, else we hit unique index constraints. * exif::_get_stats() -- before it was running the task forever
2009-02-12Add a maintenace task to extract the EXIF data from imagesTim Almdal
Changed exif to EXIF in comments
2009-02-10Exif data is now collected when an image is added.Tim Almdal