mirror of
https://github.com/openvk/openvk
synced 2024-12-27 11:01:28 +03:00
63 lines
2.1 KiB
XML
63 lines
2.1 KiB
XML
{extends "../@layout.xml"}
|
|
{var $sorting = false}
|
|
|
|
{block title}
|
|
{_feedback}
|
|
{/block}
|
|
|
|
{block header}
|
|
<a href="{$thisUser->getURL()}">{$thisUser->getCanonicalName()}</a> »
|
|
{_feedback}
|
|
{/block}
|
|
|
|
{block content}
|
|
<div n:ifcontent class="tabs">
|
|
<div n:attr="id => ($mode === 'new' ? 'activetabs' : 'ki')" class="tab">
|
|
<a n:attr="id => ($mode === 'new' ? 'act_tab_a' : 'ki')" href="?act=new">{_unread}</a>
|
|
</div>
|
|
<div n:attr="id => ($mode === 'archived' ? 'activetabs' : 'ki')" class="tab">
|
|
<a n:attr="id => ($mode === 'archived' ? 'act_tab_a' : 'ki')" href="?act=archived">{_archive}</a>
|
|
</div>
|
|
</div>
|
|
{var $data = is_array($iterator) ? $iterator : iterator_to_array($iterator)}
|
|
{if sizeof($data) > 0}
|
|
<div>
|
|
<table class="post post-divider" border="0" style="font-size: 11px;" n:foreach="$data as $dat">
|
|
<tbody>
|
|
<tr>
|
|
{var $sxModel = $dat->getModel(1)}
|
|
{if !(method_exists($sxModel, "getURL") && method_exists($sxModel, "getAvatarUrl"))}
|
|
{var $sxModel = $dat->getModel(0)}
|
|
{/if}
|
|
|
|
<td width="54" valign="top">
|
|
<a href="{$sxModel->getURL()}">
|
|
<img src="{$sxModel->getAvatarUrl('miniscule')}" width=50 />
|
|
</a>
|
|
</td>
|
|
<td width="100%" valign="top">
|
|
<div class="post-content">
|
|
<div class="text" style="line-height: 12pt;">
|
|
{include $dat->getTemplatePath(), notification => $dat}
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
{include "../components/paginator.xml", conf => (object) [
|
|
"page" => $page,
|
|
"count" => $count,
|
|
"amount" => sizeof($data),
|
|
"perPage" => $perPage ?? OPENVK_DEFAULT_PER_PAGE,
|
|
"atBottom" => true,
|
|
]}
|
|
{else}
|
|
{ifset customErrorMessage}
|
|
{include customErrorMessage}
|
|
{else}
|
|
{include "../components/nothing.xml"}
|
|
{/ifset}
|
|
{/if}
|
|
{/block}
|