{** * Блог * * @param object $blog Блог * @param string $mods Модификаторы * @param string $attributes Дополнительные атрибуты основного блока * @param string $classes Дополнительные классы * * TODO: Сделать универсальным *} {* Название компонента *} {$component = 'blog'} {* Переменные *} {$blog = $smarty.local.blog} {$blogs = $smarty.local.blogs} {* Подключаем модальное окно удаления блога если пользователь админ *} {if $oUserCurrent && $oUserCurrent->isAdministrator()} {include './modals/modal.blog-delete.tpl' blog=$blog blogs=$blogs} {/if} {* Является ли пользователь администратором или управляющим блога *} {$isBlogAdmin = $oUserCurrent && ($oUserCurrent->getId() == $blog->getOwnerId() || $oUserCurrent->isAdministrator() || $blog->getUserIsAdministrator())} {* Блог *}
{* Заголовок *}
{* Информация о блоге *}
{* Описание *}
{$blog->getDescription()}
{* Информация *} {$info = [ [ 'label' => $aLang.blog.date_created, 'content' => "{date_format date=$blog->getDateAdd() hours_back='12' minutes_back='60' now='60' day='day H:i' format='j F Y'}" ], [ 'label' => $aLang.blog.topics_total, 'content' => $blog->getCountTopic() ], [ 'label' => $aLang.blog.rating_limit, 'content' => $blog->getLimitRatingTopic() ] ]} {if $blog->category->getCategory()} {$info[] = [ 'label' => "{$aLang.blog.categories.category}:", 'content' => $blog->category->getCategory()->getTitle() ]} {/if} {component 'info-list' list=$info}