{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 n:class="$mode !== 'new' ? scroll_container"> <table class="scroll_node 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}