[% INCLUDE header %] [% SET tab = request.params.active || "comment" %] [% SET url = base _ "/photo/view/" _ photo.id; %]
[% IF prev %] << [% prev %] [% END %]

[% photo.title %]

[% IF next %] [% next %] >> [% END %] [% IF request.user == photo.uploader %]

Delete this photo

[% END %]
[% FOR tag = photo.tags; ""; tag; " ("; tag.taggings.size; ")"; ", " UNLESS tag == photo.tags.last; END %]
[% IF photo.albums %] In albums: [% FOR album = photo.albums; %] [%album.name%] ([%album.photos.size%]) [% ";" UNLESS album == photo.albums.last %] [% END %] [% END %] Photo shot on [% photo.shot.ymd %]
Uploaded by [% photo.uploader %]
[% SET sizes = request.config.sizes %] [% IF request.params.exists("scale") %] [% SET size = request.params.scale %] [% ELSIF request.session.scale %] [% SET size = request.session.scale %] [% ELSE; SET size = 1; END; %]

(Original size [%photo.dimensions %])

Size: [% SET i = 0; WHILE i < sizes.size %] [% IF photo.is_bigger(sizes.$i); %] [% IF i == size %] [% sizes.$i %] [% ELSIF sizes.$i == "full" %] full [% ELSE %] [% sizes.$i %] [% END %] [% END; %] [% SET i = i + 1 %] [% END %]

[%# Now put it back in the session %] [% SET request.session.scale = size %]
[% MACRO do_tab(tabname, label) BLOCK; %]
  • [% IF tab == tabname %] [% ELSE %] [% END %] [%label%]
  • [% END %]
    [% IF request.params.active == "tagedit"; INCLUDE tagedit; ELSIF request.params.active == "exif"; INCLUDE exif; ELSIF request.params.active == "similar"; INCLUDE similar; ELSE; INCLUDE comment; END; %]
    [% INCLUDE footer; %]