1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-08 01:14:24 +03:00
ifhub.club/application/frontend/components/user-list-add/user-list-add.tpl

53 lines
1.7 KiB
Smarty
Raw Normal View History

{**
* Пополняемый список пользователей
*
* @param array $users
* @param string $title
* @param string $note
* @param boolean $editable
*
* @param string $classes
* @param array $attributes
* @param array $mods
*}
{* Название компонента *}
{$component = 'user-list-add'}
2016-01-19 04:34:44 +02:00
{component_define_params params=[ 'title', 'note', 'editable', 'users', 'mods', 'classes', 'attributes' ]}
{* Форма добавления *}
2016-01-19 04:34:44 +02:00
<div class="{$component} {cmods name=$component mods=$mods} {$classes}" {cattr list=$attributes}>
{* Заголовок *}
2016-01-19 04:34:44 +02:00
{if $title}
<h3 class="{$component}-title">{$title}</h3>
{/if}
{* Описание *}
2016-01-19 04:34:44 +02:00
{if $note}
<p class="{$component}-note">{$note}</p>
{/if}
{* Форма добавления *}
2016-01-19 04:34:44 +02:00
{if $editable|default:true}
<form class="{$component}-form js-{$component}-form">
{component 'user' template='choose'
2015-08-17 19:15:41 +03:00
name = 'add'
classes = "js-{$component}-choose"
label = {lang 'user_list_add.form.fields.add.label'}}
2015-08-17 19:15:41 +03:00
{component 'button' text={lang 'common.add'} mods='primary' classes="js-$component-form-submit"}
</form>
{/if}
{* Список пользователей *}
{* TODO: Изменить порядок вывода - сначало новые *}
{block 'user_list_add_list'}
{component 'user-list-add' template='list'
hideableEmptyAlert = true
2016-01-19 04:34:44 +02:00
users = $users
showActions = true
2016-01-19 04:34:44 +02:00
show = !! $users
classes = "js-$component-users"
itemClasses = "js-$component-user"}
{/block}
</div>