409 lines
20 KiB
HTML
409 lines
20 KiB
HTML
<!-- BEGIN PAGE HEADER-->
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<h3 class="page-title">Профиль пользователя</h3>
|
||
<ul class="breadcrumb">
|
||
<li><a href="/">Главная</a><span class="divider">/</span></li>
|
||
<li class="active"><a href="/user/profile/">Профайл</a></li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="span12">
|
||
<div class="row-fluid">
|
||
<div class="widget blue">
|
||
<div class="widget-title">
|
||
<h4><i class="icon-reorder"></i> Telegram связь </h4>
|
||
<span class="tools">
|
||
<a href="javascript:;" class="icon-chevron-down"></a>
|
||
</span>
|
||
</div>
|
||
<div class="widget-body">
|
||
<p>Для авторизации в телеграмм боте <a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a>, необходимо:</p>
|
||
<ul>
|
||
<li>Найти бота в телеграмм по имени @MKGTU_bot или перейти по ссылке <a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a></li>
|
||
<li>В самом боте нажать кнопку <b>Старт</b> или отправить команду <b>/start</b></li>
|
||
<li>Отправить боту команду (после /auth идут РУССКИЕ буквы!) <code>/auth {$tg.passfraze}</code></li>
|
||
<li>Далее следовать инструкциям бота, можно отправить команду <b>/menu</b></li>
|
||
</ul>
|
||
{if isset($tg.dops)&&isset($tg.dops.telegram)&&count($tg.dops.telegram)}
|
||
<p>Зафиксированы следующие авторизации через телеграмм:</p>
|
||
<ol>
|
||
{foreach from=$tg.dops.telegram item=tg1}<li><b>{date('H:i d.m.Y',$tg1.data_c)}</b>: {$tg1.user_fio} <!--{$tg1.user_id}--></li>{/foreach}
|
||
</ol>
|
||
{else}
|
||
<p>Входов через Telegram не зафиксировано</p>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="widget green">
|
||
<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">
|
||
{if isset($msg)}
|
||
<div class="alert alert-success">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Успешно!</strong> {$msg}
|
||
</div>
|
||
{/if}
|
||
{if count($err)}{foreach from=$err item=er}
|
||
<div class="alert alert-error">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Ошибка!</strong> {$er}
|
||
</div>
|
||
{/foreach}{/if}
|
||
<form action="" class="form-horizontal" method="POST" enctype="multipart/form-data">
|
||
<div class="control-group">
|
||
<label class="control-label">Email</label>
|
||
<div class="controls">
|
||
<div class="input-prepend">
|
||
<span class="add-on">@</span><input type="text" class="" name="email" value="{$profile.email}" disabled/>
|
||
</div>
|
||
<span class="help-inline">Ваш email для контакта с Вами</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">ФИО</label>
|
||
<div class="controls">
|
||
<input type="text" class="span6 " name="fio" value="{$profile.fio}" readonly />
|
||
<span class="help-inline">Фамилия Имя Отчество (полностью)</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Текущий пароль</label>
|
||
<div class="controls">
|
||
<input type="PASSWORD" class="span6 " name="pass" value="" />
|
||
<span class="help-inline">для изменения пароля введите текущий пароль</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Новый пароль</label>
|
||
<div class="controls">
|
||
<input type="PASSWORD" class="span6 " name="pass1" value="" />
|
||
<span class="help-inline">для изменения введите новый пароль</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Повторить новый пароль</label>
|
||
<div class="controls">
|
||
<input type="PASSWORD" class="span6 " name="pass2" value="" />
|
||
<span class="help-inline">для изменения пароля введите повторно новый пароль</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Фотография</label>
|
||
<div class="controls">
|
||
<input type="file" class="span6 " name="foto" />
|
||
<span class="help-inline">Ваша фотография в формате jpg размером не более 800 Кб.</span>
|
||
</div>
|
||
</div>
|
||
{if $profile.foto!=''}
|
||
<div class="control-group">
|
||
<label class="control-label">текущее фото</label>
|
||
<div class="controls">
|
||
<div class="span6 "><img src="/upload/users/ava/{$profile.id}_ava_orig.jpg" width="300" /></div>
|
||
<span class="help-inline">при загрузки новой фотографии текущая удаляется</span>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
<div class="control-group">
|
||
<label class="control-label">Учебное заведение</label>
|
||
<div class="controls">
|
||
<div class="span12">
|
||
<select name="school" class="span6">
|
||
<!--option value="0">МГТУ (Учебное заведение явно не указано)</option-->
|
||
{foreach from=$vyz item=school}
|
||
<option value="{$school.id}" {if $id_vyz==$school.id}SELECTED{/if}>{$school.name}</option>
|
||
{/foreach}
|
||
</select>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<hr />
|
||
<h4>Дополнительные сведения</h4>
|
||
<div class="control-group">
|
||
<label class="control-label">Номер телефона</label>
|
||
<div class="controls">
|
||
<input type="text" class="span6 " name="phone" value="{$profile.phone}" required class="phone" readonly/>
|
||
<span class="help-inline">+79...</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Полис ОМС</label>
|
||
<div class="controls">
|
||
<input type="text" class="span6 " name="polis" value="{$profile.polis}" readonly />
|
||
<span class="help-inline">номер (16 цифр)</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">СНИЛС</label>
|
||
<div class="controls">
|
||
<input type="text" class="span6 " name="snils" value="{$profile.snils}" readonly />
|
||
<span class="help-inline"></span>
|
||
</div>
|
||
</div>
|
||
<div class="form-actions">
|
||
<button type="submit" name="profile_save" class="btn btn-success">Сохранить</button>
|
||
</div>
|
||
</form>
|
||
<!-- END FORM-->
|
||
</div>
|
||
</div>
|
||
|
||
<div class="widget yellow">
|
||
<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">
|
||
{if isset($student.msg)}
|
||
<div class="alert alert-success">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Успешно!</strong> {$student.msg}
|
||
</div>
|
||
{/if}
|
||
{if count($student.err)}{foreach from=$student.err item=er}
|
||
<div class="alert alert-error">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Ошибка!</strong> {$er}
|
||
</div>
|
||
{/foreach}{/if}
|
||
<form action="" class="form-horizontal" method="POST" enctype="multipart/form-data">
|
||
<div class="control-group">
|
||
<label class="control-label">Выбор группы</label>
|
||
<div class="controls">
|
||
{if (($group == '0')||(!isset($group)))}<select class="span6 " data-placeholder="Выбор группы" tabindex="1" name="id_grupp">
|
||
<option value="0">Выберите</option>
|
||
{foreach from=$student.grupps item=gp}
|
||
<option style="font-family:'Courier New', Courier, monospace" value="{$gp.id}"{if $gp.active==1} SELECTED{/if}>{$gp.sokr|str_pad:16:" "} {$gp.fo|str_pad:10:" "} год поступления {$gp.year_start}</option>
|
||
{/foreach}
|
||
</select>
|
||
<span class="help-inline">Выберите группу, в которой Вы числитесь</span>
|
||
|
||
{else}
|
||
|
||
{foreach from=$student.grupps item=gp}
|
||
{if $gp.active==1}<input type="hidden" name="id_grupp" value="{$gp.id}" />{$gp.sokr}-{$gp.kurs} {$gp.fo}{/if}
|
||
{/foreach}
|
||
<span class="help-inline">Группу может сменить только деканат</span>
|
||
<!--select class="span6 " data-placeholder="Выбор группы" tabindex="1" name="id_grupp" readonly>
|
||
<option value="0">Выберите</option>
|
||
{foreach from=$student.grupps item=gp}
|
||
<option value="{$gp.id}"{if $gp.active==1} SELECTED{/if} >{$gp.sokr}-{$gp.kurs} {$gp.fo}</option>
|
||
{/foreach}
|
||
</select-->
|
||
{/if}
|
||
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Доп. к номеру группы</label>
|
||
<div class="controls">
|
||
{if (($student.num_grupp == "0")||(($student.num_grupp == "")))}<input type="text" class="span6" name="num_grupp" value="{$student.num_grupp}" />
|
||
{else}<input type="text" class="span6" name="num_grupp" value="{$student.num_grupp}" readonly />{/if}
|
||
<span class="help-inline">Если Ваша группа ЛД-108, выберите группу ЛД-1 оч, а здесь напишите "08"</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Номер зачетной книжки</label>
|
||
<div class="controls">
|
||
<input type="text" class="span6" name="num_zach" value="{$student.num_zach}" {if ($student.num_zach != "")}readonly{/if} />
|
||
<span class="help-inline">ИЛИ СТУДЕНЧЕСКОГО БИЛЕТА</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Код направления подготовки</label>
|
||
<div class="controls">
|
||
<select class="span6 " tabindex="1" name="kod_podgotovki" id="kod_podgotovki">
|
||
<option value="0">Выберите</option>
|
||
{foreach from=$areas item=area}
|
||
<option value="{$area.code}" data-idkafedra="{$area.id_kafedra}" {if $area.code==$student.kod_podgotovki} SELECTED{/if} >
|
||
{$area.code} {$area.name}
|
||
</option>
|
||
{/foreach}
|
||
</select>
|
||
{literal}<script>$(document).ready(function(){
|
||
var sel_idkafedra = $( "#kod_podgotovki option:selected" ).data('idkafedra');
|
||
get_fak_kaf(sel_idkafedra);
|
||
$("#kod_podgotovki").change(function(){
|
||
var sel_idkafedra = $( "#kod_podgotovki option:selected" ).data('idkafedra');
|
||
get_fak_kaf(sel_idkafedra);
|
||
});
|
||
function get_fak_kaf(sel_idkafedra) {
|
||
var kafedras = '{/literal}{$Jnew_kaf}{literal}';
|
||
var kafedrasObj = JSON.parse(kafedras);
|
||
var fakultets_new = '{/literal}{$Jnew_fakult}{literal}';
|
||
var fakultets_newObj = JSON.parse(fakultets_new);
|
||
var fakultets = '{/literal}{$Jfakultets}{literal}';
|
||
var fakultetsObj = JSON.parse(fakultets);
|
||
var kafedraCode = kafedrasObj[sel_idkafedra].code;
|
||
var kafedraName = kafedrasObj[sel_idkafedra].name;
|
||
var kafedraIDFAK = kafedrasObj[sel_idkafedra].id_facult;
|
||
var fakultName = fakultets_newObj[kafedraIDFAK].name;
|
||
var fakultABBR = fakultets_newObj[kafedraIDFAK].abbreviated;
|
||
|
||
$(".kod_podgotovki_mes").html("Код направления подготовки относится к:<br>Кафедре \"<b>" + kafedraCode + " " + kafedraName + "</b>\" Факультету: \"<b>" + fakultName + "</b>\" <u>" + fakultABBR+"</u>");
|
||
}
|
||
});</script>{/literal}
|
||
<!--input type="text" class="span6" name="kod_podgotovki" value="{$student.kod_podgotovki}" /-->
|
||
<span class="help-inline kod_podgotovki_mes"></span>
|
||
<span class="help-inline">Обращайте внимание на цифры по середине кода специальности (03 - бакалавриат, 04 - магистратура)</span>
|
||
</div>
|
||
</div>
|
||
{if isset($student.data_u)}
|
||
<div class="control-group">
|
||
<label class="control-label">дата обновления</label>
|
||
<div class="controls">
|
||
<div class="span6 ">{$student.data_u}</div>
|
||
<span class="help-inline">время и дата обновления данных</span>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
<div class="control-group">
|
||
<label class="control-label">статус студента</label>
|
||
<div class="controls">
|
||
<div class="span6 ">{$student.status}</div>
|
||
<span class="help-inline">Пожалуйста, будьте внимательны при заполнении анкеты!</span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-actions">
|
||
<button type="submit" name="student_save" class="btn btn-success">Сохранить</button>
|
||
</div>
|
||
</form>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div class="widget red">
|
||
<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">
|
||
{if isset($teacher.msg)}
|
||
<div class="alert alert-success">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Успешно!</strong> {$teacher.msg}
|
||
</div>
|
||
{/if}
|
||
{if count($teacher.err)}{foreach from=$teacher.err item=er}
|
||
<div class="alert alert-error">
|
||
<button data-dismiss="alert" class="close">×</button>
|
||
<strong>Ошибка!</strong> {$er}
|
||
</div>
|
||
{/foreach}{/if}
|
||
<form action="" class="form-horizontal" method="POST" enctype="multipart/form-data">
|
||
<div class="control-group">
|
||
<label class="control-label">Звание</label>
|
||
<div class="controls">
|
||
<select class="span6 " data-placeholder="Выбор" tabindex="1" name="zvanie">
|
||
<option value="нет">нет</option>
|
||
{foreach from=$uch_zv item=uch key=k}
|
||
<!--option value="{$fak.fakult}"{if $teacher.fakultet==$fak.fakult} SELECTED{/if}>{$fak.fakult}</option-->
|
||
|
||
<option value="{$k}"{if $teacher.zvanie==$k} SELECTED{/if}>{$uch}</option>
|
||
{/foreach}
|
||
</select>
|
||
<!--input type="text" class="span6" name="zvanie" value="{$teacher.zvanie}" /-->
|
||
<span class="help-inline">Ваше звание</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Должность</label>
|
||
<div class="controls">
|
||
<input type="text" class="span6 " name="dolgnost" value="{$teacher.dolgnost}" />
|
||
<span class="help-inline">Ваша должность</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Ученая степень</label>
|
||
<div class="controls">
|
||
<select class="span6 " data-placeholder="Выбор" tabindex="1" name="stepen">
|
||
<option value="нет">нет</option>
|
||
{foreach from=$uch_step item=uch key=k}
|
||
<!--option value="{$fak.fakult}"{if $teacher.fakultet==$fak.fakult} SELECTED{/if}>{$fak.fakult}</option-->
|
||
|
||
<option value="{$k}"{if $teacher.stepen==$k} SELECTED{/if}>{$uch}</option>
|
||
{/foreach}
|
||
</select>
|
||
<!--input type="text" class="span6 " name="stepen" value="{$teacher.stepen}" /-->
|
||
<span class="help-inline">Ваша ученая степень {$teacher.stepen}</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Факультет</label>
|
||
<div class="controls">
|
||
<select class="span6 " data-placeholder="Выбор Факультета" tabindex="1" name="fakultet">
|
||
<option value="0">Выберите</option>
|
||
{foreach from=$new_fakult item=fak}
|
||
<!--option value="{$fak.fakult}"{if $teacher.fakultet==$fak.fakult} SELECTED{/if}>{$fak.fakult}</option-->
|
||
|
||
<option value="{$fak.name}"{if $teacher.fakultet==$fak.name} SELECTED{/if}>{$fak.name}</option>
|
||
{/foreach}
|
||
</select>
|
||
<span class="help-inline">Выберите свой факультет, список факультетов берется из расчета часов!</span>
|
||
</div>
|
||
</div>
|
||
<div class="control-group">
|
||
<label class="control-label">Кафедра</label>
|
||
<div class="controls">
|
||
<select class="span6 " data-placeholder="Выбор кафедры" tabindex="1" name="kafedra">
|
||
<option value="0">Выберите</option>
|
||
{foreach from=$new_kaf item=fk}
|
||
<option value="{$fk.name}"{if $teacher.kafedra==$fk.name} SELECTED{/if}>{$fk.name}</option>
|
||
{/foreach}
|
||
<option value="Политехнический колледж МГТУ"{if $teacher.kafedra=="Политехнический колледж МГТУ"} SELECTED{/if}>Политехнический колледж МГТУ</option>
|
||
<option value="Политехнический колледж филиала МГТУ в посёлке Яблоновском"{if $teacher.kafedra=="Политехнический колледж филиала МГТУ в посёлке Яблоновском"} SELECTED{/if}>Политехнический колледж филиала МГТУ в посёлке Яблоновском</option>
|
||
</select>
|
||
<span class="help-inline">Выберите свою кафедру, список кафедр берется из расчета часов!</span>
|
||
</div>
|
||
</div>
|
||
{if isset($teacher.data_u)}
|
||
<div class="control-group">
|
||
<label class="control-label">дата обновления</label>
|
||
<div class="controls">
|
||
<div class="span6 ">{$teacher.data_u}</div>
|
||
<span class="help-inline">время и дата обновления данных</span>
|
||
</div>
|
||
</div>
|
||
{/if}
|
||
<div class="control-group">
|
||
<label class="control-label">статус учителя</label>
|
||
<div class="controls">
|
||
<div class="span6 ">{$teacher.status}</div>
|
||
<span class="help-inline">преподаватель должен быть активирован для получения полного доступа</span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-actions">
|
||
<button type="submit" name="teacher_save" class="btn btn-success">Сохранить</button>
|
||
</div>
|
||
</form>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|