X-Git-Url: https://git.decadent.org.uk/gitweb/?p=memories.git;a=blobdiff_plain;f=templates%2Fphoto%2Fsized;fp=templates%2Fphoto%2Fsized;h=c0a0f10796eee5e45e5ecbdb39b4e1b47a72ac8a;hp=0000000000000000000000000000000000000000;hb=c4b2f2843ca943f5235a1abb001523bffb7205c4;hpb=6c828edcb380b80c77f01caecd306337a954de36 diff --git a/templates/photo/sized b/templates/photo/sized new file mode 100644 index 0000000..c0a0f10 --- /dev/null +++ b/templates/photo/sized @@ -0,0 +1,30 @@ +
+ [% 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 %] +