{* Title *}
{if $m->login}
{$meta_title = $m->login scope=root}
{else}
{$meta_title = 'Новый менеджер' scope=root}
{/if}

{* Container *}
<div class="container-fluid">

	{* Head *}
    <div class="nk-block-head nk-block-head-sm">
        <div class="nk-block-between">

        	{* Title *}
            <div class="nk-block-head-content">
                <h3 class="nk-block-title page-title">
					{if $m->login}
                	Редактирование менеджера: {$m->login}
                	{else}
                	Новый менеджер
                	{/if}
                </h3>
                <div class="nk-block-des text-soft">
                    <p>Управление менеджерами магазина.</p>
                </div>
            </div>

            {* Buttons *}
            <div class="nk-block-head-content">
    			<div class="toggle-wrap nk-block-tools-toggle">

    				{* Mobile toogle btn *}
    				<a href="#" class="btn btn-icon btn-trigger toggle-expand mr-n1" data-target="pageMenu">
    					<em class="icon ti ti-menu"></em>
    				</a>

    				{* Add btn *}
    				<div class="toggle-expand-content" data-content="pageMenu">
    					<ul class="nk-block-tools g-3">

                            {* Return *}
                            {if $smarty.get.return}
                            <li>
                                <a href="{$smarty.get.return}" class="btn btn-white btn-outline-light">
                                    <em class="icon ti ti-arrow-back-up"></em>
                                    <span>Вернуться</span>
                                </a>
                            </li>
                            {/if}

                            {* Add one more *}
    						<li>
    							<a href="{url module=ManagerAdmin return=$smarty.server.REQUEST_URI}" class="btn btn-light btn-icon btn-outline-light" data-toggle="tooltip" data-placement="top" title="Создать менеджера">
    								<em class="icon ti ti-plus"></em>
    							</a>
    						</li>

    					</ul>
    				</div>
    			</div>
    		</div>

        </div>
    </div>

    {* Success *}
    {if $smarty.get.message_success}
    <div class="pb-2">
    	<div class="alert alert-fill alert-success alert-icon">
    		<em class="icon ti ti-circle-check"></em>
    		{if  $smarty.get.message_success=='added'}Менеджер добавлен{elseif $smarty.get.message_success=='updated'}Менеджер обновлен{else}{$message_success|escape}{/if}.
    	</div>
    </div>
    {/if}

    {* Error *}
    {if $message_error}
    <div class="pb-2">
    	<div class="alert alert-fill alert-danger alert-icon">
    		<em class="icon ti ti-circle-x"></em>
			{if $message_error=='login_exists'}Менеджер с таким логином уже существует
    		{elseif $message_error=='empty_login'}Введите логин
    		{elseif $message_error=='not_writable'}Установите права на запись для файла /admin/.passwd
    		{else}{$message_error|escape}{/if}.
    	</div>
    </div>
    {/if}

    {* Main block *}
    <div class="card card-bordered">
    	<div class="card-inner">

            {* Form *}
    		<form method="post" enctype="multipart/form-data">

    			{* General *}
                <div class="nk-block">
					<div class="nk-block-head">
                        <h5 class="title">Основные данные</h5>
                        <p>Данные авторизации менеджера, логин и пароль. В качестве логина можно использовать email или придуманное имя.</p>
                    </div>
                    <div class="gy-3">
                        <div class="row g-3 align-center">
							<div class="col-lg-5">
                                <div class="form-group">
                                    <label class="form-label" for="manager_login">Логин</label>
                                    <span class="form-note">Логин нужен для авторизации и идентификации менеджера.</span>
                                </div>
                            </div>
                            <div class="col-lg-7">
                                <div class="form-group">
                                    <input type="email" name="login" value="{$m->login|escape}" class="form-control" id="manager_login" required>
                                    <input name="old_login" type="hidden" value="{$m->login|escape}"/>
                                </div>
                            </div>
                        </div>
                        <div class="row g-3 align-center">
							<div class="col-lg-5">
                                <div class="form-group">
                                    <label class="form-label" for="manager_password">Пароль</label>
                                    <span class="form-note">
                                        {if $m->login}Введите новый пароль, если хотите изменить его.{else}Укажите пароль для авторизации менджера.{/if}
                                    </span>
                                </div>
                            </div>
                            <div class="col-lg-7">
                                <div class="form-control-wrap">
                                    <a href="#" class="form-icon form-icon-right passcode-switch" data-target="manager_password">
                                        <em class="passcode-icon icon-show icon ti ti-eye"></em>
                                        <em class="passcode-icon icon-hide icon ti ti-eye-off"></em>
                                    </a>
                                    <input type="password" value="" name="password" id="manager_password" class="form-control" autocomplete="new-password">
                                </div>
                            </div>
                        </div>
						<div class="row g-3">
                            <div class="col-lg-7 offset-lg-5">
                                <div class="form-group mt-2">
                                    <button type="submit" class="btn btn-success">Сохранить</button>
                                </div>
                            </div>
                        </div>
                    </div>

                    {* Permissions *}
                    <div class="nk-divider divider md"></div>
                    <div class="nk-block">
						<div class="nk-block-head">
                            <h5 class="title">Права доступа</h5>
                            <p>Выберите к каким разделам админ-панели данный менеджер будет иметь доступ.</p>
                        </div>
                        {foreach $perms as $p=>$name}
                        <div class="row g-3 align-center js-manager-perms-list">
                            <div class="col-lg-5">
                                <div class="form-group">
                                    <label class="form-label" for="uid_{$p}">{$name}</label>
                                    <span class="form-note">
                                        {if $p == 'users'}Управление покупателями.{/if}
                                        {if $p == 'pages'}Управление страницами сайта.{/if}
                                        {if $p == 'blog'}Управление блогами сайта.{/if}
                                        {if $p == 'comments'}Управление комментариями.{/if}
                                        {if $p == 'feedbacks'}Управление заявками.{/if}
                                        {if $p == 'backup'}Резервное копирование сайта.{/if}
                                        {if $p == 'design'}Управление дизайном.{/if}
                                        {if $p == 'banners'}Управление баннерами.{/if}
                                        {if $p == 'settings'}Доступ к глобальным настройкам сайта.{/if}
                                        {if $p == 'license'}Доступ к проверке лицензии.{/if}
                                        {if $p == 'managers'}Управление менеджерами, добавление, редактирование и удаление менеджеров.{/if}
                                    </span>
                                </div>
                            </div>
                            <div class="col-lg-7">
                                <div class="form-group">
                                    <div class="custom-control custom-switch">
                                        <input type="checkbox" class="custom-control-input" name="permissions[]" value="{$p}" {if $m->permissions && in_array($p, $m->permissions)}checked{/if} {if $m->login==$manager->login}disabled{/if} id="uid_{$p}">
                                        <label class="custom-control-label" for="uid_{$p}"></label>
                                    </div>
                                </div>
                            </div>
                        </div>
                        {/foreach}
                        <div class="row g-3">
                            <div class="col-lg-7 offset-lg-5">
                                <div class="form-group mt-2">
                                    <button type="submit" class="btn btn-success">Сохранить</button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
    		</form>
    	</div>
    </div>

</div>
