Файл: wml/setup.php
Строк: 125
<?php
header ("Content-type:text/vnd.wap.wml; charset=utf-8");
print "<?xml version="1.0" encoding="utf-8"?>";
print '<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"'.
' "http://www.wapforum.org/DTD/wml_1.1.xml">'.
'<wml><head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>';
include "./ini.php";
$login = autorize();
print '<card title="Настройки чата">'.
'<p>';
switch ($opt){
case "softkeys":
print 'Кто-где:<br/>'.
'<select name="whr" value="'.$login['sftwhr'].'">'.
'<option value="1">Вкл.</option>'.
'<option value="0">Выкл.</option>'.
'</select><br/>'.
'Письма:<br/>'.
'<select name="ltrs" value="'.$login['sftltrs'].'">'.
'<option value="1">Вкл.</option>'.
'<option value="0">Выкл.</option>'.
'</select><br/>'.
'Приват:<br/>'.
'<select name="priv" value="'.$login['sftpriv'].'">'.
'<option value="1">Вкл.</option>'.
'<option value="0">Выкл.</option>'.
'</select><br/>'.
'Сказать:<br/>'.
'<select name="say" value="'.$login['sftsay'].'">'.
'<option value="1">Вкл.</option>'.
'<option value="0">Выкл.</option>'.
'</select><br/>'.
'Обновить:<br/>'.
'<select name="ref" value="'.$login['sftref'].'">'.
'<option value="1">Вкл.</option>'.
'<option value="0">Выкл.</option>'.
'</select><br/>'.
'Кто здесь:<br/>'.
'<select name="hr" value="'.$login['sfthr'].'">'.
'<option value="1">Вкл.</option>'.
'<option value="0">Выкл.</option>'.
'</select><br/>'.
'<anchor>Изменить<go href="setup.php?ci='.$ci.'&id='.$id.'&pass='.$pass.'&opt=ok" method="post">'.
'<postfield name="whr" value="$(whr)"/>'.
'<postfield name="ltrs" value="$(ltrs)"/>'.
'<postfield name="priv" value="$(priv)"/>'.
'<postfield name="say" value="$(say)"/>'.
'<postfield name="ref" value="$(ref)"/>'.
'<postfield name="hr" value="$(hr)"/>'.
'</go></anchor><br/>';
break;
case "ok":
$query = @mysql_query("update `".$px.$utable."` set sftwhr ='$whr', sftltrs ='$ltrs', sftpriv='$priv', sftsay='$say', sftref='$ref', sfthr='$hr' where id='".$id."' and ci='$ci';");
print "Успешно сохранено!<br/><a href="enter.php?ci=$ci&id=$id&pass=$pass">Прихожая</a><br/>";
break;
default:
mysql_query ("select * from bannedib WHERE ci='$ci' AND (ip = '".getenv(REMOTE_ADDR)."')and(browser = '".getenv(HTTP_USER_AGENT)."')");
if(mysql_affected_rows()!=0){include "b.php";}
if($login) {
if(empty($action)) {
print 'Количество сообщений на страницу:<br/>'.
'<input name="num_msgs" maxlength="10" value="'.$login['nmsgs'].'" format="*N"/>'.
'<br/>'.
'Время задержки до обновления в мсек (1 сек = 10 мсек):<br/>'.
'<input name="time_update" maxlength="10" value="'.$login['tupdate'].'" format="*N"/>'.
'<br/>'.
'Cмайлы:<br/>'.
'<select name="smiles" value="'.$login['smiles'].'">'.
'<option value="yes">Вкл.</option>'.
'<option value="no">Выкл.</option>'.
'</select><br/>'.
'Размер шрифта:<br/>'.
'<select name="fsize" value="'.$login['fsize'].'">'.
'<option value="small">Мелкий</option>'.
'<option value="medium">Нормальный</option>'.
'<option value="big">Большой</option>'.
'</select><br/>'.
'<anchor>Изменить<go href="setup.php?ci='.$ci.'&id='.$id.'&pass='.$pass.'" method="post">'.
'<postfield name="action" value="update"/>'.
'<postfield name="time_update" value="$(time_update)"/>'.
'<postfield name="num_msgs" value="$(num_msgs)"/>'.
'<postfield name="smiles" value="$(smiles)"/>'.
'<postfield name="fsize" value="$(fsize)"/></go></anchor><br/>';
}
else
{
if(empty($num_msgs)) $num_msgs = 5;
if(empty($time_update)) $time_update = 300;
if(empty($smiles)) $smiles = yes;
//Обрабатываем данные
$num_msgs = htmlspecialchars(intval(substr($num_msgs,0,10)));
$time_update = htmlspecialchars(intval(substr($time_update,0,10)));
//посылаем запрос
$query = @mysql_query("update `".$px.$utable."` set nmsgs='".$num_msgs."', tupdate='".$time_update."', fsize='".$fsize."', smiles='".$smiles."' where id='".$id."' and ci='$ci';");
if($query) print "<b>Настройки для вашего профиля изменены!</b><br/>";
}
print "<a href="setup.php?ci=$ci&id=$id&pass=$pass&opt=softkeys">Софт-клавиши</a><br/>";
print "<a href="enter.php?ci=$ci&id=$id&pass=$pass">Прихожая</a>";
} else { print "Ошибка авторизации!"; }
}
print '</p></card></wml>';
//разрыв соединения с базой
@mysql_close();
ob_end_flush();
?>