b59003e559
This update contains code reformatting to meet PHP standards.
205 lines
5.4 KiB
JavaScript
205 lines
5.4 KiB
JavaScript
$('#server').ajaxForm({
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
$.each(data, function (i, val) {
|
|
if (i == 'e')
|
|
bootbox.dialog('<h3 class="red">Ошибка</h3>' + val,
|
|
[{
|
|
"label": "Продолжить"
|
|
}]
|
|
);
|
|
|
|
if (i == 's')
|
|
location.reload();
|
|
});
|
|
|
|
loading(0)
|
|
}
|
|
});
|
|
|
|
function servers_search(go) {
|
|
if ($('#search').val() == '') {
|
|
$('#search_error').css('display', 'none');
|
|
|
|
return;
|
|
}
|
|
|
|
loading(1);
|
|
|
|
if (go) go = '/go'; else go = '';
|
|
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: home + 'servers/subsection/search' + url_search + go,
|
|
data: 'text=' + $('#search').val(),
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
$.each(data, function (i, val) {
|
|
if (i == 'e') {
|
|
if (val != '') {
|
|
$('#search_error').css('display', 'inline-block');
|
|
$('#search_error').html(val);
|
|
} else
|
|
$('#search_error').css('display', 'none');
|
|
}
|
|
|
|
if (i == 's') {
|
|
$('#search_error').css('display', 'none');
|
|
$('#search_result').html(val);
|
|
}
|
|
|
|
if (i == 'url')
|
|
url_search = val;
|
|
});
|
|
|
|
loading(0);
|
|
}
|
|
});
|
|
}
|
|
|
|
function servers_overdue(id, time) {
|
|
bootbox.dialog('<p>Установка даты:</p> <div class="inputs inputs-max"><input type="text" id="date_overdue" onclick="datepick(\'date_overdue\', \'' + time + '\')"></div>',
|
|
[{
|
|
"label": "Установить",
|
|
callback: function () {
|
|
servers_overdue_go(id)
|
|
}
|
|
}, {
|
|
"label": "Отмена",
|
|
}]
|
|
);
|
|
|
|
return false;
|
|
}
|
|
|
|
function servers_block(id, time) {
|
|
bootbox.dialog('<p>Установка даты:</p> <div class="inputs inputs-max"><input type="text" id="date_block" onclick="datepick(\'date_block\', \'' + time + '\')"></div>',
|
|
[{
|
|
"label": "Заблокировать",
|
|
callback: function () {
|
|
servers_block_go(id)
|
|
}
|
|
}, {
|
|
"label": "Отмена",
|
|
}]
|
|
);
|
|
|
|
return false;
|
|
}
|
|
|
|
function datepick(input, time) {
|
|
if ($('#' + input).val() != '')
|
|
time = $('#' + input).val();
|
|
|
|
$('#' + input).datetimepicker({value: time, format: 'd/m/Y H:i'});
|
|
}
|
|
|
|
function servers_overdue_go(id) {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: home + 'servers/type/overdue/id/' + id + '/go',
|
|
data: 'time=' + $('#date_overdue').val(),
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
$.each(data, function (i, val) {
|
|
if (i == 'e')
|
|
bootbox.dialog('<h3 class="red">Ошибка</h3>' + val,
|
|
[{
|
|
"label": "Продолжить"
|
|
}]
|
|
);
|
|
|
|
if (i == 's')
|
|
location.reload();
|
|
});
|
|
}
|
|
});
|
|
}
|
|
|
|
function servers_block_go(id) {
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: home + 'servers/type/block/id/' + id + '/go',
|
|
data: 'time=' + $('#date_block').val(),
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
$.each(data, function (i, val) {
|
|
if (i == 'e')
|
|
bootbox.dialog('<h3 class="red">Ошибка</h3>' + val,
|
|
[{
|
|
"label": "Продолжить"
|
|
}]
|
|
);
|
|
|
|
if (i == 's')
|
|
location.reload();
|
|
});
|
|
}
|
|
});
|
|
}
|
|
|
|
function servers_delete(id) {
|
|
bootbox.dialog('<h3 class="green">Внимание</h3> Вы уверены, что хотите удалить сервер?',
|
|
[{
|
|
"label": "Удалить",
|
|
callback: function () {
|
|
servers_delete_go(id)
|
|
}
|
|
}, {
|
|
"label": "Отмена",
|
|
}]
|
|
);
|
|
|
|
return false;
|
|
}
|
|
|
|
function servers_delete_go(id) {
|
|
|
|
loading(1);
|
|
|
|
$.ajax({
|
|
type: 'POST',
|
|
url: home + 'servers/section/delete/id/' + id,
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
$.each(data, function (i, val) {
|
|
if (i == 'e')
|
|
bootbox.dialog('<h3 class="red">Ошибка</h3>' + val,
|
|
[{
|
|
"label": "Продолжить"
|
|
}]
|
|
);
|
|
|
|
if (i == 's')
|
|
location.reload()
|
|
});
|
|
|
|
loading(0);
|
|
}
|
|
});
|
|
}
|
|
|
|
function change_tarif(id) {
|
|
|
|
loading(1);
|
|
|
|
$.ajax({
|
|
url: home + 'servers/type/tarif/id/' + id + '/tarif/' + $('#tarif').val() + '/go',
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
$.each(data, function (i, val) {
|
|
if (i == 'e')
|
|
bootbox.dialog('<h3 class="red">Ошибка</h3>' + val,
|
|
[{
|
|
"label": "Продолжить"
|
|
}]
|
|
);
|
|
|
|
if (i == 's')
|
|
location.reload()
|
|
});
|
|
|
|
loading(0);
|
|
}
|
|
});
|
|
} |