@Крузяра, нашел баг, если редактировать админа (раздел детали) допустим поменять срок или просто открыть и сохранить, пароль на сервер снимается, т.е. его не будет, здесь должно или не давать сохранить без ввода пароля так как он был ранее введен или нужно сделать чтобы пароль выводился в форму только под звездочками, но кнопка включить пароль должна показывать что он активен.
Подскажите как поправить вкладку детали чтобы отображались:
1. Срок админки, пока что не важен внешний вид.
2. Пароль на сервер включен или выключен.
3. Если пароль установлен и переключатель включен то пароль должен быть под звездочками. (вроде как этого было ранее достаточно
{else} value="{$a_serverpass}")
4. Вкладка баны, с текстом и ссылками на обжалование.
Ниже код из сб от Onotole там все это реализовано, правда пароль под звездочками кто то другой правил.
<form action="" method="post">
<div class="form-horizontal" role="form" id="add-group">
<div class="card-header">
<h2>Детали Администратора <small>Измените информацию об администраторе в специальных полях.</small></h2>
</div>
<div class="card-body card-padding p-b-0">
<div class="form-group m-b-5">
<label for="adminname" class="col-sm-3 control-label">Логин</label>
<div class="col-sm-9">
<div class="fg-line">
<input type="text" TABINDEX=1 class="form-control" id="adminname" name="adminname" placeholder="Введите данные" value="{$user}">
</div>
<div id="adminname.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="steam" class="col-sm-3 control-label">SteamID</label>
<div class="col-sm-9">
<div class="fg-line">
<input type="text" TABINDEX=2 class="form-control" id="steam" name="steam" placeholder="Введите данные" value="{$authid}">
</div>
<div id="steam.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="email" class="col-sm-3 control-label">E-Mail</label>
<div class="col-sm-9">
<div class="fg-line">
<input type="text" TABINDEX=3 class="form-control" id="email" name="email" placeholder="Введите данные" value="{$email}">
</div>
<div id="email.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="password" class="col-sm-3 control-label">Пароль</label>
<div class="col-sm-9">
<div class="fg-line">
<input type="password" TABINDEX=4 class="form-control" id="password" name="password" placeholder="Введите данные" value="{$password}">
</div>
<div id="password.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="password2" class="col-sm-3 control-label">Повторите пароль</label>
<div class="col-sm-9">
<div class="fg-line">
<input type="password" TABINDEX=5 class="form-control" id="password2" name="password2" placeholder="Введите данные" value="{$password2}">
</div>
<div id="password.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="a_useserverpass" class="col-sm-3 control-label">Пароль на сервер</label>
<div class="col-sm-9 p-t-10">
<div class="toggle-switch p-b-5" data-ts-color="red">
<input type="checkbox" id="a_useserverpass" name="a_useserverpass" TABINDEX=6 onclick="$('a_serverpass').disabled = !$(this).checked;" hidden="hidden" />
<label for="a_useserverpass" class="ts-helper checkbox-inline m-r-20" style="z-index:2;"></label> Включить
</div>
<div class="fg-line">
<input type="password" TABINDEX=7 class="form-control" id="a_serverpass" name="a_serverpass" placeholder="Введите данные(Не обязательно)" disabled>
</div>
<div id="a_serverpass.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="a_foreverperiod" class="col-sm-3 control-label">{help_icon title="Изменить срок" message="На какое кол-во дней изменить срок. Оставьте пустым, если не желаете изменять."} Доступ</label>
<div class="col-sm-9 p-t-10">
<div class="toggle-switch p-b-5" data-ts-color="red">
<input type="checkbox" id="a_foreverperiod" name="a_foreverperiod" TABINDEX=9 onclick="$('period').disabled = $(this).checked; $('permaadmin').value = $(this).checked;" hidden="hidden" />
<label for="a_foreverperiod" class="ts-helper checkbox-inline m-r-20" style="z-index:2;"></label>Навсегда
</div>
<div class="fg-line">
<input type="text" TABINDEX=8 class="form-control" id="period" name="period">
</div>
<div id="period.msg"></div>
</div>
<input type="hidden" name="permaadmin" id="permaadmin" value="false">
</div>
<div class="form-group m-b-5">
<label for="skype" class="col-sm-3 control-label">{help_icon title="Skype" message="Связь с админмистратором через Skype."} Skype</label>
<div class="col-sm-9">
<div class="fg-line">
<input type="text" TABINDEX=9 class="form-control" id="skype" name="skype" placeholder="Введите данные(Не обязательно)" value="{$skype}">
</div>
<div id="skype.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="comment" class="col-sm-3 control-label">{help_icon title="Коментарий" message="Напишите коментарий к администратору."} Комментарий</label>
<div class="col-sm-9">
<div class="fg-line">
<textarea TABINDEX=10 class="form-control p-t-5" id="comment" name="comment" rows="3" placeholder="Введите желаемый текст(Не обязательно). Включена поддержка html.">{$comment}</textarea>
</div>
<div id="comment.msg"></div>
</div>
</div>
<div class="form-group m-b-5">
<label for="vk" class="col-sm-3 control-label">{help_icon title="ВКонтакте" message="Введите ID профиля, для генерации ссылки на страницу администратора в соцсети."} VK(ID)</label>
<div class="col-sm-9">
<div class="fg-line">
<input type="text" TABINDEX=10 class="form-control" id="vk" name="vk" placeholder="Введите данные(Не обязательно)" value={$vk}>
</div>
<div id="vk.msg"></div>
</div>
</div>
</div>
<div class="card-body card-padding text-center">
{sb_button text="Сохранить изменения" icon="<i class='zmdi zmdi-account-add'></i>" class="bgm-green btn-icon-text" id="editmod" submit=true}
{sb_button text="Назад" onclick="history.go(-1)" icon="<i class='zmdi zmdi-undo'></i>" class="bgm-red btn-icon-text" id="aback"}
</div>
{$server_script}
</div>
</form>
Ниже код из старого сб, подскажите куда его прикрутить чтобы не сломать шаблон, возможно нужно какие то правки в коде:
<tr title="Код для форума :: Скопируйте этот текст" class="tip" align="left">
<td valign="top" width="20%" height="16" class="listtable_1"><strong style="color:#0064FF;">Код для форума:</strong></td>
<td valign="top" height="60" class="listtable_1" colspan="2">
<textarea style="width: 99%; height: 195px;" id="siglink" readonly="readonly" onmouseover="select();" onclick="select();">
Данные для обжалования бана (Не изменять!):
[b]Мой ник[/b]: {$ban.player}
[b]STEAM ID[/b]: {$ban.steamid}
[b]Причина бана[/b]: {$ban.reason}
[b]Дата бана[/b]: {$ban.ban_date}
[b]Бан истекает[/b]:{$ban.expires}
[b]Забанил админ[/b]: {$ban.admin}
[b]Ссылка на бан[/b]: http://zloy.pl.ua/bans/?p=banlist&searchText={$ban.steamid}
</textarea>
<br>
<form title="Обжалование бана :: Не забудьте скопировать код для форума" class="tip" style="float:left;" action="http://goo.gl/pTZMvH" method="GET" target="_blank">
<input type="submit" name="" class="ok btn" value="Обжалование бана">
</form >