Файл: controllers/autosettings.php
Строк: 53
<?php
// 0- ошибка, 1 - сохранилось
session_start();
if (!isset($_SESSION['auth']))
{
die("0");
}
include('../autoconfig.php');
if (isset($_POST['auto_id'])) $auto_id = addslashes(htmlspecialchars(strip_tags(trim($_POST['auto_id'])))); else die('0'); //1 - файловый скан, 2 - скан бд, 3 - бекап, 4 - скан пс, 5 - скан браузером.
if (isset($_POST['status_files'])) $status_files = addslashes(htmlspecialchars(strip_tags(trim($_POST['status_files'])))); else { STATUS_FILES ? $status_files = 'true' : $status_files = 'false'; }
if (isset($_POST['cron_files'])) $cron_files = addslashes(htmlspecialchars(strip_tags(trim($_POST['cron_files'])))); else $cron_files = CRON_FILES;
if (isset($_POST['status_db'])) $status_db = addslashes(htmlspecialchars(strip_tags(trim($_POST['status_db'])))); else { STATUS_DB ? $status_db = 'true' : $status_db = 'false'; }
if (isset($_POST['cron_db'])) $cron_db = addslashes(htmlspecialchars(strip_tags(trim($_POST['cron_db'])))); else $cron_db = CRON_DB;
if (isset($_POST['status_bu'])) $status_bu = addslashes(htmlspecialchars(strip_tags(trim($_POST['status_bu'])))); else { STATUS_BU ? $status_bu = 'true' : $status_bu = 'false';}
if (isset($_POST['yadisk_bu'])) $yadisk_bu = addslashes(htmlspecialchars(strip_tags(trim($_POST['yadisk_bu'])))); else { YADISK_BU ? $yadisk_bu = 'true' : $yadisk_bu = 'false'; }
if (isset($_POST['cron_bu'])) $cron_bu = addslashes(htmlspecialchars(strip_tags(trim($_POST['cron_bu'])))); else $cron_bu = CRON_BU;
if (isset($_POST['status_bud'])) $status_bud = addslashes(htmlspecialchars(strip_tags(trim($_POST['status_bud'])))); else { STATUS_BUD ? $status_bud = 'true' : $status_bud = 'false';}
if (isset($_POST['yadisk_bud'])) $yadisk_bud = addslashes(htmlspecialchars(strip_tags(trim($_POST['yadisk_bud'])))); else { YADISK_BUD ? $yadisk_bud = 'true' : $yadisk_bud = 'false'; }
if (isset($_POST['cron_bud'])) $cron_bud = addslashes(htmlspecialchars(strip_tags(trim($_POST['cron_bud'])))); else $cron_bud = CRON_BUD;
if (isset($_POST['status_sech'])) $status_sech = addslashes(htmlspecialchars(strip_tags(trim($_POST['status_sech'])))); else { STATUS_SECH ? $status_sech = 'true' : $status_sech = 'false'; }
if (isset($_POST['alert_sech'])) $alert_sech = addslashes(htmlspecialchars(strip_tags(trim($_POST['alert_sech'])))); else { ALERT_SECH ? $alert_sech = 'true' : $alert_sech = 'false'; }
if (isset($_POST['cron_sech'])) $cron_sech = addslashes(htmlspecialchars(strip_tags(trim($_POST['cron_sech'])))); else $cron_sech = CRON_SECH;
if (isset($_POST['status_brch'])) $status_brch = addslashes(htmlspecialchars(strip_tags(trim($_POST['status_brch'])))); else { STATUS_BRCH ? $status_brch = 'true' : $status_brch = 'false'; }
if (isset($_POST['cron_brch'])) $cron_brch = addslashes(htmlspecialchars(strip_tags(trim($_POST['cron_brch'])))); else $cron_brch = CRON_BRCH;
$h = fopen("../autoconfig.php","w");
$text = "<?php
/** Статус файлового сканера */
define('STATUS_FILES', $status_files);
/** Периодичность запуска**/
define('CRON_FILES', $cron_files);
/** Статус сканера БД**/
define('STATUS_DB', $status_db);
/** Периодичность сканирования БД */
define('CRON_DB', $cron_db);
/** Статус бекапинга */
define('STATUS_BU', $status_bu);
/** Бекапить ли в Yandex.DISK? */
define('YADISK_BU', $yadisk_bu);
/** Периодичность бекапинга */
define('CRON_BU', $cron_bu);
/** Статус бекапинга БД */
define('STATUS_BUD', $status_bud);
/** Бекапить ли БД в Yandex.DISK? */
define('YADISK_BUD', $yadisk_bud);
/** Периодичность бекапинга БД */
define('CRON_BUD', $cron_bud);
/** Статус проверки в ПС */
define('STATUS_SECH', $status_sech);
/** Сообщать ли о новых страницах в поиске */
define('ALERT_SECH', $alert_sech);
/** Периодичность проверки ПС */
define('CRON_SECH', $cron_sech);
/** Статус браузерной проверки */
define('STATUS_BRCH', $status_brch);
/** Периодичность браузерной проверки */
define('CRON_BRCH', $cron_brch);
?>";
if (fwrite($h,$text))
{
fclose($h);
die("1");
}
fclose($h);
die("0");
?>