mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-16 21:34:25 +03:00
69 lines
2.3 KiB
Smarty
69 lines
2.3 KiB
Smarty
{**
|
|
* Управление пользователями блога
|
|
*
|
|
* @param object oBlogEdit Блог
|
|
* @param array aBlogUsers Список пользователей
|
|
*}
|
|
|
|
{extends 'layouts/layout.base.tpl'}
|
|
|
|
{block 'layout_options'}
|
|
{if $oBlogEdit->getType() != 'close'}
|
|
{$bNoSidebar = true}
|
|
{/if}
|
|
|
|
{$sNav = 'blog.edit'}
|
|
{/block}
|
|
|
|
{block 'layout_page_title'}
|
|
{$aLang.blog.admin.title}: <a href="{$oBlogEdit->getUrlFull()}">{$oBlogEdit->getTitle()|escape}</a>
|
|
{/block}
|
|
|
|
{block 'layout_content'}
|
|
{if $aBlogUsers}
|
|
<form method="post" enctype="multipart/form-data">
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th class="cell-name"></th>
|
|
<th class="ta-c">{$aLang.blog.admin.role_administrator}</th>
|
|
<th class="ta-c">{$aLang.blog.admin.role_moderator}</th>
|
|
<th class="ta-c">{$aLang.blog.admin.role_reader}</th>
|
|
<th class="ta-c">{$aLang.blog.admin.role_banned}</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
{foreach $aBlogUsers as $oBlogUser}
|
|
{$oUser = $oBlogUser->getUser()}
|
|
|
|
<tr>
|
|
<td class="cell-name">
|
|
{include 'user_item.tpl' oUser=$oUser}
|
|
</td>
|
|
|
|
{if $oUser->getId() == $oUserCurrent->getId()}
|
|
<td colspan="10" class="ta-c">—</td>
|
|
{else}
|
|
<td class="ta-c"><input type="radio" name="user_rank[{$oUser->getId()}]" value="administrator" {if $oBlogUser->getIsAdministrator()}checked{/if} /></td>
|
|
<td class="ta-c"><input type="radio" name="user_rank[{$oUser->getId()}]" value="moderator" {if $oBlogUser->getIsModerator()}checked{/if} /></td>
|
|
<td class="ta-c"><input type="radio" name="user_rank[{$oUser->getId()}]" value="reader" {if $oBlogUser->getUserRole() == $BLOG_USER_ROLE_USER}checked{/if} /></td>
|
|
<td class="ta-c"><input type="radio" name="user_rank[{$oUser->getId()}]" value="ban" {if $oBlogUser->getUserRole() == $BLOG_USER_ROLE_BAN}checked{/if} /></td>
|
|
{/if}
|
|
</tr>
|
|
{/foreach}
|
|
</tbody>
|
|
</table>
|
|
|
|
{* Скрытые поля *}
|
|
{include 'forms/fields/form.field.hidden.security_key.tpl'}
|
|
|
|
{* Кнопки *}
|
|
{include 'forms/fields/form.field.button.tpl' sFieldName='submit_blog_admin' sFieldText=$aLang.common.save sFieldStyle='primary'}
|
|
</form>
|
|
|
|
{include 'pagination.tpl' aPaging=$aPaging}
|
|
{else}
|
|
{include 'alert.tpl' mAlerts=$aLang.blog.admin.alerts.empty sAlertStyle='empty'}
|
|
{/if}
|
|
{/block} |