Вход Регистрация
Файл: Application/system/controllers/ajax_admin-general.php
Строк: 196
<?php 
    
// We check in which language we will work
    
if (isset($_SESSION["DATAGLOBAL"][0]) && !empty($_SESSION["DATAGLOBAL"][0])) $C->LANGUAGE $_SESSION["DATAGLOBAL"][0];

    
$this->load_langfile('inside/admin.php');

    
// We are here only if you're logged in
    
if (!$this->user->is_logged || !$this->user->info->is_network_admin) {
        echo(
'0: '.$this->lang('admin_no_session'));
        die();
    }
    
    
$errored 0;
    
$txterror '';
    
    
$action=0;
    
    if (isset(
$_POST["todo"]) && $_POST["todo"] != ''$action $this->db1->e($_POST["todo"]);
    if (!
is_numeric($action)) {
        
$errored 1;
        
$txterror .= 'Error. ';
        echo(
'0: '.$caderror);
        die();
    }


    if (
$action == 1)    {

        
$titlesite $descsite $keywsite '';
        
$protect = -1;
        
$showlanguage $spages = -1;
        
        if (isset(
$_POST["ts"]) && !empty($_POST["ts"])) $titlesite $this->db1->e(trim($_POST["ts"]));
        if (isset(
$_POST["ds"]) && !empty($_POST["ds"])) $descsite $this->db1->e(trim($_POST["ds"]));
        if (isset(
$_POST["ks"]) && !empty($_POST["ks"])) $keywsite $this->db1->e(trim($_POST["ks"]));
        if (isset(
$_POST["prt"]) && $_POST["prt"]!=''$protect $this->db1->e(trim($_POST["prt"]));
        if (isset(
$_POST["lng"]) && $_POST["lng"]!=''$showlanguage $this->db1->e(trim($_POST["lng"]));
        if (isset(
$_POST["spg"]) && $_POST["spg"]!=''$spages $this->db1->e(trim($_POST["spg"]));
        
        if (empty(
$titlesite)) { $errored 1$txterror .= 'Error... '; }
        if (empty(
$descsite)) { $errored 1$txterror .= 'Error... '; }
        if (empty(
$keywsite)) { $errored 1$txterror .= 'Error... '; }
        if (
$protect == -1) { $errored 1$txterror .= 'Error... '; }
        if (
$showlanguage == -1) { $errored 1$txterror .= 'Error... '; }
        if (
$spages == -1) { $errored 1$txterror .= 'Error... '; }
        
    }

    if (
$action == 2)    {

        
$ne $ine $nm $inm = -1;
        
        if (isset(
$_POST["ne"]) && !empty($_POST["ne"])) $ne $this->db1->e(trim($_POST["ne"]));
        if (isset(
$_POST["ine"]) && !empty($_POST["ine"])) $ine $this->db1->e(trim($_POST["ine"]));
        if (isset(
$_POST["nm"]) && !empty($_POST["nm"])) $nm $this->db1->e(trim($_POST["nm"]));
        if (isset(
$_POST["inm"]) && !empty($_POST["inm"])) $inm $this->db1->e(trim($_POST["inm"]));
        
        if (
$ne == -1) { $errored 1$txterror .= 'Error... '; }
        if (
$ine == -1) { $errored 1$txterror .= 'Error... '; }
        if (
$nm == -1) { $errored 1$txterror .= 'Error... '; }
        if (
$inm == -1) { $errored 1$txterror .= 'Error... '; }

    }
    
    if (
$action == 3)    {

        
$ncs $imc 0;
        
$ce = -1;
        
        if (isset(
$_POST["ncs"]) && $_POST["ncs"]!=''$ncs $this->db1->e(trim($_POST["ncs"]));
        if (isset(
$_POST["imc"]) && $_POST["imc"]!=''$imc $this->db1->e(trim($_POST["imc"]));
        if (isset(
$_POST["ce"]) && $_POST["ce"]!=''$ce $this->db1->e(trim($_POST["ce"]));
        
        if (
$ncs == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$imc == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$ce == -1) { $errored 1$txterror .= 'Error... '; }

    }
    
    if (
$action == 4)    {

        
$na $nfs $nfg $nn $nim $nf $ns $nc 0;
        
        if (isset(
$_POST["na"]) && !empty($_POST["na"])) $na $this->db1->e(trim($_POST["na"]));
        if (isset(
$_POST["nfs"]) && !empty($_POST["nfs"])) $nfs $this->db1->e(trim($_POST["nfs"]));
        if (isset(
$_POST["nfg"]) && !empty($_POST["nfg"])) $nfg $this->db1->e(trim($_POST["nfg"]));
        if (isset(
$_POST["nn"]) && !empty($_POST["nn"])) $nn $this->db1->e(trim($_POST["nn"]));
        if (isset(
$_POST["nim"]) && !empty($_POST["nim"])) $nim $this->db1->e(trim($_POST["nim"]));
        if (isset(
$_POST["nf"]) && !empty($_POST["nf"])) $nf $this->db1->e(trim($_POST["nf"]));
        if (isset(
$_POST["ns"]) && !empty($_POST["ns"])) $ns $this->db1->e(trim($_POST["ns"]));
        if (isset(
$_POST["nc"]) && !empty($_POST["nc"])) $nc $this->db1->e(trim($_POST["nc"]));

        
        if (
$na == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$nfs == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$nfg == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$nn == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$nim == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$nf == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$ns == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$nc == 0) { $errored 1$txterror .= 'Error... '; }


    }
    
    if (
$action == 5)    {

        
$npp $ncpp 0;
        
        if (isset(
$_POST["npp"]) && $_POST["npp"]!=''$npp $this->db1->e(trim($_POST["npp"]));
        if (isset(
$_POST["ncpp"]) && $_POST["ncpp"]!=''$ncpp $this->db1->e(trim($_POST["ncpp"]));
        
        if (
$npp == 0) { $errored 1$txterror .= 'Error... '; }
        if (
$ncpp == 0) { $errored 1$txterror .= 'Error... '; }

    }

    
    if (
$errored == 1) {
        echo(
'0: '.$txterror);
    } else {

        if (
$action == 1) {    
            
$this->db1->query("UPDATE settings SET value='".$titlesite."' WHERE word='SITE_TITLE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$descsite."' WHERE word='SITE_DESCRIPTION' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$keywsite."' WHERE word='SITE_KEYWORDS' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$protect."' WHERE word='PROTECT_OUTSIDE_PAGES' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$showlanguage."' WHERE word='SHOW_MENU_LANGUAJE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$spages."' WHERE word='SHOW_MENU_PAGES' LIMIT 1");
            
$txtreturn $this->lang('admin_txt_msgok');
            echo(
'1: '.$txtreturn);
            return;
        }
        
        if (
$action == 2) {    
            
$this->db1->query("UPDATE settings SET value='".$ne."' WHERE word='NUM_NOTIFICATIONS_ALERT' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$ine."' WHERE word='INTERVAL_NOTIFICATIONS_EVENTS' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$nm."' WHERE word='NUM_NOTIFICATIONSMSG_ALERT' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$inm."' WHERE word='INTERVAL_NOTIFICATIONS_MSGS' LIMIT 1");
            
$txtreturn $this->lang('admin_txt_msgok');
            echo(
'1: '.$txtreturn);
            return;
        }
        
        if (
$action == 3) {    
            
$this->db1->query("UPDATE settings SET value='".$ncs."' WHERE word='CHAT_NUM_MSG_START' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$imc."' WHERE word='CHAT_INTERVAL_REFRESH' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$ce."' WHERE word='CHAT_WITH_EMOTICONS' LIMIT 1");
            
$txtreturn $this->lang('admin_txt_msgok');
            echo(
'1: '.$txtreturn);
            return;
        }
        
        if (
$action == 4) {    
            
$this->db1->query("UPDATE settings SET value='".$na."' WHERE word='NUM_ACTIVITIES_PAGE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$nfs."' WHERE word='NUM_FOLLOWERS_PAGE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$nfg."' WHERE word='NUM_FOLLOWING_PAGE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$nn."' WHERE word='NUM_NOTIFICATIONS_PAGE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$nim."' WHERE word='NUM_USERCHAT_PAGE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$nf."' WHERE word='NUM_FAVORITES_PAGE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$ns."' WHERE word='NUM_SEARCH_PAGE' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$nc."' WHERE word='NUM_COMMENTS_DASH_PAGE' LIMIT 1");
            
$txtreturn $this->lang('admin_txt_msgok');
            echo(
'1: '.$txtreturn);
            return;
        }
        
        if (
$action == 5) {    
            
$this->db1->query("UPDATE settings SET value='".$npp."' WHERE word='NUM_PHOTOS_POST' LIMIT 1");
            
$this->db1->query("UPDATE settings SET value='".$ncpp."' WHERE word='NUM_COMMENTS_PER_POST' LIMIT 1");
            
$txtreturn $this->lang('admin_txt_msgok');
            echo(
'1: '.$txtreturn);
            return;
        }
    
    }
?>
Онлайн: 0
Реклама