<?php
/*
- NTLCMS v 18.1 19.08.2017 г
- Автор скрипта Александр (NTL)
- Скрипт клик клуба v 18.1
- Оф.сайт http://clicks24.ru
- Контакты ntl-jt@mail.ru
- Все права принадлежат разработчику
- Вы не имеете право вносить изменения в код скрипта
- Данный скрипт запрещено распространять
*/
define('NTLCMS', 1);
$module = 'panel';
include ('../system/start.php');
include ('../system/function.php');
include ('../system/antidos.php');
include ('../system/head.php');
################################################################################
if ($active && $_USER['admin'] == '1'){
################################################################################
echo '<div class="title"><center>Админ-Панель | Настройки сайта</center></div>';
################################################################################
if (!isset($_POST['ok'])){
echo '<div class="menu">';
echo '<form action="'.URL.'/_settings" method="post" name="form">';
echo '<b>* Описание сайта:</b><br/>';
echo '<textarea cols="20" rows="4" name="desc">'.filter_out($set['desc']).'</textarea><br/>';
echo '<b>* Ключевые слова:</b><br/>';
echo '<textarea cols="20" rows="4" name="key">'.filter_out($set['key']).'</textarea><br/>';
echo '<b>* Копирайт:</b><br/>';
echo '<textarea cols="20" rows="4" name="copy">'.filter_out($set['copy']).'</textarea><br/>';
echo '<b>* Антиспам:</b><br/>';
echo '<input type="text" name="antispam" maxlength="3" value="'.((int) $set['antispam']).'"/><br/>';
echo '<b>* Пунктов на стр:</b><br/>';
echo '<input type="text" name="pages" maxlength="3" value="'.((int) $set['pages']).'"/><br/>';
echo '<b>* E-Mail админа:</b><br/>';
echo '<input type="text" name="mail" maxlength="50" value="'.filter_out($set['mail']).'"/><br/>';
echo '<b>* ICQ админа:</b><br/>';
echo '<input type="text" name="icq" maxlength="9" value="'.((int) $set['icq']).'"/><br/>';
echo '<b>* Кошелек админа:</b><br/>';
echo '<input type="text" name="wmr" maxlength="13" value="'.filter_out($set['wmr']).'"/><br/>';
echo '<b>* WMID админа:</b><br/>';
echo '<input type="text" name="wmid" maxlength="12" value="'.abs($set['wmid']).'"/><br/>';
echo '<input type="checkbox" name="rega" value="1"'.check(1, $set['rega']).'"/><b>Регистрация вкл?</b><br/>';
echo '<input type="checkbox" name="close" value="1"'.check(1, $set['close']).'"/><b>Закрыть сайт?</b><br/>';
echo '<input type="checkbox" name="images" value="1"'.check(1, $set['images']).'"/><b>Откл. графику?</b><br/>';
echo '<input name="ok" type="submit" value="Сохранить настройки" /></form></div>';
echo '<div class="block">'.image('home.png','18|18').' <a href="'.URL.'/cabinet">В кабинет</a> | <a href="'.URL.'/_control">Админ-Панель</a></div>';
} else {
$error = null;
if (isset($_POST['mail']) && isset($_POST['icq'])){
$images = isset($_POST['images']) ? filter_int($_POST['images']) : '0';
$desc = isset($_POST['desc']) ? filter_in($_POST['desc']) : false;
$key = isset($_POST['key']) ? filter_in($_POST['key']) : false;
$mail = isset($_POST['mail']) ? filter_var($_POST['mail'], FILTER_SANITIZE_EMAIL) : false;
$pages = isset($_POST['pages']) ? filter_int($_POST['pages']) : '10';
$rega = isset($_POST['rega']) ? filter_int($_POST['rega']) : '0';
$icq = isset($_POST['icq']) ? filter_int($_POST['icq']) : '0';
$antispam = isset($_POST['antispam']) ? filter_int($_POST['antispam']) : '10';
$copy = isset($_POST['copy']) ? filter_in($_POST['copy']) : false;
$close = isset($_POST['close']) ? filter_int($_POST['close']) : '0';
$wmr = isset($_POST['wmr']) ? filter_in($_POST['wmr']) : false;
$wmid = isset($_POST['wmid']) ? filter_int($_POST['wmid']) : '0';
if (empty($mail)){
$error .= 'E-mail не должен быть пустым!<br/>';
} else if(filter_var($mail, FILTER_VALIDATE_EMAIL) === false){
$error .= 'E-mail введен не верно!<br/>';
}
if (empty($icq)){
$error.= 'Введите ваш ICQ!<br/>';
} elseif(!preg_match('#[0-9]{6,9}#i', $icq)){
$error.= 'ICQ должен быть от 6 до 9 цифр!<br/>';
}
if ($error){
echo '<div class="post"><center>'.ico('fail.png','16|16').' '.$error.'</center></div>';
} else {
DB :: run() -> query("update `set` set `value` = '".$images."' where `name` = 'images'");
DB :: run() -> query("update `set` set `value` = '".$desc."' where `name` = 'desc'");
DB :: run() -> query("update `set` set `value` = '".$key."' where `name` = 'key'");
DB :: run() -> query("update `set` set `value` = '".$mail."' where `name` = 'mail'");
DB :: run() -> query("update `set` set `value` = '".$pages."' where `name` = 'pages'");
DB :: run() -> query("update `set` set `value` = '".$rega."' where `name` = 'rega'");
DB :: run() -> query("update `set` set `value` = '".$icq."' where `name` = 'icq'");
DB :: run() -> query("update `set` set `value` = '".$antispam."' where `name` = 'antispam'");
DB :: run() -> query("update `set` set `value` = '".$copy."' where `name` = 'copy'");
DB :: run() -> query("update `set` set `value` = '".$close."' where `name` = 'close'");
DB :: run() -> query("update `set` set `value` = '".$wmr."' where `name` = 'wmr'");
DB :: run() -> query("update `set` set `value` = '".$wmid."' where `name` = 'wmid'");
$_SESSION['success'] = 'Настройки успешно изменены!';
header('Location: '.URL.'/_settings');
}
}
echo '<div class="block">'.image('home.png','18|18').' <a href="'.URL.'/cabinet">В кабинет</a> | <a href="'.URL.'/_control">Админ-Панель</a></div>';
}
################################################################################
} else {
echo '<div class="title"><center>Проверка прав доступа</center></div>';
echo '<div class="menu"><center>'.image('fail.png','16|16').' Доступ запрещен!</center></div>';
echo '<div class="block">'.image('home.png','18|18').' '.(isset($active) ? '<a href="'.URL.'/cabinet">В кабинет</a>' : '<a href="'.URL.'">На главную</a>').'</div>';
}
include ('../system/foot.php');
?>