Файл: mpanel/setting.php
Строк: 187
<?php
include('../core/core.php');
include(MAINDIR.'style/head.php');
if(is_admin(array(101))){
$act = '<img src="/images/act.png">';
title('Управление сайтом');
echo'<div class="title">Управление сайтом</div>';
$act = '<img src="/images/act.png">';
$set = DB::run() -> queryFetch("SELECT * FROM `setting` WHERE `id`=? LIMIT 1",array(1));
switch ($mode):
case 'index':
if(check($_GET['ok']) == 'ok'){echo'<div class="error">Данные сохранены!</div>';}
echo'<div class="menu">';
echo''.$act.' <a href="?mode=1">Управление гостевой книгой</a><br />
'.$act.' <a href="?mode=2">Настройки регистрации</a><br />
'.$act.' <a href="?mode=3">Настройки email адреса(!ВАЖНО)</a><br />
'.$act.' <a href="?mode=4">Аватарки</a><br />
'.$act.' <a href="?mode=5">Лицензия сайта</a><br />
'.$act.' <a href="?mode=6">Внутреняя почта</a><br />
'.$act.' <a href="?mode=7">Настройки форума</a><br />
'.$act.' <a href="?mode=8">Антифлуд сайта</a><br />
'.$act.' <a href="?mode=9">Загруз-центр</a><br />
'.$act.' <a href="?mode=10">Защита сайта</a><br />
'.$act.' <a href="?mode=11">Настройки игр</a> ';
echo'</div>';
break;
case '1':
$gb = check($_POST['gb']);
echo'<div class="menu">';
if($set['book'] == 'on'){$a = 'checked';} else {$a = '';}
if($set['book'] == 'off'){$b ='checked';} else {$b = '';}
if($gb == NULL){
echo'<form action="?mode=1" method="post">
Гостевая книга:<br />
<input name="gb" type="radio" value="on" '.$a.'/> Открыта<br />
<input name="gb" type="radio" value="off" '.$b.'/> Закрыта<br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `book`=? WHERE `id`=?",array($gb,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '2':
$reg = check($_POST['reg']);
$m = abs(intval($_POST['m']));
echo'<div class="menu">';
if($set['reg'] == 'on'){$a = 'checked';} else {$a = '';}
if($set['reg'] == 'off'){$b ='checked';} else {$b = '';}
if($reg == NULL && $m == NULL){
echo'<form action="?mode=2" method="post">
Регистрация:<br />
<input name="reg" type="radio" value="on" '.$a.'/> Открыта<br />
<input name="reg" type="radio" value="off" '.$b.'/> Закрыта<br />
Длина кода:<br />
<input name="m" type="text" value="'.$set['activ_email'].'" /><br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `reg`=?,`activ_email`=? WHERE `id`=?",array($reg,$m,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '3':
$em = check($_POST['em']);
$pod = check($_POST['pod']);
echo'<div class="menu">';
if($em == NULL && $pod == NULL){
echo'<form action="?mode=3" method="post">
Внимание в поле email необходимо указать не ваш емайл а емайл вашего сайта. Обычно он указывается в сpanel, и прочее.
<hr>
Email:<br />
<input name="em" type="text" value="'.$set['admin_mail'].'" /><br />
Подпись:<br />
<input name="pod" type="text" value="'.$set['admin_pod'].'" />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `admin_mail`=?,`admin_pod`=? WHERE `id`=?",array($em,$pod,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '4':
$em = abs(intval($_POST['em']));
echo'<div class="menu">';
if($em == NULL ){
echo'<form action="?mode=4" method="post">
Максимальный обьем загружаемой аватарки:<br />
<input name="em" type="text" value="'.$set['ava_upload'].'" /> кб.<br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `ava_upload`=? WHERE `id`=?",array($em,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '5':
$em = check($_POST['em']);
echo'<div class="menu">';
if($em == NULL ){
echo'<form action="?mode=5" method="post">
Лицензионый ключ:<br />
<input name="em" type="text" value="'.$set['key'].'" /> <br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `key`=?,`check_key`=? WHERE `id`=?",array($em,NULL,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '6':
$em = abs(intval($_POST['em']));
echo'<div class="menu">';
if($em == NULL ){
echo'<form action="?mode=6" method="post">
Обьем почты:<br />
<input name="em" type="text" value="'.$set['mail'].'" /> сообщений<br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `mail`=? WHERE `id`=?",array($em,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '7':
$em = abs(intval($_POST['em']));
$f = abs(intval($_POST['f']));
echo'<div class="menu">';
if($em == NULL && $f == NULL){
echo'<form action="?mode=7" method="post">
Тем форума на главную:<br />
<input name="em" type="text" value="'.$set['forum_index'].'" /> <br />
Максимальный обьем загружаемого файла:<br />
<input name="f" type="text" value="'.$set['forum'].'" /> кб.<br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `forum`=?,`forum_index`=? WHERE `id`=?",array($f,$em,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '8':
$em = abs(intval($_POST['em']));
echo'<div class="menu">';
if($em == NULL ){
echo'<form action="?mode=8" method="post">
Анти-флуд сайта:<br />
<input name="em" type="text" value="'.$set['antiflood'].'" /> с.<br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `antiflood`=? WHERE `id`=?",array($em,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '9':
$em = check($_POST['em']);
$f = abs(intval($_POST['f']));
if($set['index_obmen'] == 'on'){$a = 'checked';} else {$a = '';}
if($set['index_obmen'] == 'off'){$b ='checked';} else {$b = '';}
echo'<div class="menu">';
if($em == NULL && $f == NULL){
echo'<form action="?mode=9" method="post">
Выводить разделы загруз цента на главную:<br />
<input name="em" type="radio" value="on" '.$a.' /> Да<br />
<input name="em" type="radio" '.$b.' value="off" /> Нет<br />
Максимальный обьем загружаемого файла:<br />
<input name="f" type="text" value="'.$set['upload'].'" /> мб.<br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `index_obmen`=?,`upload`=? WHERE `id`=?",array($em,$f,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '10':
$em = check($_POST['em']);
$f = abs(intval($_POST['f']));
$s = check($_POST['s']);
if($set['ddos'] == 'on'){$a = 'checked';} else {$a = '';}
if($set['ddos'] == 'off'){$b ='checked';} else {$b = '';}
if($set['site'] == 'open'){$z = 'checked';} else {$z = '';}
if($set['site'] == 'close'){$x ='checked';} else {$x = '';}
echo'<div class="menu">';
if($em == NULL && $f == NULL){
echo'<form action="?mode=10" method="post">
Сайт:<br />
<input name="s" type="radio" value="open" '.$z.' /> Открыт<br />
<input name="s" type="radio" '.$x.' value="close" /> Закрыт<br />
Защита от Ддоса:<br />
<input name="em" type="radio" value="on" '.$a.' /> Включена<br />
<input name="em" type="radio" '.$b.' value="off" /> Выключена<br />
Банить после:<br />
<input name="f" type="text" value="'.$set['ddos_limit'].'" /> запросов.<br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `ddos`=?,`ddos_limit`=?,`site`=? WHERE `id`=?",array($em,$f,$s,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
case '11':
$em = abs(intval($_POST['em']));
echo'<div class="menu">';
if($em == NULL ){
echo'<form action="?mode=11" method="post">
Максимальный вклад в банке:<br />
<input name="em" type="text" value="'.$set['bank'].'" /> <br />
<input name="" type="submit" value="Изменить" />
</form>';} else {
DB::run()->query("UPDATE `setting` SET `bank`=? WHERE `id`=?",array($em,1));
header ('location: ?mode=index&ok=ok');
}
echo'</div>';
break;
default:
header ('location: ?mode=index');
endswitch;
echo'<div class="menu"><a href="/mpanel/">В админку</a></div>';
} else {header ('location: /index.php?mode=index'); }
include(MAINDIR.'style/foot.php');
?>