РПЗ (1094832), страница 10
Текст из файла (страница 10)
include('menu.php');
ACCESS($m);
if(isset($_GET['s_id'])){
$s_id=$_GET['s_id'];
}
if(isset($_GET['p_id'])){
$p_id=$_GET['p_id'];
}
if(isset($_GET['online'])){
$online=$_GET['online'];
}
$post_data = 'p={"n":"KL.Faculty","qp":{"sid":"name","sord":"Asc","param":{}},"t":'.$token.'}';
$mName='view';
$json_string=getServData($post_data, $mName);
$obj=json_decode($json_string);
?>
<link rel="stylesheet" type="text/css" media="screen" href="CSS/abitAdd.css" />
<script src="JS/jquery.ui.datepicker.js"></script> <!-- для даты-->
<script src="JS/jquery.ui.core.js"></script><!-- для даты-->
<script src="JS/jquery.ui.widget.js"></script><!-- для даты-->
<script src="JS/i18n/jquery.ui.datepicker-ru.js"></script><!-- для даты-->
<script src="JS/jquery.ui.tabs.js"></script>
<script src="JS/jquery.ui.dialog.js"></script>
<script src="JS/jquery.bgiframe-2.1.2.js"></script>
<script src="JS/jquery.ui.position.js"></script>
<script src="JS/jquery.ui.resizable.js"></script>
<script src="JS/jquery.ui.button.js"></script>
<script src="JS/jquery.ui.mouse.js"></script>
<script src="JS/jquery.ui.draggable.js"></script>
<script type="text/javascript" src="JS/src/form2js.js"></script><!-- сериализация -->
<script type="text/javascript" src="JS/json2.js"></script><!-- pars JSON -->
<script type="text/javascript" src="JS/pers_sex.js"></script><!-- пол -->
<script language="JavaScript1.2" src="JS/jquery.maskedinput.js" type="text/javascript"></script> <!--маска на дату -->
<script src="JS/formModal.js" type="text/javascript"></script> <!--проверка по pers_id -->
<script type="text/javascript" src="JS/jquery.searchabledropdown-1.0.7.min.js"></script>
<script type="text/javascript" src="JS/sh/shCore.js"></script>
<script type="text/javascript" src="JS/sh/shBrushJScript.js"></script>
<link type="text/css" rel="stylesheet" href="JS/sh/shCore.css"/>
<link type="text/css" rel="stylesheet" href="JS/sh/shThemeDefault.css"/>
<script>
$("#CountryP").attr('unselectable','on').css('MozUserSelect','none');
</script>
<style type="text/css">
#perspas_c {
border: 2px solid grey;
padding: 4px;
// font-weight: bold;
background-color: white;
}
#CountryB {
border: 2px solid grey;
padding: 4px;
// font-weight: bold;
background-color: white;
}
#RegionB {
border: 2px solid grey;
padding: 4px;
// font-weight: bold;
background-color: white;
}
#CityB {
border: 2px solid grey;
padding: 4px;
// font-weight: bold;
background-color: white;
}
#CountryP {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#RegionP {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#CityP {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#CountryF {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#RegionF {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#CityF {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#CountryS {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#RegionS {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
#CityS {
border: 2px solid grey;
padding: 4px;
//font-weight: bold;
background-color: white;
}
}
</style>
<script type="text/javascript">
$(document).ready(function() {
$("#perspas_c").searchable();
$("#CountryB").searchable();
$("#RegionB").searchable();
$("#CityB").searchable();
$("#CountryP").searchable();
$("#RegionP").searchable();
$("#CityP").searchable();
$("#CountryF").searchable();
$("#RegionF").searchable();
$("#CityF").searchable();
$("#CountryS").searchable();
$("#RegionS").searchable();
$("#CityS").searchable();
});
</script>
<script>
jQuery(function($) {
$('#datepicker_birth').mask('99.99.9999');
});
jQuery(function($) {
$('#datepicker_pas').mask('99.99.9999');
});
jQuery(function($) {
$('#datepicker_deliverydoc').mask('99.99.9999');
});
jQuery(function($) {
$('#datepicker_expiry').mask('99.99.9999');
});
jQuery(function($) {
$('#datepicker_reg').mask('99.99.9999');
});
</script>
<script type="text/javascript">
$(function() {
$("#myselectmain").change(function () {
specialm(this);
}).change();
$(".dinamicselect").change(function () {
special(this);
}).change();
//$("#nameAspirfaculty").change(function () {
// nameAspirfacultychange(this);
//}).change();
//$("#nameKafedra").change(function () {
// kafedrachange(this);
}//).change();
$("#rezulteducation").change(function () {
changeedutype(this);
}).change();
$("#CountryF").change(function () {
RegionFac(this);
}).change();
$("#CountryP").change(function () {
Region(this);
}).change();
$("#RegionP").change(function () {
City(this);
}).change();
$("#RegionF").change(function () {
CityFac(this);
}).change();
$("#CountryS").change(function () {
RegionSchool(this);
}).change();
$("#RegionS").change(function () {
CitySchool(this);
}).change();
$("#CountryB").change(function () {
RegionB(this);
}).change();
$("#RegionB").change(function () {
CityB(this);
}).change();
});
</script>
<script type="text/javascript" >
$.post("PHP/aspirFac.php",0,function(data){
$("#nameAspirfaculty").html('<option>'+data+'</option>');
if (j.st!=undefined){
if (j.st[0].faculty.name!=undefined){
document.getElementsByName("st[0].faculty")[0].value=j.st[0].faculty.name;
}
}
});
$.post("PHP/aspirFac.php",0,function(data){
$("#nameAspirfaculty").html('<option>'+data+'</option>');
if (j.st!=undefined){
if (j.st[0].faculty.name!=undefined){
document.getElementsByName("st[0].faculty")[0].value=j.st[0].faculty.name;
}
}
});
function kafedrachange(item){
var kafedra = $("#nameKafedra").val();
if (j.st!=undefined){
if (j.st[0].kafedra.name!=undefined){
kafedra=j.st[0].kafedra.name;
}
}
$.post("PHP/director.php",{
kafedra: kafedra
},
function(data){
$("#nameDirector").html('<option>'+data+'</option>');
if (j.st!=undefined){
if (j.st[0].kafedra.director!=undefined){
document.getElementsByName("st[0].director")[0].value=j.st[0].kafedra.director;
}
}
});
}
function nameAspirfacultychange(item){
var faculty = $("#nameAspirfaculty").val();
var napr = $("#nameNapr").val();
$.post("PHP/Kafedra.php",{
faculty: faculty
},
function(data){
$("#nameKafedra").html('<option>'+data+'</option>');
if (j.st!=undefined){
if (j.st[0].kafedra.name!=undefined){
document.getElementsByName("st[0].kafedra")[0].value=j.st[0].kafedra.name;
}
}
});
$.post("PHP/AspirSpec.php",{
faculty: faculty,
napr: napr
},
function(special){
$("#aspirSpec").html('<option>'+special+'</option>');
if (j.st!=undefined){
if (j.st[0].specialization.name!=undefined){
document.getElementsByName("st[0].spec")[0].value=j.st[0].specialization.code+' - '+j.st[0].specialization.name;
}
}
}
);
</script>
<script>
function foto(item,id){
var testcheck=document.getElementsByName("st["+id+"].test")[0].checked;
if (testcheck==true){
$("#stfoto"+id).append('<div id="stfotoT'+id+'"><label><input type="checkbox" name="st['+id+'].foto" id="foto0" value="1"/>Фотографии</label></div>')
}
else
$("#stfotoT"+id).remove();
}
</script>
<script>
ok=true;
//var form='pers_form'
function FormClick(form) {
var el, // Сам элемент
elName, // Имя элемента формы
value, // Значение
type; // Атрибут type для input-ов
// Массив списка ошибок
var errorList = [];
// Хэш с текстом ошибок (ключ - ID ошибки)
var errorText = {
1 : "Не заполнено поле 'Фамилия'(1)",
2 : "Не заполнено поле 'Имя'(1)",
3 : "Не заполнено поле 'Дата рождения'(1)",
4: "Не верная дата рождения(1)",
5: "Не выбрано поле 'Пол'(1)",
6: "Не выбрано поле 'Гражданство'(1)",
7: "Не заполнено поле 'Серия паспорта'(1)",
8: "Не заполнено поле 'Номер паспорта'(1)",
9: "Не заполнено поле 'Дата выдачи паспорта'(1)",
10: "Не верная дата выдачи паспорта(1)",
11: "Не заполнено поле 'Кем выдан паспорт'(1)",
12: "Не выбрано поле страна/город прописки(1)",
13: "Не выбрано поле 'Тип учебного заведения'(2)",
14: "Не заполнено 'Наименование учебного заведения'(2)",
15: "Не заполнена 'Дата окончания'(2)",
16: "Не верная 'Дата окончания'(2)",
17: "Не заполнено поле 'Серия'(2)",
18: "Не заполнено поле 'Номер'(2)",
19: "Не заполнено поле 'Дата выдачи документа'(2)",
20: "Не верная дата выдачи документа(2)",
21: "Не выбрано поле 'Степень'(3)",
22: "Не выбрано поле 'Кафедра'(3)",
23: "Не выбрано поле 'Руководитель'(3)",
24: "Не выбрано поле 'Специальность'(3)",
25: "Не выбрано поле 'Форма обучения'(3)",
26: "Не выбрано поле 'Форма оплаты'(3)",
27: "Не заполнено поле 'Дата регистрации'(3)",
28: "Не верная дата регистрации(3)",
}
for (var i = 0; i < form.elements.length; i++) {
el = form.elements[i];
elName = el.nodeName.toLowerCase();
value = el.value;
if (elName == "input") { // INPUT
type = el.type.toLowerCase();
switch (type) {
case "text" :
if (el.name == "pers.surname" && value == "")
errorList.push(1);
if (el.name == "pers.name" && value == "")
errorList.push(2);
if (el.name == "pers.birthday" && value == "")
errorList.push(3);
if (el.name == "pers.pas_n" && value == "")
errorList.push(8);
if (el.name == "pers.pas_d" && value == "")
errorList.push(9);
if (el.name == "edu.dateend" && value == "")
errorList.push(15);