Файл: region_clean/buttons.php
Строк: 397
<?
#######################################
## Mod By KoT (borispol) [76-75-072] ##
#######################################
require_once "start.php";
require_once "sid.php";
header("Cache-Control: no-cache");
if ($ver=="wml")header ("Content-type:text/vnd.wap.wml; charset=utf-8");
else header("Content-Type:text/html; charset=UTF-8");
require_once "inc.php";
$link = connect_db();
list($row, $id, $ps, $fsize1, $fsize2) = check_login($link);
require_once "version.php";
$us = $row['user'];
$go = isset($_GET['go']) ? $_GET['go'] : NULL;
if (!isset($go)) {
if ($ver == "wml") {
echo $xml;
echo $dtd;
echo "<wml>n
<head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>n
<card id="buttoms" title="Дополнительные кнопки">n
<p>n";
} else {
echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="stylesheet" type="text/css" href="css/$css.css"/>
<title>Дополнительные кнопки</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<div align="left">
<form method="POST" action="buttons.php?$ses&go=rew&ref=$ref" name="auth">n";
}
echo 'Дополнительные кнопки:<br/>';
echo $fsize1;
echo $divide;
echo 'Обновить:<br/>';
echo $fsize2;
echo '<select name="kn_update">';
if ($row['kn_update'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Сказать:<br/>';
echo $fsize2;
echo '<select name="kn_say">';
if ($row['kn_say'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Записки:<br/>';
echo $fsize2;
echo '<select name="kn_letters">';
if ($row['kn_letters'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Кто Где?:<br/>';
echo $fsize2;
echo '<select name="kn_whochat">';
if ($row['kn_whochat'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Кто Тут?:<br/>';
echo $fsize2;
echo '<select name="kn_whoroom">';
if ($row['kn_whoroom'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Фильтр[P!]:<br/>';
echo $fsize2;
echo '<select name="kn_privat">';
if ($row['kn_whoroom'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Прихожая:<br/>';
echo $fsize2;
echo '<select name="kn_holl">';
if ($row['kn_holl'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Статистика:(Викт.)<br/>';
echo $fsize2;
echo '<select name="kn_stats">';
if ($row['kn_stats'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Команды:(Викт.)<br/>';
echo $fsize2;
echo '<select name="kn_kommands">';
if ($row['kn_kommands'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Купить ответ:(Викт.)<br/>';
echo $fsize2;
echo '<select name="trade">';
if ($row['trade'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Настроение:<br/>';
echo $fsize2;
echo '<select name="kn_nood">';
if ($row['kn_nood'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Вызов модера:<br/>';
echo $fsize2;
echo '<select name="kn_sos">';
if ($row['kn_sos'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
echo $fsize1;
echo 'Личное:<br/>';
echo $fsize2;
echo '<select name="kn_cabinet">';
if ($row['kn_cabinet'] == 0) {
echo '<option value="0">Включен</option>
<option value="1">Отключен</option>';
} else {
echo '<option value="1">Отключен</option>
<option value="0">Включен</option>';
}
echo '</select><br/>';
if ($ver=="wml") {
echo $fsize1;
echo "<anchor title="go">Обновить<go href="buttons.php?$ses&go=rew&ref=$ref" method="post">n
<postfield name="kn_say" value="$(kn_say)"/>n
<postfield name="kn_update" value="$(kn_update)"/>n
<postfield name="kn_letters" value="$(kn_letters)"/>n
<postfield name="kn_whochat" value="$(kn_whochat)"/>n
<postfield name="kn_whoroom" value="$(kn_whoroom)"/>n
<postfield name="kn_holl" value="$(kn_holl)"/>n
<postfield name="kn_stats" value="$(kn_stats)"/>n
<postfield name="kn_kommands" value="$(kn_kommands)"/>n
<postfield name="trade" value="$(trade)"/>n
<postfield name="kn_topic" value="$(kn_topic)"/>n
<postfield name="kn_nood" value="$(kn_nood)"/>n
<postfield name="kn_sos" value="$(kn_sos)"/>n
<postfield name="kn_cabinet" value="$(kn_cabinet)"/>n
<postfield name="kn_privat" value="$(kn_privat)"/>n
</go></anchor>n";
echo $fsize2;
echo '<br/>';
} else {
echo "<input type="submit" class="ibutton" value="Обновить" name="enter"><br/>n";
}
echo $fsize1;
echo $divide;
echo "<div class = 'd1'><a href="enter.php?$ses&ref=$ref">Прихожая</a></div>n";
echo $fsize2;
include_once "foot.php";
exit;
}
$emp="Неправильный формат данных!";
if (!preg_match("!^[0-9]+$!i",$kn_say)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_update)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_letters)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_whochat)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_whoroom)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_holl)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_stats)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_kommands)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$trade)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_cabinet)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_privat)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_nood)) { $error = $emp; }
elseif (!preg_match("!^[0-9]+$!i",$kn_sos)) { $error = $emp; }
$kn_say = intval($kn_say);
$kn_update = intval($kn_update);
$kn_letters = intval($kn_letters);
$kn_whochat = intval($kn_whochat);
$kn_whoroom = intval($kn_whoroom);
$kn_holl = intval($kn_holl);
$kn_stats = intval($kn_stats);
$kn_kommands = intval($kn_kommands);
$trade = intval($trade);
$kn_cabinet = intval($kn_cabinet);
$kn_privat = intval($kn_privat);
$kn_nood = intval($kn_nood);
$kn_sos = intval($kn_sos);
if (!isset($error)) {
$result = mysql_query ("Select * users where id = '".$id."'");
if (mysql_affected_rows() == 0) {
$error = "database error...";
} else {
$ins_str = "Update users set kn_say ='".$kn_say."', kn_update='".$kn_update."', kn_letters='".$kn_letters."', kn_whochat='".$kn_whochat."', kn_whoroom='".$kn_whoroom."', kn_holl='".$kn_holl."', kn_stats='".$kn_stats."', kn_kommands='".$kn_kommands."', trade='".$trade."', kn_nood='".$kn_nood."', kn_sos='".$kn_sos."', kn_cabinet='".$kn_cabinet."', kn_privat='".$kn_privat."' where id ='".$id."'";
}
if (mysql_query ($ins_str)) {
$msg = "Твои настройки изменены";
} else {
$error = mysql_error();
}
}
mysql_close($link);
if (isset($error)) {
if ($ver == "wml") {
echo $xml;
echo $dtd;
echo "<wml>n
<card id="error" title="error" ontimer="buttons.php?$ses&ref=$ref"><timer value="10"/>n
<do type="prev" label="Back"><prev/></do>n
<p align="center">";
} else {
echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="stylesheet" type="text/css" href="css/$css.css"/>
<title>Ошибка</title>
<META HTTP-EQUIV="Refresh" CONTENT="2; URL=buttons.php?$ses&ref=$ref">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<div align="center">";
}
echo $fsize1;
echo $error;
echo $fsize2;
include_once "foot.php";
exit;
}
if ($ver == "wml") {
echo $xml;
echo $dtd;
echo "<wml>n
<card id="ok" title="OK" ontimer="enter.php?$ses&ref=$ref"><timer value="10"/>n
<p align="center">";
} else {
echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><link rel="stylesheet" type="text/css" href="css/$css.css"/>
<title>Ок!</title>
<META HTTP-EQUIV="Refresh" CONTENT="2; URL=enter.php?$ses&ref=$ref">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
<div align="center">";
}
echo $fsize1;
echo $msg.'<br/>';
echo $fsize2;
include_once "foot.php";
?>