p.latitudeNumber AS lat,
p.longitudeNumber AS lon,
p.altitude AS alt,
- inf.creationDate AS cdate
+ inf.creationDate AS cdate,
+ cmt.comment
FROM Images i
JOIN ImageTags t ON (i.id = t.imageid)
LEFT JOIN ImagePositions p ON (i.id = p.imageid)
LEFT JOIN ImageInformation inf ON (i.id = inf.imageid)
- WHERE i.album=? AND t.tagid=?
+ LEFT JOIN ImageComments cmt ON (i.id = cmt.imageid)
+ WHERE i.album=?
+ AND t.tagid=?
+ AND ((cmt.type=3 AND cmt.language='x-default' AND cmt.author IS NULL) OR cmt.type IS NULL)
ORDER BY cdate, i.modificationDate
AMEN
$album_id,
open OUT, '|-', $ENV{GALLERY_ROOT} . '/bin/gal-scan' or die "Cannot feed gal scan\n";
for my $r (@$res) {
- print OUT "$photos_root/$album/" . $r->{name}, "\n";
+ print OUT join("\t",
+ "$photos_root/$album/" . $r->{name},
+ '-', # no ID
+ '-', # rotation = autodetect
+ '-', # transform = autodetect
+ $r->{comment} // "",
+ ), "\n";
for my $k (qw(lat lon alt)) {
print OUT "\t$k=", $r->{$k}, "\n" if defined $r->{$k};
}