88 lines
2.7 KiB
JavaScript
88 lines
2.7 KiB
JavaScript
function addEvent(){
|
|
let data = {};
|
|
data.name = $("#name").val();
|
|
data.shortname = $("#shortname").val();
|
|
data.from_date_internal = $("#from_date_internal").val();
|
|
data.to_date_internal = $("#to_date_internal").val();
|
|
data.from_date_visible = $("#from_date_visible").val();
|
|
data.to_date_visible = $("#to_date_visible").val();
|
|
data.active = $("#active").is(":checked") ? "1" : "0";
|
|
|
|
if(window.confirm(i18n.blog.confirm_save)) {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: '/intern/events/hinzufuegen',
|
|
data: data,
|
|
dataType: 'json',
|
|
success: function (r) {
|
|
if (r.messageStatus === "success") {
|
|
$('#name').val("");
|
|
$('#shortname').val("");
|
|
$('#from_date_internal').val("");
|
|
$('#to_date_internal').val("");
|
|
$('#from_date_visible').val("");
|
|
$('#to_date_visible').val("");
|
|
$('#active').prop('checked', false);
|
|
location.reload();
|
|
} else {
|
|
alert(r.errorMessage);
|
|
}
|
|
},
|
|
error: function (r, a, e) {
|
|
alert(i18n.common.error_occurred + e);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function setActivity(id) {
|
|
let data = {};
|
|
data.id = id;
|
|
data.active = $("#active_" + id).is(":checked") ? "1" : "0";
|
|
|
|
if(window.confirm(i18n.blog.confirm_save)) {
|
|
$.ajax({
|
|
type: 'PATCH',
|
|
url: '/intern/events/setActivity',
|
|
data: data,
|
|
dataType: 'json',
|
|
success: function (r) {
|
|
if (r.messageStatus === "success") {
|
|
location.reload();
|
|
} else {
|
|
alert(r.errorMessage);
|
|
}
|
|
},
|
|
error: function (r, a, e) {
|
|
alert(i18n.common.error_occurred + e);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function deleteEvent(id) {
|
|
let data = {};
|
|
data.id = id;
|
|
|
|
if(window.confirm(i18n.blog.confirm_delete)) {
|
|
$.ajax({
|
|
type: 'DELETE',
|
|
url: '/intern/events/loeschen',
|
|
data: data,
|
|
dataType: 'json',
|
|
success: function (r) {
|
|
if (r.messageStatus === "success") {
|
|
$('#delete_' + id).closest('#eingabemaske_' + id).fadeOut(300, function () {
|
|
$(this).remove();
|
|
});
|
|
} else {
|
|
alert(r.errorMessage);
|
|
}
|
|
},
|
|
error: function (r, a, e) {
|
|
alert(i18n.common.error_occurred + e);
|
|
}
|
|
});
|
|
}
|
|
}
|