Вход Регистрация
Файл: js/gsav.js
Строк: 654
<?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($.unblockUI3000); 
                    }
                    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($.unblockUI3000); 
                                                }
                                                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($.unblockUI3000); 
                                                            }
                                                            else if (
html4.indexOf("ok_cron") != -1)
                                                            {
                                                                $.
blockUI({ message'Самозащита включена'}); 
                                         
                                                                
setTimeout($.unblockUI3000);                                                                 
                                                            }
                                                            else
                                                            {
                                                                $.
blockUI({ message'Ошибка cron сервера. Попробуйте ещё раз.'}); 
                                                         
                                                                
setTimeout($.unblockUI3000); 
                                                            }                                                            
                                                        }
                                                    });
                                                }
                                            }
                                        });
                                    }
                                });
                            }
                        });
                    }
                }
             });
        $.
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($.unblockUI2000); 
                        }
                        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($.unblockUI2000); 
                    }
                    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].filedata[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].filedata[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($.unblockUI2000); 
                    }
                    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($.unblockUI3000); 
                            }
                            else if (
html.indexOf("ok_cron") != -1)
                            {
                                $.
blockUI({ message'Изменения в автопилот внесены'}); 
         
                                
setTimeout($.unblockUI2000); 
                                $.
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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
                            }
                            else
                            {
                                $.
blockUI({ message'Ошибка cron сервера. Попробуйте ещё раз.'}); 
                         
                                
setTimeout($.unblockUI2000); 
                            }
                        }
                     });
        }
        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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
        }

        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($.unblockUI3000); 
                            }
                            else if (
html.indexOf("ok_cron") != -1)
                            {
                                $.
blockUI({ message'Изменения в автопилот внесены'}); 
         
                                
setTimeout($.unblockUI2000); 
                                $.
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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
                            }
                            else
                            {
                                $.
blockUI({ message'Ошибка cron сервера. Попробуйте ещё раз.'}); 
                         
                                
setTimeout($.unblockUI2000); 
                            }
                        }
                     });
        }
        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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
        }
        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($.unblockUI3000); 
                            }
                            else if (
html.indexOf("ok_cron") != -1)
                            {
                                $.
blockUI({ message'Изменения в автопилот внесены'}); 
         
                                
setTimeout($.unblockUI2000); 
                                $.
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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
                            }
                            else
                            {
                                $.
blockUI({ message'Ошибка cron сервера. Попробуйте ещё раз.'}); 
                         
                                
setTimeout($.unblockUI2000); 
                            }
                        }
                     });
        }
        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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
        }

        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($.unblockUI3000); 
                            }
                            else if (
html.indexOf("ok_cron") != -1)
                            {
                                $.
blockUI({ message'Изменения в автопилот внесены'}); 
         
                                
setTimeout($.unblockUI2000); 
                                $.
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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
                            }
                            else
                            {
                                $.
blockUI({ message'Ошибка cron сервера. Попробуйте ещё раз.'}); 
                         
                                
setTimeout($.unblockUI2000); 
                            }
                        }
                     });
        }
        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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
        }

        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($.unblockUI3000); 
                            }
                            else if (
html.indexOf("ok_cron") != -1)
                            {
                                $.
blockUI({ message'Изменения в автопилот внесены'}); 
         
                                
setTimeout($.unblockUI2000); 
                                $.
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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
                            }
                            else
                            {
                                $.
blockUI({ message'Ошибка cron сервера. Попробуйте ещё раз.'}); 
                         
                                
setTimeout($.unblockUI2000); 
                            }
                        }
                     });
        }
        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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
        }

        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($.unblockUI3000); 
                            }
                            else if (
html.indexOf("ok_cron") != -1)
                            {
                                $.
blockUI({ message'Изменения в автопилот внесены'}); 
         
                                
setTimeout($.unblockUI2000); 
                                $.
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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
                            }
                            else
                            {
                                $.
blockUI({ message'Ошибка cron сервера. Попробуйте ещё раз.'}); 
                         
                                
setTimeout($.unblockUI2000); 
                            }
                        }
                     });
        }
        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($.unblockUI2000); 
                                            }
                                            else
                                            {
                                                $.
blockUI({ message'Настройки автопилота сохранены'}); 
                         
                                                
setTimeout($.unblockUI1000); 
                                                
                                            }
                                        }
                                 });
        }

        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($.unblockUI2000); 
                    }
                    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($.unblockUI2000); 
                        }
                        else if (
data != 0)
                        {
                            $.
blockUI({ message'Файл сохранен'}); 
 
                            
setTimeout($.unblockUI2000); 
                        }
                    }
             });
        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;">Игнорируется&nbsp;&nbsp;<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;">Вылечен&nbsp;&nbsp;<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($.unblockUI2000);
                        }
                        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($.unblockUI2000); 
                }
                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==&& 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==&& 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($.unblockUI2000); 
                }
                else if (
html != "0")
                {
                    $.
blockUI({ message'Образ сайта и БД для автоматического сканирования создан'}); 
 
                    
setTimeout($.unblockUI2000); 
                }
            }
        });
}
?>
Онлайн: 2
Реклама