ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/include/nastaveni/
File Upload :
Current File : /srv/www/vhosts/centrumlb/administrace/include/nastaveni/nastaveni_ulozit.inc

<?php

//NDebugger::dump($_POST);exit;
if (!isset($Settings)) {
    $Settings = new Settings();
}
if (isset($_POST['odeslat'])) {

    if (isset($_POST['keywords'])) {
	$arr = array(
	    'nazev' => 'keywords',
	    'hodnota' => trim($_POST['keywords']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => $_POST['lang'],
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'keywords'))
	    $Settings->insertSettings($arr);
    }
    if (isset($_POST['description'])) {
	$arr = array(
	    'nazev' => 'description',
	    'hodnota' => trim($_POST['description']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => $_POST['lang'],
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'description')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['title'])) {
	$arr = array(
	    'nazev' => 'title',
	    'hodnota' => trim($_POST['title']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => $_POST['lang'],
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'title')) {
	    $Settings->insertSettings($arr);
	}
    }
}
if (isset($_POST['odeslat_advanced'])) {
    //NDebugger::barDump($_POST);
    if (isset($_POST['google_analytics'])) {
	$arr = array(
	    'nazev' => 'google_analytics',
	    'hodnota' => trim($_POST['google_analytics']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'google_analytics')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['sleva'])) {
	$arr = array(
	    'nazev' => 'sleva',
	    'hodnota' => trim($_POST['sleva']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'sleva')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['nazev_firmy'])) {
	$arr = array(
	    'nazev' => 'nazev_firmy',
	    'hodnota' => trim($_POST['nazev_firmy']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'nazev_firmy')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['ulice_firmy'])) {
	$arr = array(
	    'nazev' => 'ulice_firmy',
	    'hodnota' => trim($_POST['ulice_firmy']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'ulice_firmy')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['mesto_firmy'])) {
	$arr = array(
	    'nazev' => 'mesto_firmy',
	    'hodnota' => trim($_POST['mesto_firmy']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'mesto_firmy')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['telefon'])) {
	$arr = array(
	    'nazev' => 'telefon',
	    'hodnota' => trim($_POST['telefon']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'telefon')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['email'])) {
	$arr = array(
	    'nazev' => 'email',
	    'hodnota' => trim($_POST['email']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'email')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['ico'])) {
	$arr = array(
	    'nazev' => 'ico',
	    'hodnota' => trim($_POST['ico']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'ico')) {
	    $Settings->insertSettings($arr);
	}
    }
    if (isset($_POST['dic'])) {
	$arr = array(
	    'nazev' => 'dic',
	    'hodnota' => trim($_POST['dic']),
	    'stav' => isset($_POST['stav']) ? $_POST['stav'] : '1',
	    'lang' => '1',
	    'datum' => new DateTime,
	);

	if (!$Settings->updateSettings($arr, 'dic')) {
	    $Settings->insertSettings($arr);
	}
    }
    if ($arr['lang'] == 1) {
	$Settings->redirect('nastaveni-webu.php');
    } else {
	$Settings->redirect('nastaveni-webu.php#fragment-' . $arr['lang']);
    }
}
?>

ACC SHELL 2018