File size: 3.01Kb
<?php
//посылаем заголовки
Error_Reporting(E_ALL & ~E_NOTICE);
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";
$r = rand(0,100000);
//авторизация
if(!empty($login))
$q = @mysql_query("select `id` from `".$px.$utable."` where `login`='".$login."';");
if(empty($id)) {
$data = @mysql_fetch_array($q);
$id = $data['id'];
}
$login = autorize();
if (!@eregi("[|]",$login['plink']))$login['plink']="t|t;s|t|t|b;s|s|s|";
$row = explode("|",$login['plink']);
list($val_plink['psay'], $val_plink['pupdate'], $val_plink['pprivat'], $val_plink['phistory'], $val_plink['penter'], $val_plink['ponline'], $val_plink['psettings']) = $row;
if($login['num_msgs']<1) $login['num_msgs']=10;
if($login['time_update']<50) $login['time_update']=300;
print '<card title="'.$lang['p_settings'].'">'.
'<p>';
//если пользователь авторизирован
if($login) {
if(empty($action)) {
//выводим страницу в браузер
print $lang['s_k_msg_p'].':<br/>'.
'<input name="num_msgs'.$r.'" maxlength="3" value="'.$login['num_msgs'].'" format="*N"/>'.
'<br/>'.
$lang['s_size_font'].':<br/>'.
'<select name="fsize'.$r.'" value="'.$login['fsize'].'">'.
'<option value="medium">'.$lang['s_medium'].'</option>'.
'<option value="small">'.$lang['s_small'].'</option>'.
'<option value="big">'.$lang['s_big'].'</option>'.
'</select><br/>'.
$lang['s_lng'].':<br/>'.
'<select name="lng'.$r.'" value="'.$login['lng'].'">'.
'<option value="ru">ru</option>'.
'<option value="tr">translit</option>'.
'</select><br/>'.
'<anchor>'.$lang['p_change'].'<go href="setup.php?id='.$id.'&pass='.$pass.'" method="post">'.
'<postfield name="action" value="update"/>'.
'<postfield name="num_msgs" value="$(num_msgs'.$r.')"/>'.
'<postfield name="fsize" value="$(fsize'.$r.')"/>
<postfield name="lng" value="$(lng'.$r.')"/></go></anchor><br/><br/>';
}
else
{
if(empty($num_msgs)) $num_msgs = 10;
if(empty($time_update)) $time_update = 300;
//Обрабатываем данные
$num_msgs = htmlspecialchars(intval(substr($num_msgs,0,3)));
$time_update = htmlspecialchars(intval(substr($time_update,0,3)));
$lng = htmlspecialchars(substr($lng,0,3));
//посылаем запрос
$query = @mysql_query("update `".$px.$utable."` set nmsgs='".$num_msgs."', lng='$lng', fsize='".$fsize."', where id='".$id."';");
if($query) print "<b>$lang[profile_saved]</b><br/><br/>";
}
print "<a href=\"enter.php?id=$id&pass=$pass\">$lang[holl]</a><br/><a href=\"profile.php?id=$id&pass=$pass\">$lang[profile]</a>";
} else { print "$lang[not_loged]"; }
print '</p></card></wml>';
//разрыв соединения с базой
@mysql_close();
ob_end_flush();
?>