2014-07-22 19:16:27 +03:00
|
|
|
{**
|
|
|
|
* Первое сообщение в диалоге
|
|
|
|
*}
|
|
|
|
|
2015-06-09 19:39:50 +03:00
|
|
|
{$component = 'ls-talk-message-root'}
|
2016-01-18 20:19:18 +02:00
|
|
|
{component_define_params params=[ 'talk', 'mods', 'classes', 'attributes' ]}
|
2014-07-30 11:45:43 +03:00
|
|
|
|
|
|
|
|
2015-06-09 19:39:50 +03:00
|
|
|
<div class="{$component} {cmods name=$component mods=$mods} {$classes}" {cattr list=$attributes}>
|
|
|
|
{* Заголовок *}
|
|
|
|
<h2 class="{$component}-title">
|
|
|
|
{$talk->getTitle()}
|
|
|
|
</h2>
|
2014-07-30 11:45:43 +03:00
|
|
|
|
2015-06-09 19:39:50 +03:00
|
|
|
{* Информация *}
|
|
|
|
<ul class="{$component}-info">
|
|
|
|
{* Автор *}
|
|
|
|
<li class="{$component}-info-item {$component}-info-item--author">
|
|
|
|
{component 'user' template='avatar' user=$talk->getUser() size='xxsmall' mods='inline'}
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li class="{$component}-info-item {$component}-info-item--date">
|
|
|
|
<time datetime="{date_format date=$talk->getDate() format='c'}" title="{date_format date=$talk->getDate() format='j F Y, H:i'}">
|
|
|
|
{date_format date=$talk->getDate() hours_back="12" minutes_back="60" now="60" day="day H:i" format="j F Y, H:i"}
|
|
|
|
</time>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
{* Содержимое *}
|
|
|
|
<div class="{$component}-text ls-text">
|
|
|
|
{$talk->getText()}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
{* Действия *}
|
|
|
|
{component 'actionbar' classes="{$component}-actionbar" items=[
|
|
|
|
[ 'buttons' => [
|
|
|
|
[ 'text' => {component 'favourite' classes="js-favourite-talk" target=$talk}, 'mods' => 'icon', 'classes' => 'js-talk-message-root-favourite' ]
|
|
|
|
]],
|
|
|
|
[ 'buttons' => [
|
2015-10-11 17:47:50 +03:00
|
|
|
[ 'icon' => 'trash', 'url' => "{$talk->getUrlDelete()}?security_ls_key={$LIVESTREET_SECURITY_KEY}", 'text' => {lang 'common.remove'}, 'show' => $oUserCurrent->getId() == $talk->getUser()->getId() || $oUserCurrent->isAdministrator(), 'classes' => 'js-confirm-remove-default' ]
|
2015-06-09 19:39:50 +03:00
|
|
|
]]
|
|
|
|
]}
|
|
|
|
</div>
|