Skip to content
Snippets Groups Projects
Commit 9fe11b12 authored by Антон Шалимов's avatar Антон Шалимов
Browse files

Итог не превышает 100 баллов (бонус в 100 баллов тоже входит)

parent 91086eee
Branches
Tags
No related merge requests found
......@@ -109,33 +109,41 @@ $(function() {
newRate = parseInt(jThis.children("input").val());
//var maxRate = parseInt($(".RatingTableSubmodulesHeadMaxRate #"+g_submoduleID).children("input").val());
if (newRate <= g_submoduleMaxRate)
var rateResult = parseInt(jThis.siblings(".RateResult").text()) - oldRate + newRate;
if (rateResult > 100) {
jThis.children("input").val(oldRate);
EventInspector_ShowMsg("Сумма баллов не может привышать 100", "error");
}
else
{
$.post(
URLdir + "handler/rating/setRate",
{
"student": g_studentID,
"submodule": g_submoduleID,
"rate": newRate
},
function(data){
data = $.parseJSON(data);
if(data.success === true) {
jThis.siblings(".RateResult").text(parseInt(jThis.siblings(".RateResult").text()) - oldRate + newRate);
EventInspector_ShowMsg("Балл добавлен/изменен", "success");
if (newRate <= g_submoduleMaxRate)
{
$.post(
URLdir + "handler/rating/setRate",
{
"student": g_studentID,
"submodule": g_submoduleID,
"rate": newRate
},
function(data){
data = $.parseJSON(data);
if(data.success === true) {
jThis.siblings(".RateResult").text(rateResult);
EventInspector_ShowMsg("Балл добавлен/изменен", "success");
}
else EventInspector_ShowMsg("Не удалось добавить/изменить балл", "error");
jThis.children("input").removeAttr("disabled");
}
else EventInspector_ShowMsg("Не удалось добавить/изменить балл", "error");
jThis.children("input").removeAttr("disabled");
}
);
}
else {
if (oldRate <= g_submoduleMaxRate)
jThis.children("input").val(oldRate);
else
jThis.children("input").val("0");
EventInspector_ShowMsg("Текущий балл превышает максимальный для данного модуля", "error");
jThis.children("input").removeAttr("disabled");
);
}
else {
if (oldRate <= g_submoduleMaxRate)
jThis.children("input").val(oldRate);
else
jThis.children("input").val("0");
EventInspector_ShowMsg("Текущий балл превышает максимальный для данного модуля", "error");
jThis.children("input").removeAttr("disabled");
}
}
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment