{** * Блог * * @param object $blog Блог * @param object $blogs Список блогов для переноса топиков (для модальника удаления) * @param string $mods Модификаторы * @param string $attributes Дополнительные атрибуты основного блока * @param string $classes Дополнительные классы *} {* Название компонента *} {$component = 'blog'} {component_define_params params=[ 'blog', 'blogs', 'mods', 'classes', 'attributes' ]} {* Подключаем модальное окно удаления блога если пользователь админ *} {if $oUserCurrent && $oUserCurrent->isAdministrator()} {component 'blog' template='modal.delete' 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}