X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=templates%2Fphoto%2Fsized;fp=templates%2Fphoto%2Fsized;h=c0a0f10796eee5e45e5ecbdb39b4e1b47a72ac8a;hb=a1a5f8caa6a6d7af6f3b69fe36300a0d07c53d2d;hp=0000000000000000000000000000000000000000;hpb=090e12c1f7141a6d5a25014fc33e9b1cc382c0b7;p=memories.git 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 %] +