<% $image ? $image->filename : $gallery->title | h %>
% if ( @galleries || $last ) {
top ·
% foreach my $x ( 0 .. $#galleries ) {
% my $path = join '/', @galleries[0..$x];
<% $path eq '' ? 'top' : $galleries[$x] | h %>
% if ( $x < $#galleries || ! $image ) {
·
% }
% }
% } elsif ($image) {
top
% }
% if ($last) {
<% $last | h %>
% }
% unless ( $App->basic_auth ) {
% if ( $App->is_admin ) {
logout
% } else {
admin login
% }
% }
<%args>
$gallery
$image => undef
%args>
<%init>
my @galleries = split /\//, $gallery->path;
my $last;
$last = pop @galleries unless $image;
%init>