openvk/Web/Presenters/templates/Photos/Album.xml
Ilya Prokopenko 8863ededf1
Removed unnecessary extensions from the routes
... almost. restore.pl was left temporarily (namely for two days) so that users could safely restore their passwords if they needed to.
2021-12-31 11:28:57 +07:00

52 lines
2 KiB
XML

{extends "../@layout.xml"}
{block title}Альбом {$album->getName()}{/block}
{block header}
{var isClub = ($album->getOwner() instanceof openvk\Web\Models\Entities\Club)}
<a href="{$album->getOwner()->getURL()}">
{$album->getOwner()->getCanonicalName()}
</a>
{if $isClub}
» <a href="/albums{$album->getOwner()->getId() * -1}">{_"albums"}</a>
{else}
» <a href="/albums{$album->getOwner()->getId()}">{_"albums"}</a>
{/if}
» {$album->getName()}
{/block}
{block content}
<a href="/album{$album->getPrettyId()}">
<b>{$album->getPhotosCount()} фотографий</b>
</a>
{if !is_null($thisUser) && $album->canBeModifiedBy($thisUser) && !$album->isCreatedBySystem()}
&nbsp;|&nbsp;
<a href="/photos/upload?album={$album->getPrettyId()}">{_"upload_photo"}</a>
&nbsp;|&nbsp;
<a href="/album{$album->getPrettyId()}/edit">{_"edit_album"}</a>
{/if}
<br/><br/>
{if $album->getPhotosCount() > 0}
<div class="container_gray album-flex">
{foreach $photos as $photo}
{php if($photo->isDeleted()) continue; }
<div class="album-photo">
<a
n:if="!is_null($thisUser) && $album->canBeModifiedBy($thisUser)"
href="/album{$album->getPrettyId()}/remove_photo/{$photo->getId()}" class="album-photo--delete">
&times;
</a>
<a href="/photo{$photo->getPrettyId()}?from=album{$album->getId()}">
<img class="album-photo--image" src="{$photo->getURL()}" alt="{$photo->getDescription()}" />
</a>
</div>
{/foreach}
</div>
{include "../components/paginator.xml", conf => $paginatorConf}
{else}
{include "../components/nothing.xml"}
{/if}
{/block}