{extends "../@listView.xml"} {var $perPage = 6} {* Why 6? Check User::_abstractRelationGenerator *} {var $act = $_GET["act"] ?? "friends"} {if $act == "incoming"} {var $iterator = iterator_to_array($user->getFollowers($page))} {var $count = $user->getFollowersCount()} {elseif $act == "outcoming"} {var $iterator = iterator_to_array($user->getSubscriptions($page))} {var $count = $user->getSubscriptionsCount()} {else} {var $iterator = iterator_to_array($user->getFriends($page))} {var $count = $user->getFriendsCount()} {/if} {block title} {if $act == "incoming"} {_"incoming_req"} {elseif $act == "outcoming"} {_"outcoming_req"} {else} {_"friends"} {/if} {/block} {block header} {if isset($thisUser) && $thisUser->getId() == $user->getId()} {_my_friends} {else} {$user->getCanonicalName()} » {if $act == "incoming"} {_"incoming_req"} {elseif $act == "outcoming"} {_"outcoming_req"} {else} {_"friends"} {/if} {/if} {/block} {block tabs}
{_friends}
{_req}
{/block} {block size}
{_incoming_req}
{_outcoming_req}
{if !is_null($thisUser) && $user->getId() === $thisUser->getId()} {if $act == "incoming"} {tr("req", $count)} {elseif $act == "outcoming"} {tr("req", $count)} {else} {tr("friends_list", $count)} {/if} {else} {tr("friends", $count)} {/if}
{/block} {* BEGIN ELEMENTS DESCRIPTION *} {block link|strip|stripHtml} {$x->getURL()} {/block} {block preview} Фотография пользователя {/block} {block name} {$x->getCanonicalName()} {/block} {block description}
{_"gender"}: {$x->isFemale() ? tr("female") : tr("male")}
{_"relationship"}: {$x->getLocalizedMaritalStatus()}
{_"registration_date"}: {$x->getRegistrationTime()}
{/block} {block actions} {if $x->getId() !== $thisUser->getId()} {var $subStatus = $x->getSubscriptionStatus($thisUser)} {if $subStatus === 0} {elseif $subStatus === 1} {elseif $subStatus === 2} {elseif $subStatus === 3} {_"send_message"} {/if} {/if} {/block}