[% MACRO thumb(photo, album) BLOCK %]
<table class="thumb">
    <tr><td>
        <a href="[%base%]/photo/view/[%photo.id%]">
        <img src="[% photo.thumb_url |uri%]" alt="[%photo.title|html%]"/>
        </a>
        </td> </tr>
    <tr><td> 
        <a href="[%base%]/photo/view/[%photo.id%]">
        <b>[% photo.title |html%] </b>
        </a>
        
        </td></tr>
    <tr><td> Uploaded by 
        <a href="[%base%]/user/view/[%photo.uploader.id%]">
            [% photo.uploader.name |html%]
        </a><br/> at [% photo.uploaded %] </td></tr>
        [% IF request.user %]
    [% IF album == 1 %]
        <tr><td> Add to album: <input type="checkbox" name="add[%photo.id%]" value="[%photo.id%]"> </td></tr>
    [% ELSIF album == 2 %]
        <tr><td> Delete from album: <input type="checkbox" name="delete[%photo.id%]" value="[%photo.id%]"> </td></tr>
    [% END %]
    [% END %]
</table>
[% END %]

[% MACRO view_page_of(photos) BLOCK; %]
[% IF request.table == "album" AND request.template == "view" %]
[% SET editing_album = 1%]
[% END %]
[% IF editing_album %]
<form action="[%base%]/album/edit/[%album.id%]" method="post">
[% ELSE %]
<form action="[%base%]/album/edit" method="post">
[% END %]
[% IF !photos OR ! photos.size %]
<div class="warning">
    This [% request.table %] is empty!
</div>
[% ELSE %]
<table class="userlist">
[% WHILE photos.size > 0 %]
[% SET triple = photos.splice(0,3) %]
    <tr>
        [% FOR photo = triple %]
        <td>
        [% IF editing_album; thumb(photo, 2); ELSE; thumb(photo, 1); END %]
        </td>
        [% END %]
    </tr>
[% END %]
</table>
[% END %]
[% IF editing_album %]
<input type="submit" name="Delete" value="Delete">
[% ELSE %]
[% INCLUDE album_adder %]
[% END %]
[% INCLUDE pager %]
</form>
[% END %]
