%include include/head.html>
image-browser
<%if albumRequested>
<%ifnull album>
<%= Page.ImageBrowser.Album.Error.NotFound.Text|l10n|html>
<%elseifnull album.title>
<%= Page.ImageBrowser.Album.Error.NotFound.Text|l10n|html>
<%else>
<%if album.sone.local>
<%/if>
<%= Page.ImageBrowser.Album.Title|l10n|replace needle=='{album}' replacement=album.title|html>
>
<%foreach album.backlinks backlink backlinks>
<%if ! backlinks.last>
>
<%/if>
<%/foreach>
<% album.description|parse sone=album.sone|render>
<%if album.sone.local>
<%= Page.ImageBrowser.Album.Edit.Title|l10n|html>
<%/if>
<%include include/browseAlbums.html albums=album.albums>
<%if album.sone.local>
<%include include/createAlbum.html>
<%/if>
<%foreach album.images image|paginate pageSize=core.preferences.imagesPerPage page=page>
<%first>
<%= Page.ImageBrowser.Header.Images|l10n|html>
<%include include/pagination.html pageParameter=="page">
<%/first>
<%if loop.count|mod divisor==3><%/if>
<% image.id|html>
<% image.title|html>
<% image.description|parse sone=image.sone|render>
<%if album.sone.local>
<%/if>
<%= false|store key==endRow>
<%if loop.count|mod divisor==3 offset==1><%= true|store key==endRow><%/if>
<%last><%= true|store key==endRow><%/last>
<%if endRow>
<%/if>
<%last><%include include/pagination.html pageParameter=="page"><%/last>
<%/foreach>
<%if album.sone.local>
<%include include/uploadImage.html>
<%if album.empty>
<%/if>
<%/if>
<%/if>
<%elseif imageRequested>
<%image.title|html>
>
<%foreach image.album.backlinks backlink backlinks>
<%if ! backlinks.last>
>
<%/if>
<%/foreach>
<%ifnull !image.previous>
<%/if>
<%ifnull !image.next>
<%/if>
<%ifnull image>
<%else>
<%if image.sone.local>
<%/if>
<%image.description|parse sone=image.sone|render>
<%if image.sone.local>
<%= Page.ImageBrowser.Image.Edit.Title|l10n|html>
<%= Page.ImageBrowser.Image.Delete.Title|l10n|html>
<%/if>
<%/if>
<%elseif soneRequested>
<%if sone.local>
<%/if>
<%ifnull sone>
<%= Page.ImageBrowser.Sone.Error.NotFound.Text|l10n|html>
<%else>
<%= Page.ImageBrowser.Sone.Title|l10n|replace needle=='{sone}' replacement=sone.niceName|html>
<%include include/browseAlbums.html albums=sone.rootAlbum.albums>
<%if sone.local>
<%include include/createAlbum.html>
<%/if>
<%/if>
<%elseif galleryRequested>
<%foreach albums album|paginate pageSize=core.preferences.imagesPerPage pageParameter=request.page pagination=albumPagination>
<%first>
<%= Page.ImageBrowser.Header.Albums|l10n|html>
<%include include/pagination.html pagination=albumPagination pageParameter=="page">
<%/first>
<%if loop.count|mod divisor==3><%/if>
<% album.id|html>
<% album.title|html> (<%= View.Sone.Stats.Images|l10n 0=album.images.size>)
<% album.description|parse sone=album.sone|render>
<%= false|store key==endRow>
<%if loop.count|mod divisor==3 offset==1><%= true|store key==endRow><%/if>
<%last><%= true|store key==endRow><%/last>
<%if endRow>
<%/if>
<%last>
<%include include/pagination.html pagination=albumPagination pageParameter=="page">
<%/last>
<%/foreach>
<%/if>
<%include include/tail.html>