|
|
|
@ -363,6 +363,7 @@ export function album_query_with_where(maybe_where) { |
|
|
|
|
+ "LEFT JOIN Images ON Images.album=Albums.id " |
|
|
|
|
+ "LEFT JOIN ImageTags ON ImageTags.imageid=Images.id " |
|
|
|
|
+ "LEFT JOIN ImagePositions ON ImagePositions.imageid=Images.id " |
|
|
|
|
+ "LEFT JOIN ImageInformation ON Images.id=ImageInformation.imageid " |
|
|
|
|
+ "LEFT JOIN Tags ON Tags.id=ImageTags.tagid"; |
|
|
|
|
|
|
|
|
|
query = query + " " + (maybe_where ? maybe_where : "") + " GROUP BY Albums.id;"; |
|
|
|
@ -376,6 +377,7 @@ export function tag_query_with_where(maybe_where) { |
|
|
|
|
+ "LEFT JOIN ImageTags ON ImageTags.tagid=Tags.id " |
|
|
|
|
+ "LEFT JOIN Images ON Images.id=ImageTags.imageid " |
|
|
|
|
+ "LEFT JOIN ImagePositions ON ImagePositions.imageid=Images.id " |
|
|
|
|
+ "LEFT JOIN ImageInformation ON Images.id=ImageInformation.imageid " |
|
|
|
|
+ "LEFT JOIN Albums ON Albums.id=Images.album"; |
|
|
|
|
|
|
|
|
|
// Add a clause to the WHERE to hide internal tags.
|
|
|
|
|