<?php
$(document).ready(function()
{
if($("#firststart").val() == "1")
{
$.growlUI('Первый запуск', 'Настройте САНТИ и смените пароль!');
}
$('#login_form').submit(function()
{
$.blockUI( { message: 'САНТИ работает. Подождите.', });
var hash = hex_md5($("#password").val());
$.ajax({
type: "POST",
url: "controllers/auth.php",
data: "login="+$("#login").val()+"&password="+ hash,
success: function(html){
if(html == "0")
{
$("#error").html("<p style='color: red;'>Неверный логин или пароль.</p>");
}
else if (html == "1")
{
window.location.href = "index.php?page=1";
}
else if (html == "2")
{
$("#error").html("<p style='color: red;'>Количество попыток исчерпано.</p>");
}
$.unblockUI();
}
});
return false;
});
$('#wizardform').submit(function()
{
$.blockUI({message: 'САНТИ работает. Подождите.',});
var new_pass = "";
new_pass = hex_md5($("#pwd").val());
$.ajax({
type: "POST",
url: "controllers/settings.php",
data: "login="+$("#login").val()+"&pwd="+new_pass+"&path="+$("#path").val()+"&url="+$("#url").val()+"&cronhand="+$("#cronhand").is(':checked')+"&autoupdate="+$("#autoupdate").is(':checked')+"&serverpath="+$("#serverpath").val()+"&addressbd="+ $("#addressbd").val()+"&namebd="+ $("#namebd").val()+"&loginbd="+ $("#loginbd").val()+"&passwordbd="+ $("#passwordbd").val()+"&addresskopbd="+ $("#addresskopbd").val()+"&namekopbd="+ $("#namekopbd").val()+"&loginkopbd="+ $("#loginkopbd").val()+"&passwordkopbd="+ $("#passwordkopbd").val()+"&cod="+ $("#cod").val()+"&yadlogin="+ $("#dbxkey").val()+"&yadpassword="+ $("#dbxsecret").val()+"&stopfiles="+ $("#stopfiles").val()+"&stoptables="+ $("#stoptables").val()+"&santiid="+ $("#santiid").val()+"&email="+ $("#email").val()+"&phone="+ $("#phone").val()+"&av_user="+ $("#av_user").html()+"&av_password="+ $("#av_password").html()+"&infomail="+ $("#infomail").is(':checked')+"&infosms="+ $("#infosms").is(':checked'),
success: function(html){
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка сохранения'});
setTimeout($.unblockUI, 3000);
}
else if (html == "1")
{
$.blockUI({message: 'Создание образа сайта и САНТИ',});
$.ajax({
type: "POST",
url: "controllers/scanfiles.php",
data: "dosf=1&silent=1",
success: function(html1)
{
$.ajax({
type: "POST",
url: "controllers/scanfiles.php",
data: "dosf=2&silent=1",
success: function(html2){
$.unblockUI();
$.blockUI({message: 'Сохраняем САНТИ.',});
$.ajax({
type: "POST",
url: "controllers/backup.php",
data: "dobu=1&arhname=lastsanti.sabu&startpath="+$("#serverpath").val()+"/"+$("#path").val()+"&stoppath=datas&rassh=&maxsize=&bufile=",
success: function(html3){
$.unblockUI();
if(html3 != "1")
{
$.blockUI({ message: 'Ошибка бекапинга САНТИ, обратитесь к разработчику'});
setTimeout($.unblockUI, 3000);
}
else
{
$.blockUI({message: 'Запуск самозащиты. Подождите.',});
$.ajax({
type: "POST",
url: "controllers/autocron.php",
data: "auto_id=6&cron=1&status=true",
success: function(html4){
$.unblockUI();
if(html4.indexOf("no_sid") != -1)
{
$.blockUI({ message: 'Неверный ID САНТИ, пройдите в настройки и укажите верный.'});
setTimeout($.unblockUI, 3000);
}
else if (html4.indexOf("ok_cron") != -1)
{
$.blockUI({ message: 'Самозащита включена'});
setTimeout($.unblockUI, 3000);
}
else
{
$.blockUI({ message: 'Ошибка cron сервера. Попробуйте ещё раз.'});
setTimeout($.unblockUI, 3000);
}
}
});
}
}
});
}
});
}
});
}
}
});
$.unblockUI();
return false;
});
$('#generator').submit(function()
{
$.blockUI( { message: 'САНТИ работает. Подождите.', });
$.ajax({
type: "POST",
url: "controllers/generator.php",
data: "passlength="+$("#passlength").val()+"&passtype="+$("#passtype").val(),
success: function(data)
{
$.unblockUI();
if(data == "0")
{
$.blockUI({ message: 'Ошибка генерации'});
setTimeout($.unblockUI, 2000);
}
else if (data != "0")
{
$("#result").html(data);
}
}
});
return false;
});
$('#blocker').submit(function()
{
$.blockUI( { message: 'САНТИ работает. Подождите.', });
$.ajax({
type: "GET",
url: "controllers/blocker.php",
data: "do="+$("#do").val(),
success: function(html){
if(html == "0")
{
$("#blockstate").html("ошибка действия. обновите страницу.");
}
else if ((html != "0") && ($("#do").val() == "3"))
{
$("#blockstate").html("сайт разблокирован");
$("#do").val("2");
$("#blockBtn").val("Заблокировать");
}
else if ((html != "0") && ($("#do").val() == "2"))
{
$("#blockstate").html("сайт заблокирован");
$("#do").val("3");
$("#blockBtn").val("Разблокировать");
}
$.unblockUI();
}
});
return false;
});
$('#ftpa').submit(function()
{
$.blockUI( { message: 'САНТИ работает. Подождите.', });
$.ajax({
type: "POST",
url: "controllers/ftpacc.php",
data: "choose="+$('input[name="choose"]:checked').val()+"&dip="+$("#dip").val()+"&aip="+$("#aip").val()+"&deny_rewrite="+$('input[name="deny_rewrite"]:checked').val(),
success: function(html){
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка генерации ftp файла'});
setTimeout($.unblockUI, 2000);
}
else if (html != "0")
{
$("#result").html(html);
}
}
});
return false;
});
$('#fsearch').submit(function()
{
oTable.fnClearTable();
$.blockUI({ message: 'САНТИ работает. Подождите.', });
$.ajax({
type: "POST",
url: "controllers/datefinder.php",
dataType: "json",
data: "startdate="+$("#startdate").val()+"&finishdate="+$("#finishdate").val()+"&extensions="+$("#extensions").val()+"&dofs="+$("#dofs").val(),
success: function(data){
data = eval(data);
var count = 0;
for(f in data)
{
oTable.fnAddData([data[f].file, data[f].date, "<a style='cursor: pointer;' onclick='fileFromUtil(""+data[f].file+"");'>Редактировать</a>"]);
count++;
}
$('#result').html(count);
$.unblockUI();
}
});
return false;
});
$('#cleaner').submit(function()
{
oTable.fnClearTable();
$.blockUI( { message: 'САНТИ работает. Подождите.', });
$.ajax({
type: "POST",
url: "controllers/cleaner.php",
dataType: "json",
data: "startcode="+encodeURIComponent($("#startcode").val())+"&finishcode="+encodeURIComponent($("#finishcode").val())+"&extensions="+$("#extensions").val()+"&dofs="+$("#dofs").val()+"&docl="+$("#docl").val(),
success: function(data){
$.unblockUI();
data = eval(data);
var count = 0;
for(f in data)
{
oTable.fnAddData([data[f].file, data[f].status, "<a style='cursor: pointer;' onclick='fileFromUtil(""+data[f].file+"");'>Редактировать</a>"]);
count++;
}
$('#result').html(count);
$.unblockUI();
}
});
return false;
});
$('#buform').click(function()
{
$('.modal').modal('hide');
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/backup.php",
data: "dobu="+$("#dobu").val()+"&arhname="+$("#arhname").val()+"&startpath="+$("#startpath").val()+"&stoppath="+$("#stoppath").val()+"&rassh="+$("#rassh").val()+"&maxsize="+$("#maxsize").val()+"&bufile="+$("#bufile").val(),
success: function(html){
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка бекапинга'});
setTimeout($.unblockUI, 2000);
}
else if (html == "1")
{
}
}
});
return false;
});
$("#dobu").change(function ()
{
if($("#dobu").val() == "1")
{
$("#bunameblock").css("display","block");
$("#startpathlbl").html("С какой папки бекапим:");
$("#stoppathblock").css("display","block");
$("#rasshblock").css("display","block");
$("#maxsizeblock").css("display","block");
$("#bufsblock").css("display","none");
}
else if($("#dobu").val() == "2")
{
$("#bunameblock").css("display","none");
$("#startpathlbl").html("В какую папку восстанавливаем:");
$("#startpath").val("new");
$("#pathhelp").html("Распаковка в папку datas/unarchive/");
$("#stoppathblock").css("display","none");
$("#rasshblock").css("display","none");
$("#maxsizeblock").css("display","none");
$("#bufsblock").css("display","block");
}
});
$("#form_files").submit(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
if($("#localcron").val()=="0")
{
$.ajax({
type: "POST",
url: "controllers/autocron.php",
data: "auto_id=1"+"&status="+$("#status_files").is(':checked')+"&cron="+$("#cron_files").val(),
success: function(html)
{
$.unblockUI();
if(html.indexOf("no_sid") != -1)
{
$.blockUI({ message: 'Неверный ID САНТИ, пройдите в настройки и укажите верный.'});
setTimeout($.unblockUI, 3000);
}
else if (html.indexOf("ok_cron") != -1)
{
$.blockUI({ message: 'Изменения в автопилот внесены'});
setTimeout($.unblockUI, 2000);
$.blockUI({message: 'САНТИ работает. Подождите.',});
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=1"+"&status_files="+$("#status_files").is(':checked')+"&cron_files="+$("#cron_files").val(),
success: function(html1)
{
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
else
{
$.blockUI({ message: 'Ошибка cron сервера. Попробуйте ещё раз.'});
setTimeout($.unblockUI, 2000);
}
}
});
}
else
{
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=1"+"&status_files="+$("#status_files").is(':checked')+"&cron_files="+$("#cron_files").val(),
success: function(html1)
{
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
return false;
});
$("#form_db").submit(function ()
{
$.blockUI({message: 'САНТИ работает. Подождите.',});
if($("#localcron").val()=="0")
{
$.ajax({
type: "POST",
url: "controllers/autocron.php",
data: "auto_id=2"+"&status="+$("#status_db").is(':checked')+"&cron="+$("#cron_db").val(),
success: function(html)
{
$.unblockUI();
if(html.indexOf("no_sid") != -1)
{
$.blockUI({ message: 'Неверный ID САНТИ, пройдите в настройки и укажите верный.'});
setTimeout($.unblockUI, 3000);
}
else if (html.indexOf("ok_cron") != -1)
{
$.blockUI({ message: 'Изменения в автопилот внесены'});
setTimeout($.unblockUI, 2000);
$.blockUI({message: 'САНТИ работает. Подождите.',});
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=2"+"&status_db="+$("#status_db").is(':checked')+"&cron_db="+$("#cron_db").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
else
{
$.blockUI({ message: 'Ошибка cron сервера. Попробуйте ещё раз.'});
setTimeout($.unblockUI, 2000);
}
}
});
}
else
{
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=2"+"&status_db="+$("#status_db").is(':checked')+"&cron_db="+$("#cron_db").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
return false;
});
$("#form_bu").submit(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
if($("#localcron").val()=="0")
{
$.ajax({
type: "POST",
url: "controllers/autocron.php",
data: "auto_id=3"+"&status="+$("#status_bu").is(':checked')+"&cron="+$("#cron_bu").val(),
success: function(html)
{
$.unblockUI();
if(html.indexOf("no_sid") != -1)
{
$.blockUI({ message: 'Неверный ID САНТИ, пройдите в настройки и укажите верный.'});
setTimeout($.unblockUI, 3000);
}
else if (html.indexOf("ok_cron") != -1)
{
$.blockUI({ message: 'Изменения в автопилот внесены'});
setTimeout($.unblockUI, 2000);
$.blockUI({message: 'САНТИ работает. Подождите.',});
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=3"+"&status_bu="+$("#status_bu").is(':checked')+"&yadisk_bu="+$("#yadisk_bu").is(':checked')+"&cron_bu="+$("#cron_bu").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
else
{
$.blockUI({ message: 'Ошибка cron сервера. Попробуйте ещё раз.'});
setTimeout($.unblockUI, 2000);
}
}
});
}
else
{
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=3"+"&status_bu="+$("#status_bu").is(':checked')+"&yadisk_bu="+$("#yadisk_bu").is(':checked')+"&cron_bu="+$("#cron_bu").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
return false;
});
$("#form_bud").submit(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
if($("#localcron").val()=="0")
{
$.ajax({
type: "POST",
url: "controllers/autocron.php",
data: "auto_id=7"+"&status="+$("#status_bud").is(':checked')+"&cron="+$("#cron_bud").val(),
success: function(html)
{
$.unblockUI();
if(html.indexOf("no_sid") != -1)
{
$.blockUI({ message: 'Неверный ID САНТИ, пройдите в настройки и укажите верный.'});
setTimeout($.unblockUI, 3000);
}
else if (html.indexOf("ok_cron") != -1)
{
$.blockUI({ message: 'Изменения в автопилот внесены'});
setTimeout($.unblockUI, 2000);
$.blockUI({message: 'САНТИ работает. Подождите.',});
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=7"+"&status_bud="+$("#status_bud").is(':checked')+"&yadisk_bud="+$("#yadisk_bud").is(':checked')+"&cron_bud="+$("#cron_bud").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
else
{
$.blockUI({ message: 'Ошибка cron сервера. Попробуйте ещё раз.'});
setTimeout($.unblockUI, 2000);
}
}
});
}
else
{
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=7"+"&status_bud="+$("#status_bud").is(':checked')+"&yadisk_bud="+$("#yadisk_bud").is(':checked')+"&cron_bud="+$("#cron_bud").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
return false;
});
$("#form_sech").submit(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
if($("#localcron").val()=="0")
{
$.ajax({
type: "POST",
url: "controllers/autocron.php",
data: "auto_id=4"+"&status="+$("#status_sech").is(':checked')+"&cron="+$("#cron_sech").val(),
success: function(html)
{
$.unblockUI();
if(html.indexOf("no_sid") != -1)
{
$.blockUI({ message: 'Неверный ID САНТИ, пройдите в настройки и укажите верный.'});
setTimeout($.unblockUI, 3000);
}
else if (html.indexOf("ok_cron") != -1)
{
$.blockUI({ message: 'Изменения в автопилот внесены'});
setTimeout($.unblockUI, 2000);
$.blockUI({message: 'САНТИ работает. Подождите.',});
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=4"+"&status_sech="+$("#status_sech").is(':checked')+"&alert_sech="+$("#alert_sech").is(':checked')+"&cron_sech="+$("#cron_sech").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
else
{
$.blockUI({ message: 'Ошибка cron сервера. Попробуйте ещё раз.'});
setTimeout($.unblockUI, 2000);
}
}
});
}
else
{
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=4"+"&status_sech="+$("#status_sech").is(':checked')+"&alert_sech="+$("#alert_sech").is(':checked')+"&cron_sech="+$("#cron_sech").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
return false;
});
$("#form_brch").submit(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
if($("#localcron").val()=="0")
{
$.ajax({
type: "POST",
url: "controllers/autocron.php",
data: "auto_id=5"+"&status="+$("#status_brch").is(':checked')+"&cron="+$("#cron_brch").val(),
success: function(html)
{
$.unblockUI();
if(html.indexOf("no_sid") != -1)
{
$.blockUI({ message: 'Неверный ID САНТИ, пройдите в настройки и укажите верный.'});
setTimeout($.unblockUI, 3000);
}
else if (html.indexOf("ok_cron") != -1)
{
$.blockUI({ message: 'Изменения в автопилот внесены'});
setTimeout($.unblockUI, 2000);
$.blockUI({message: 'САНТИ работает. Подождите.',});
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=5"+"&status_brch="+$("#status_brch").is(':checked')+"&cron_brch="+$("#cron_brch").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
else
{
$.blockUI({ message: 'Ошибка cron сервера. Попробуйте ещё раз.'});
setTimeout($.unblockUI, 2000);
}
}
});
}
else
{
$.ajax({
type: "POST",
url: "controllers/autosettings.php",
data: "auto_id=5"+"&status_brch="+$("#status_brch").is(':checked')+"&cron_brch="+$("#cron_brch").val(),
success: function(html1)
{
$.unblockUI();
if(html1 == "0")
{
$.blockUI({ message: 'Ошибка сохранения настроек автопилота'});
setTimeout($.unblockUI, 2000);
}
else
{
$.blockUI({ message: 'Настройки автопилота сохранены'});
setTimeout($.unblockUI, 1000);
}
}
});
}
return false;
});
$("#avm_apply").click(function ()
{
$("#av_user").html($("#avm_user").val());
$("#av_password").html($("#avm_password").val());
$('.modal').modal('hide');
});
$("#avmr_register").click(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/avisoreg.php",
data: "aviso_user="+$("#avmr_user").val()+"&aviso_password="+$("#avmr_password").val()+"&aviso_email="+$("#avmr_email").val(),
success: function(html){
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка регистрации, повторите позже'});
setTimeout($.unblockUI, 2000);
}
else if (html == "1")
{
$("#av_user").html($("#avmr_user").val());
$("#av_password").html($("#avmr_password").val());
$('.modal').modal('hide');
}
}
});
});
$("#hand_scanf").click(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/scanfiles.php",
data: "dosf=1",
success: function(html){
$.unblockUI();
}
});
window.location.replace(window.location);
});
$("#hand_sech").click(function ()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/autosech.php",
data: "",
success: function(html){
$.unblockUI();
}
});
window.location.replace(window.location);
});
$(window).scroll(function() {
if($(this).scrollTop() != 0) {
$('#toTop').fadeIn();
} else {
$('#toTop').fadeOut();
}
});
$('#toTop').click(function() {
$('body,html').animate({scrollTop:0},800);
});
$('#feditor').submit(function()
{
var contents = editor.getSession().getValue();
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/file_editor.php",
data: "fedo=2"+"&file_id="+$("#fileid").val()+"&contents="+encodeURIComponent(contents)+"&encoding="+$("#encoding").val(),
success: function(data)
{
$.unblockUI();
if(data == 0)
{
$.blockUI({ message: 'Ошибка сохранения'});
setTimeout($.unblockUI, 2000);
}
else if (data != 0)
{
$.blockUI({ message: 'Файл сохранен'});
setTimeout($.unblockUI, 2000);
}
}
});
return false;
});
});
function notifier_delete(id)
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/database.php",
data: "nd="+id,
success: function(html){
$.unblockUI();
var not_num = $("#not_counter").html() - 1;
if(not_num > 0)
{
$("#not_counter").html(not_num);
}
else
{
$("#not_counter").css("display","none");
}
}
});
}
function object_ignore(id)
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/database.php",
data: "oi="+id,
success: function(html)
{
$.unblockUI();
$("#action_"+id).html('<span style="display: inline-block; float: right;">Игнорируется <a style="cursor: pointer;" onclick="object_null('+id+');" class="tips" title="отменить"><i class="icon-refresh"></i></a></span>');
}
});
}
function object_healed(id)
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/database.php",
data: "oh="+id,
success: function(html)
{
$.unblockUI();
$("#action_"+id).html('<span style="display: inline-block; float: right;">Вылечен <a style="cursor: pointer;" onclick="object_null('+id+');" class="tips" title="отменить"><i class="icon-refresh"></i></a></span>');
}
});
}
function object_null(id)
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/database.php",
data: "on="+id,
success: function(html)
{
$.unblockUI();
$("#action_"+id).html('<a style="cursor: pointer;" onclick="object_healed('+id+');">вылечен</a><br><a style="cursor: pointer;" onclick="object_ignore('+id+')">игнорировать</a><br><a style="cursor: pointer;" href="index.php?page=121&file_id='+id+'">редактировать</a>');
}
});
}
function fileFromUtil(file)
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/database.php",
data: "uf="+file,
success: function(html)
{
$.unblockUI();
window.location.href = "index.php?page=121&file_id="+html;
}
});
return false;
}
function getsmsbalance()
{
$.ajax({
type: "POST",
url: "controllers/avisobalance.php",
data: "",
success: function(html){
if(html == "0")
{
$.blockUI({ message: 'Ошибка проверки СМС баланса'});
setTimeout($.unblockUI, 2000);
}
else
{
$("#smsbalance").html(html);
}
}
});
}
function phpinfopage()
{
$.blockUI(
{
message: 'САНТИ работает. Подождите.',
});
$.ajax({
type: "POST",
url: "controllers/phpinfo.php",
data: "",
success: function(html){
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка построения отчета'});
setTimeout($.unblockUI, 2000);
}
else if (html != "0")
{
$('.phpinfo').html(html);
}
$.unblockUI();
}
});
}
function showNEWS(str)
{
if (str.length==0)
{
document.getElementById("rssOutput").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("rssOutput").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","controllers/news.php?res="+str,true);
xmlhttp.send();
}
function checkBlock()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
if(xmlhttp.responseText=="true")
{
document.getElementById("blockstate").innerHTML="сайт заблокирован";
document.getElementById("blockBtn").value = "Разблокировать";
document.getElementById("do").value = "3";
}
else
{
document.getElementById("blockstate").innerHTML="сайт разблокирован";
document.getElementById("blockBtn").value = "Заблокировать";
document.getElementById("do").value = "2";
}
}
}
xmlhttp.open("GET","controllers/blocker.php?do=1",true);
xmlhttp.send();
}
function chackbase_generate()
{
$.blockUI(
{
message: 'Создаем образ сайта и БД для автоматического сканирования.',
});
$.ajax({
type: "POST",
url: "controllers/scanfiles.php",
data: "",
success: function(html){
$.unblockUI();
if(html == "0")
{
$.blockUI({ message: 'Ошибка создания образа для автоматического сканирования. Обратитесь в поддержку за помощью'});
setTimeout($.unblockUI, 2000);
}
else if (html != "0")
{
$.blockUI({ message: 'Образ сайта и БД для автоматического сканирования создан'});
setTimeout($.unblockUI, 2000);
}
}
});
}
?>