Вход Регистрация
Файл: settings.php
Строк: 187
<?php
#############################
#       СКРИПТ ФОРУМА       #
#           КАК НА          #
#        http://ony.su      #
# Автор : ExPLOiT           #
# ICQ   : 949-38-99         #
#############################
/*
 ! Вы не имеете права распространять данный скрипт. !
*/
include_once("config.php");
include_once(
"connect.php");
include_once(
"users.php");
if(
$authorize)
{
    if(!empty(
$_POST['sv']))
    {
    
$error "";
    if(!
preg_match("/^(small|normal|large)$/u"$_POST['shrift']))  { $error .= "Неверное значение для шрифта!<br />"; }
    if(!
preg_match("/^(on|off)$/u"$_POST['transl'])) { $error .= "Неверное значение для транслита!<br />"; }
    if(!
is_numeric($_POST['ps']) or $_POST['ps'] < 2000 OR $_POST['ps'] > 10000) { $error .= "Неверное значение в поле "Размер страниц" <br />"; }
    if(!
preg_match("/^(sea|cherry|gold|winter|aggression|gray|olive|lilac)$/"$_POST['style'])) { $error .= "Не верное значение для цветовой схемы!"; }

        if(empty(
$error))
        {
            
mysql_query("UPDATE `users` SET `shrift`='".mysql_real_escape_string($_POST['shrift'])."', `transl`='".$_POST['transl']."', `ps`=".$_POST['ps'].", `style`='".$_POST['style']."' WHERE username='".$username."' AND password='".$password."'");
        }
    }

        if(
$version == "wml")
         {
         
header("content-type: text/vnd.wap.wml; charset=utf-8");
         echo(
doctype("Настройки"));
         if(!empty(
$error))
        {
            echo(
'<b>'.$error.'</b>');
        }
        elseif(empty(
$error) AND !empty($_POST['sv']))
        {
            include(
"users.php");
            echo(
'<b>Настройки сохранены! </b><br />');
        }
echo(
'Размер шрифта: <br />
<select name="shrift" value="'
.$shrift.'">
<option value="small">Маленький</option>
<option value="normal">Обычный</option>
<option value="large">Большой</option>
</select><br />
Транслит: <br />
<select name="transl" value="'
.$transl.'">
<option value="on">Включить</option>
<option value="off">Выключить</option>
</select><br />
Размер страниц:<br />
<select name="ps" value="'
.$pageSize.'">
<option value="2000">2000</option>
<option value="3000">3000</option>
<option value="5000">5000</option>
<option value="7000">7000</option>
<option value="10000">10 000</option>
</select><br />
Цветовая схема:<br />
<select name="style" value="'
.$color.'">
<option value="sea">Море</option>
<option value="cherry">Вишня</option>
<option value="gold">Осень</option>
<option value="winter">Зима</option>
<option value="aggression">Агрессия</option>
<option value="gray">Серая</option>
<option value="olive">Оливковая</option>

</select><br />
<anchor>[Сохранить]
<go href="settings.php?v=wml&amp;sid='
.$sid.'" method="post">
<postfield name="shrift" value="$(shrift)" />
<postfield name="transl" value="$(transl)" />
<postfield name="ps" value="$(ps)" />
<postfield name="style" value="$(style)" />
<postfield name="sv" value="1" />
</go></anchor><br />
- - - - <br />
<a href="index.php?v=wml&amp;sid='
.$sid.'">Форумы</a><br />
</p></card></wml>'
);
        } elseif(
$version == "xhtml")
        {
            if(empty(
$error) && !empty($_POST['sv']))
            {
                include(
"users.php");
            }
        
header("Content-type: text/html; charset=utf-8");
        echo(
'<html>
<head>
<title>Настройки - '
.$username.'</title>
</head>
<body bgcolor="'
.$style['background'].'" link="'.$style['link'].'" vlink="'.$style['link'].'" text="#000000">
<form action="'
.$_SERVER['PHP_SELF'].'?v=xhtml&amp;sid='.$sid.'" method="post">
<table align="center" border="0" cellspacing="1" cellpadding="5" width="350">
<tr><td align="center" bgcolor="'
.$style['title'].'" colspan="2">
<font color="#FFFFFF"><b>Настройки - '
.$username.'</b></font>
</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'" colspan="2"></td></tr>');
        if(!empty(
$error))
        {
        echo(
'<tr bgcolor="#deebf1"><td colspan="2"><b>'.$error.'</b></td></tr>');
        } elseif(empty(
$error) AND !empty($_POST['sv']))
        {
            echo(
'<tr bgcolor="#deebf1"><td colspan="2"><b>Настройки сохранены!</b></td></tr>');
        }
        echo(
'<tr bgcolor="'.$style['text'].'"><td>
Размер шрифта:</td><td>
<select name="shrift">
<option value="small"'
.(strcmp($shrift"small") ? '' ' selected="selected"').'>Маленький</option>
<option value="normal"'
.(strcmp($shrift"normal") ? '' ' selected="selected"').'>Обычный</option>
<option value="large"'
.(strcmp($shrift"large") ? '' ' selected="selected"').'>Большой</option>
</select></td></tr>
<tr bgcolor="'
.$style['text'].'"><td>
Транслит:</td><td>
<select name="transl" value="'
.$transl.'">
<option value="on"'
.(strcmp($transl"on") ? '' ' selected="selected"').'>Включить</option>
<option value="off"'
.(strcmp($transl"off") ? '' ' selected="selected"').'>Выключить</option>
</select></td></tr>
<tr bgcolor="'
.$style['text'].'"><td>
Размер страниц: </td><td>
<select name="ps">
<option value="2000"'
.(strcmp($pageSize2000) ? '' ' selected="selected"').'>2000</option>
<option value="3000"'
.(strcmp($pageSize3000) ? '' ' selected="selected"').'>3000</option>
<option value="5000"'
.(strcmp($pageSize5000) ? '' ' selected="selected"').'>5000</option>
<option value="7000"'
.(strcmp($pageSize7000) ? '' ' selected="selected"').'>7000</option>
<option value="10000"'
.(strcmp($pageSize10000) ? '' ' selected="selected"').'>10 000</option>
</select></td></tr>
<tr bgcolor="'
.$style['text'].'"><td>
Цветовая схема: </td><td>
<select name="style">
<option value="sea"'
.(strcmp($color"sea") ? '' ' selected="selected"').'>Море</option>
<option value="cherry"'
.(strcmp($color"cherry") ? '' ' selected="selected"').'>Вишня</option>
<option value="gold"'
.(strcmp($color"gold") ? '' ' selected="selected"').'>Осень</option>
<option value="winter"'
.(strcmp($color"winter") ? '' ' selected="selected"').'>Зима</option>
<option value="aggression"'
.(strcmp($color"aggression") ? '' ' selected="selected"').'>Агрессия</option>
<option value="gray"'
.(strcmp($color"gray") ? '' ' selected="selected"').'>Серая</option>
<option value="olive"'
.(strcmp($color"olive") ? '' ' selected="selected"').'>Оливковая</option>
<option value="lilac"'
.(strcmp($color"lilac") ? '' ' selected="selected"').'>Сирень</option>
</select></td></tr>
<tr bgcolor="'
.$style['text'].'"><td colspan="2" align="center">
<input type="hidden" name="sv" value="true" />
<input type="submit" value="Сохранить" />
</td></tr>
<tr bgcolor="'
.$style['bottom'].'"><td colspan="2">
<a href="./?v=xhtml&amp;sid='
.$sid.'">Форумы</a><br />
</td></tr>
</table>
</form>
</body></html>'
);
        }
    } else {
    if(
$version=="wml")
    {
    
header("content-type: text/vnd.wap.wml; charset=utf-8");
    echo(
doctype("Ошибка").'
Вы не авторизованы! <br />
Настройки форума для Вас не доступны! <br />
--- <br />
<a href="index.php?v=wml">Форумы</a><br />
</p></card></wml>'
);
    } elseif(
$version == "xhtml")
    {
    
header("Content-type: text/html; charset=utf-8");
    echo(
'<html>
<head>
<title>Ошибка</title>
</head>
<body bgcolor="'
.$style['background'].'" link="'.$style['link'].'" vlink="'.$style['link'].'" text="#000000">
<table align="center" border="0" cellspacing="1" cellpadding="5" width="350">
<tr><td align="center" bgcolor="'
.$style['title'].'">
<font color="#FFFFFF"><b>Ошибка</b></font>
</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'"></td></tr>
<tr><td bgcolor="'
.$style['text'].'">Вы не авторизованы!</td></tr>
<tr><td bgcolor="'
.$style['bottom'].'">
<a href="'
.$forumdir.'v=xhtml&amp;sid='.$sid.'">В форум</a>
</td></tr></table>
</body></html>'
);
    }
        }
?>
Онлайн: 0
Реклама