655 lines
24 KiB
HTML
655 lines
24 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="/alneo/university/">Настройки вуза</a></li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
{if isset($user.statuses[99])}
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="widget orange">
|
|||
|
<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">
|
|||
|
<h4>Добавление нового учебного заведения (например, филиала вуза или колледжа)</h4>
|
|||
|
<form name="add_school" method="post" action="#" onsubmit="return false;">
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Полное название: </label>
|
|||
|
<div class="controls" >
|
|||
|
<input type="text" class="span8 tooltips" name="name" data-trigger="hover" data-original-title="Например: Майкопский государственный технологический университет " required />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<input type="submit" class="btn btn-success add_school" value="Добавить" />
|
|||
|
</form>
|
|||
|
<hr />
|
|||
|
|
|||
|
<table class="table table-striped table-bordered table-advance table-hover">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th>№</th>
|
|||
|
<th>Название направления</th>
|
|||
|
<th>Операции</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody class="load-schools">
|
|||
|
{foreach from=$schools item=school key=k}
|
|||
|
<tr>
|
|||
|
<td>{$k+1}</td>
|
|||
|
<td>{$school.name}</td>
|
|||
|
<td><span class="btn btn-danger delete-school" data-id="{$school.id}">Удалить</span></td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
<div class="row-fluid">
|
|||
|
<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">
|
|||
|
<h4>Добавление нового факультета</h4>
|
|||
|
<form name="add_facult" method="post" action="#" onsubmit="return false;">
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Привязка у учебному заведению: </label>
|
|||
|
<div class="controls">
|
|||
|
<select name="school" class="tooltips" data-trigger="hover" data-original-title="Выберите учебное заведение">
|
|||
|
{foreach from=$schools item=school}
|
|||
|
<option value="{$school.id}">{$school.name}</option>
|
|||
|
{/foreach}
|
|||
|
</select>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Полное название: </label>
|
|||
|
<div class="controls" >
|
|||
|
<input type="text" class="span8 tooltips" name="name" data-trigger="hover" data-original-title="Например: Факультет информационных систем в экономике и юриспруденции" required />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<input type="submit" class="btn btn-success add_facult" value="Добавить" />
|
|||
|
</form>
|
|||
|
<hr />
|
|||
|
|
|||
|
<table class="table table-striped table-bordered table-advance table-hover">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th>№</th>
|
|||
|
<th>Название факультета</th>
|
|||
|
<th>Вуз</th>
|
|||
|
<th>Операции</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody class="load-faculties">
|
|||
|
{foreach from=$faculties item=facult key=k}
|
|||
|
<tr>
|
|||
|
<td>{$k+1}</td>
|
|||
|
<td>{$facult.name}</td>
|
|||
|
<td>{$facult.id_school}</td>
|
|||
|
<td><span class="btn btn-danger delete-facult" data-id="{$facult.id}">Удалить</span></td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="widget purple">
|
|||
|
<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">
|
|||
|
<h4>Добавление новой кафедры</h4>
|
|||
|
<form name="add_kaf" method="post" action="#" onsubmit="return false;">
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Привязка к факультету: </label>
|
|||
|
<div class="controls">
|
|||
|
<select name="facult" class="tooltips" data-trigger="hover" data-original-title="Выберите факультет">
|
|||
|
{foreach from=$faculties item=facult}
|
|||
|
<option value="{$facult.id}">{$facult.name}</option>
|
|||
|
{/foreach}
|
|||
|
</select>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Полное название: </label>
|
|||
|
<div class="controls" >
|
|||
|
<input type="text" class="span8 tooltips" name="name" data-trigger="hover" data-original-title="Например: Прикладной информатики и информационной безопасти" required />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Код кафедры: </label>
|
|||
|
<div class="controls" >
|
|||
|
<input type="text" class="span8 tooltips" name="code" data-trigger="hover" data-original-title="Например: 07" required />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<input type="submit" class="btn btn-success add_kaf" value="Добавить" />
|
|||
|
</form>
|
|||
|
<hr />
|
|||
|
|
|||
|
<table class="table table-striped table-bordered table-advance table-hover">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th width="5%">№</th>
|
|||
|
<th width="40%">Название кафедра</th>
|
|||
|
<th width="20%">Факультет</th>
|
|||
|
<th width="10%">Код кафедры</th>
|
|||
|
<th width="25%">Операции</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody class="load-kafedres">
|
|||
|
{foreach from=$kafedres item=kaf key=k}
|
|||
|
<tr>
|
|||
|
<td>{$k+1}</td>
|
|||
|
<td>{$kaf.name}</td>
|
|||
|
<td>
|
|||
|
{if $kaf.id_facult==''}<span style="color:red;">НЕТ ФАКУЛЬТЕТА</span>{else}{$kaf.id_facult}{/if}<br>
|
|||
|
<select id="kafedrais_fak_{$kaf.id}" class="tooltips" data-trigger="hover" data-original-title="Сменить факультет">
|
|||
|
{foreach from=$faculties item=facult}
|
|||
|
<option value="{$facult.id}" {if $facult.id==$kaf.id_facult_id}SELECTED{/if}>{$facult.name}</option>
|
|||
|
{/foreach}
|
|||
|
</select>
|
|||
|
</td>
|
|||
|
<td><input type="text" id="kafedrais_kod_{$kaf.id}" value="{$kaf.code}"></td>
|
|||
|
<td>
|
|||
|
<span class="btn btn-warning edit-kafedra" data-id="{$kaf.id}">Сменить</span> |
|
|||
|
<span class="btn btn-danger delete-kafedra" data-id="{$kaf.id}">Удалить</span>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
<div class="row-fluid">
|
|||
|
<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">
|
|||
|
<h4>Добавление нового направления</h4>
|
|||
|
<form name="add_areas" method="post" action="#" onsubmit="return false;">
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Привязка к выпускающей кафедре: </label>
|
|||
|
<div class="controls">
|
|||
|
<select name="kafedra" class="tooltips" data-trigger="hover" data-original-title="Выберите кафедру">
|
|||
|
{foreach from=$kafedres item=kaf}
|
|||
|
<option value="{$kaf.id}">{$kaf.name}</option>
|
|||
|
{/foreach}
|
|||
|
</select>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Код направления: </label>
|
|||
|
<div class="controls" >
|
|||
|
<input type="text" class="span8 tooltips" name="code" data-trigger="hover" data-original-title="Например: 09.03.01 " required />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Полное название: </label>
|
|||
|
<div class="controls" >
|
|||
|
<input type="text" class="span8 tooltips" name="name" data-trigger="hover" data-original-title="Например: Математика" required />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<input type="submit" class="btn btn-success add_areas" value="Добавить" />
|
|||
|
</form>
|
|||
|
<hr />
|
|||
|
|
|||
|
<table class="table table-striped table-bordered table-advance table-hover">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th>№</th>
|
|||
|
<th>Код направления</th>
|
|||
|
<th>Название направления</th>
|
|||
|
<th>Выпускающая кафедра</th>
|
|||
|
<th>Операции</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody class="load-areas">
|
|||
|
{foreach from=$areas item=area}
|
|||
|
<tr>
|
|||
|
<td>{$area.i}</td>
|
|||
|
<td>{$area.code}</td>
|
|||
|
<td>{$area.name}</td>
|
|||
|
<td>{$area.id_kafedra}</td>
|
|||
|
<td><span class="btn btn-danger delete-area" data-id="{$area.id}">Удалить</span></td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="row-fluid">
|
|||
|
<div class="span12">
|
|||
|
<div class="row-fluid">
|
|||
|
<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">
|
|||
|
<h4>Добавление нового профиля подготовки</h4>
|
|||
|
<form name="add_areas_profile" method="post" action="#" onsubmit="return false;">
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Направление подготовки: </label>
|
|||
|
<div class="controls">
|
|||
|
<select name="area" class="tooltips" data-trigger="hover" data-original-title="Выберите направление подготовку, к которому будет привязан данный профиль">
|
|||
|
{foreach from=$areas item=area}
|
|||
|
<option value="{$area.id}">{$area.code} {$area.name}</option>
|
|||
|
{/foreach}
|
|||
|
</select>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Полное название: </label>
|
|||
|
<div class="controls" >
|
|||
|
<input type="text" class="span8 tooltips" name="name" data-trigger="hover" data-original-title="Например: Уголовно-правовая юриспруденция" required />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<input type="submit" class="btn btn-success add_areas_profile" value="Добавить" />
|
|||
|
</form>
|
|||
|
<hr />
|
|||
|
|
|||
|
<table class="table table-striped table-bordered table-advance table-hover">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th>№</th>
|
|||
|
<th>Профиль подготовки</th>
|
|||
|
<th>Направление подготовки</th>
|
|||
|
<th>Операции</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody class="load-profiles">
|
|||
|
{foreach from=$profiles item=profile key=k}
|
|||
|
<tr>
|
|||
|
<td>{$k+1}</td>
|
|||
|
<td>{$profile.name}</td>
|
|||
|
<td>{$profile.id_areas}</td>
|
|||
|
<td><span class="btn btn-danger delete-profile" data-id="{$profile.id}">Удалить</span></td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<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> Начало подготовки и форма обучения</h4>
|
|||
|
<span class="tools"><a href="javascript:;" class="icon-chevron-down"></a></span>
|
|||
|
</div>
|
|||
|
<div class="widget-body">
|
|||
|
<h4>Добавление</h4>
|
|||
|
<form name="add_profile_start" method="post" action="#" onsubmit="return false;">
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Направление подготовки: </label>
|
|||
|
<div class="controls">
|
|||
|
<select name="profile" class="tooltips" data-trigger="hover" data-original-title="Выберите направление подготовку, к которому будет привязан данный профиль">
|
|||
|
{foreach from=$profiles item=profile}
|
|||
|
<option value="{$profile.id}">{$profile.code} - {$profile.name}</option>
|
|||
|
{/foreach}
|
|||
|
</select>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Годы начала обучения: </label>
|
|||
|
<span class="btn btn-light year-start" data-id="2014">2014 год</span>
|
|||
|
<span class="btn btn-light year-start" data-id="2015">2015 год</span>
|
|||
|
<span class="btn btn-light year-start" data-id="2016">2016 год</span>
|
|||
|
<span class="btn btn-light year-start" data-id="2017">2017 год</span>
|
|||
|
<span class="btn btn-light year-start" data-id="2018">2018 год</span>
|
|||
|
<span class="btn btn-light year-start" data-id="2019">2019 год</span>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="control-group">
|
|||
|
<label class="control-label span4">Формы обучения: </label>
|
|||
|
<div class="controls" >
|
|||
|
<span class="btn btn-light forma-education" data-id="1">Очная</span>
|
|||
|
<span class="btn btn-light forma-education" data-id="2">Заочная</span>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<input type="submit" class="btn btn-success add-profile-start" value="Добавить" />
|
|||
|
</form>
|
|||
|
<hr />
|
|||
|
<table class="table table-striped table-bordered table-advance table-hover">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th>№</th>
|
|||
|
<th>Профиль подготовки</th>
|
|||
|
<th>Год обучения и форма обучения</th>
|
|||
|
<th>Операции</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody class="load-start">
|
|||
|
{foreach from=$profiles_start item=start key=k}
|
|||
|
<tr>
|
|||
|
<td>{$k+1}</td>
|
|||
|
<td>{$start.code} {$start.id_profile}</td>
|
|||
|
<td>{$start.year} ({$start.forma})</td>
|
|||
|
<td><span class="btn btn-danger delete-profile-start" data-id="{$start.id}">Удалить</span></td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<script type="text/javascript">
|
|||
|
|
|||
|
$(document).ready(function(){
|
|||
|
//добавление нового учебного заведения
|
|||
|
$(".add_school").click(function(){
|
|||
|
var name = $("form[name=add_school] input[name=name]").val();
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=add_school&name='+name,
|
|||
|
success: function(data){
|
|||
|
$('.load-schools').html(data.html);
|
|||
|
$("form[name=add_school] input[type=text]").val("");
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
//удаление учебного заведения
|
|||
|
$(".delete-school").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
|
|||
|
var is = confirm("Вы уверены, что собираетесь удалить целое учебное подразделение из системы? К нему может быть привязаны факультеты, кафедры, направления подготовки и прочее. Если Вы не уверены в этом действии, лучше ничего не трогайте.");
|
|||
|
|
|||
|
if (is){ //подтверждение действия
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=delete_school&id='+id,
|
|||
|
success: function(data){
|
|||
|
$('.load-schools').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
//добавление нового факультета в учебном заведении
|
|||
|
$(".add_facult").click(function(){
|
|||
|
var school = $("form[name=add_facult] select[name=school]").val();
|
|||
|
var name = $("form[name=add_facult] input[name=name]").val();
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=add_facult&school='+school+'&name='+name,
|
|||
|
success: function(data){
|
|||
|
$('.load-faculties').html(data.html);
|
|||
|
$("form[name=add_facult] input[type=text]").val("");
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
//удаление факультета
|
|||
|
$(".delete-facult").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
|
|||
|
var is = confirm("Вы уверены в этом действии? Возможно к факультету уже привязаны кафедры. Это действие необратимо.");
|
|||
|
|
|||
|
//подтверждение
|
|||
|
if (is){
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=delete_facult&id='+id,
|
|||
|
success: function(data){
|
|||
|
$('.load-faculties').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
//добавление новой кафедры
|
|||
|
$(".add_kaf").click(function(){
|
|||
|
var name = $("form[name=add_kaf] input[name=name]").val();
|
|||
|
var facult = $("form[name=add_kaf] select[name=facult]").val();
|
|||
|
var code = $("form[name=add_kaf] input[name=code]").val();
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=add_kaf&name='+name+'&facult='+facult+'&code='+code,
|
|||
|
success: function(data){
|
|||
|
$('.load-kafedres').html(data.html);
|
|||
|
$("form[name=add_kaf] input[type=text]").val("");
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
//удаление кафедры
|
|||
|
$(".delete-kafedra").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
|
|||
|
var is = confirm("Вы уверены, что хотите удалить кафедру? Это действие невозможно отменить или восстановить его последствия.");
|
|||
|
if (is){
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=delete_kafedra&id='+id,
|
|||
|
success: function(data){
|
|||
|
$('.load-kafedres').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
});
|
|||
|
//редактирование кафедры
|
|||
|
$(".edit-kafedra").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
var fak_new = $('#kafedrais_fak_'+id+' option:selected').val();
|
|||
|
var kod_new = $('#kafedrais_kod_'+id).val();
|
|||
|
var is = confirm("Вы уверены, что хотите сменить кафедру?");
|
|||
|
if (is){
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=edit_kafedra&id='+id+'&fak_new='+fak_new+'&kod_new='+kod_new+'',
|
|||
|
success: function(data){
|
|||
|
//$('.load-kafedres').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
//добавление нового направления подготовки
|
|||
|
$(".add_areas").click(function(){
|
|||
|
var code = $("form[name=add_areas] input[name=code]").val();
|
|||
|
var name = $("form[name=add_areas] input[name=name]").val();
|
|||
|
var kafedra = $("form[name=add_areas] select[name=kafedra]").val();
|
|||
|
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php',dataType:'json',type:'POST',async:false,data:'ajdes=add_areas&code='+code+'&name='+name+'&kafedra='+kafedra,
|
|||
|
success: function(data){
|
|||
|
$('.load-areas').html(data.html);
|
|||
|
$('.load-profiles').html(data.profiles);
|
|||
|
$("form[name=add_areas] input[type=text]").val("");
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
|
|||
|
//удаление направления подготовки
|
|||
|
$(".delete-area").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=delete_area&id='+id,
|
|||
|
success: function(data){
|
|||
|
$('.load-areas').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
//добавление профиля подготовки
|
|||
|
$(".add_areas_profile").click(function(){
|
|||
|
var profile = $("form[name=add_areas_profile] select[name=area]").val();
|
|||
|
var name = $("form[name=add_areas_profile] input[name=name]").val();
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=add_areas_profile&profile='+profile+'&name='+name,
|
|||
|
success: function (data){
|
|||
|
$('.load-profiles').html(data.html);
|
|||
|
$("form[name=add_areas_profile] input[type=text]").val("");
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
|
|||
|
//удаление профиля подготовки
|
|||
|
$(".delete-profile").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=delete_profile&id='+id,
|
|||
|
success: function(data){
|
|||
|
$('.load-profiles').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
//пользователь выбирает года обучения, которые будут активны для семестра
|
|||
|
$(".year-start").click(function(){
|
|||
|
|
|||
|
if ($(this).hasClass("btn-light")){
|
|||
|
$(this).addClass("btn-success");
|
|||
|
$(this).removeClass("btn-light");
|
|||
|
}
|
|||
|
else{
|
|||
|
$(this).addClass("btn-light");
|
|||
|
$(this).removeClass("btn-success");
|
|||
|
}
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
//пользователь выбирает форму обучения
|
|||
|
$(".forma-education").click(function(){
|
|||
|
if ($(this).hasClass("btn-light")){
|
|||
|
$(this).addClass("btn-success");
|
|||
|
$(this).removeClass("btn-light");
|
|||
|
}
|
|||
|
else{
|
|||
|
$(this).addClass("btn-light");
|
|||
|
$(this).removeClass("btn-success");
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
//пользователь добавляет года обучения и форму обучения по каждому направлению подготовки
|
|||
|
$(".add-profile-start").click(function(){
|
|||
|
var profile = $("form[name=add_profile_start] select[name=profile]").val();
|
|||
|
var years = '';
|
|||
|
var forms = '';
|
|||
|
|
|||
|
//года обучения для выбранного направления
|
|||
|
$('.year-start').each(function(i,elem) {
|
|||
|
if ($(this).hasClass("btn-success")) {
|
|||
|
years = years + $(this).data("id") + ',';
|
|||
|
//alert($(this).data("id"));
|
|||
|
|
|||
|
//return false;
|
|||
|
} else {
|
|||
|
//alert(i + ': ' + $(elem).text());
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
//формы обучения для выбранного направления
|
|||
|
$('.forma-education').each(function(i, elem){
|
|||
|
if ($(this).hasClass("btn-success")) {
|
|||
|
forms = forms + $(this).data("id") + ',';
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
/*alert(profile);
|
|||
|
alert(years);
|
|||
|
alert(forms);*/
|
|||
|
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=add_profile_start&profile='+profile+'&years='+years+'&forms='+forms,
|
|||
|
success: function(data){
|
|||
|
$('.load-start').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
//удаление года обучения и формы
|
|||
|
$(".delete-profile-start").click(function(){
|
|||
|
var id = $(this).data("id");
|
|||
|
|
|||
|
//перед этим спрашивает, действительно ли нужно удалить
|
|||
|
var is = confirm("Вы действительно собираетесь удалить данную запись? Она может быть связана с практикой и, возможно, с другими модулями системы. Это действие необратимо.");
|
|||
|
if (is){ //подтверждение
|
|||
|
$.ajax({
|
|||
|
url: '/json.php', dataType: 'json', type: 'POST', async: false, data: 'ajdes=delete_profile_start&id='+id,
|
|||
|
success: function(data){
|
|||
|
$('.load-start').html(data.html);
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
</script>
|
|||
|
{else}
|
|||
|
<p>У Вас нет доступа для просмотра данного раздела!</p>
|
|||
|
{/if}
|