95 lines
3.1 KiB
HTML
95 lines
3.1 KiB
HTML
|
<!-- BEGIN PAGE HEADER-->
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
<h3 class="page-title">Восстановление доступа к ЭИОС студентам</h3>
|
|||
|
<ul class="breadcrumb">
|
|||
|
<li><form method="POST" action="/library/recovery/" style="padding: 0px;margin: 0px;">Поиск по ФИО <input type="TEXT" name="st_users_s" onkeydown="if (event.keyCode==13){ this.form.submit(); return false;}" style="margin: 0px;" minlength="5" placeholder="по фамилии, не менее 5 символов" value="" required /></form></li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="alert alert-primary">
|
|||
|
<button data-dismiss="alert" class="close">×</button>
|
|||
|
<strong></strong>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
|
|||
|
{if ($msg == 1)}
|
|||
|
<div class="alert alert-success">
|
|||
|
<button data-dismiss="alert" class="close">×</button>
|
|||
|
<strong>Информация сохранена!</strong>
|
|||
|
</div>
|
|||
|
{/if}
|
|||
|
|
|||
|
<div class="widget blue">
|
|||
|
<div class="widget-title">
|
|||
|
<h4><i class="icon-reorder"></i> Сброс паролей на почту</h4>
|
|||
|
<span class="tools">
|
|||
|
<a href="javascript:;" class="icon-chevron-down"></a>
|
|||
|
</span>
|
|||
|
</div>
|
|||
|
<div class="widget-body">
|
|||
|
<table class="table table-bordered">
|
|||
|
<tr>
|
|||
|
<th>Дата авторизации<br />Дата регистрации</th>
|
|||
|
<th>ФИО студента</th>
|
|||
|
<th>Email</th>
|
|||
|
<th>Группа</th>
|
|||
|
<th>Операции</th>
|
|||
|
</tr>
|
|||
|
{foreach from=$users item=user key=k}
|
|||
|
<tr>
|
|||
|
<td>{$user.data_u}<br />{$user.data_c}</td>
|
|||
|
<td>{$user.fio}</td>
|
|||
|
<td>{$user.email}</td>
|
|||
|
<td>{$user.student.sokr} {$user.student.fo}</td>
|
|||
|
<td>
|
|||
|
|
|||
|
{if ($user.status == "-1")}<span class="btn btn-danger">заблокирован</span>{else}{if ($user.teacher.status == 1)}<span class="btn btn-danger">преподаватель</span>{else}{if ($smarty.now|date_format:"%d.%m.%Y" == $user.data_u)}<span class="btn btn-danger">недавно был в сети</span>{else}<span class="btn btn-success send-pass" data-id="{$user.id}">Выслать новый пароль на почту</span>{/if}{/if}{/if}
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<script type="text/javascript">
|
|||
|
$(document).ready(function(){
|
|||
|
|
|||
|
//отправить письмо на почту с новым паролем
|
|||
|
$(".send-pass").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
|
|||
|
//$(this).text('ПАРОЛЬ СБРОШЕН УЖЕ');
|
|||
|
|
|||
|
$(this).remove();
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=reset_password&id='+id,
|
|||
|
success: function(data){
|
|||
|
|
|||
|
$('.alert-primary strong').text('Новый пароль отправлен на почту ' + data.html.email);
|
|||
|
//$(this).text('ПАРОЛЬ СБРОШЕН УЖЕ');
|
|||
|
alert("Пароль отправлен на почту");
|
|||
|
|
|||
|
//$(this).text('1');
|
|||
|
//$(this).text(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
});
|
|||
|
</script>
|