Вход Регистрация
Файл: fo/pages/profile.php
Строк: 98
<?php
if (!defined('SECURED'))
{
    die(
"Unknown Error!");
}

if(!
$sid)
{
    
title('Error!');
    echo
'Раздел только для зарегистрированных пользователей!<br/>';
    echo 
$goback;
    
footer();
    exit;
}

include
'includes/func_conv_chars.php';
include
'includes/func_check.php';

title('Профиль');
div('Профиль','b');

if(!empty(
$_POST['pass']))
{
    
$pass=val($_POST['pass']);
    
$name=val($_POST['name']);
    
$name=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/~%]*(\?[[:alnum:]?+&_=/%]*)?)?)"""$name);
    
$sex=intval($_POST['sex']);
    
$city=val($_POST['city']);
    
$city=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/~%]*(\?[[:alnum:]?+&_=/%]*)?)?)"""$city);
    
$age=intval($_POST['age']);
    
$email=strtolower(val($_POST['email']));
    
$icq=val($_POST['icq']);

    if(!
in_array($sex,array(0,1,2))) $error='Что-то ты с полом напуталО=)<br/>';
    if(!
check($pass'') || strlen($pass)>20$error.='Пароль не должен содержать более 20 символов отличных от <b>A-Z, 0-9</b><br/>';
    if(!
eregi("^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$"$email)) $error.='Неправильный формат адреса электронной почты!<br/>';
    if(
$age>80$error.='Неужто тебе '.$age.' лет?..<br/>';
    
    if(!empty(
$error))
    {
        echo 
div($error,'c');
    }
    else
    {
        
mysql_query("UPDATE `users` SET
        `pass` = '
$pass',
        `name` = '
$name',
        `sex` = '
$sex',
        `city` = '
$city',
        `age` = '
$age',
        `email` = '
$email',
        `icq` = '
$icq'
        WHERE `id` ='"
.$user['id']."';");
        echo
'Изменения сохранены!<br/>';
        echo 
$goback;
        
footer();
        exit;
    }
}

echo
'Привет, <b>'.$login.'</b>. Тут ты можешь настроить свой профиль и указать дополнительные данные о себе.<br/>';
echo 
$separator;
if(
$ver=='wml')
{
    echo 
'Пароль:<br/>';
    echo 
'</small><input name="pass" type="text" value="'.$user['pass'].'" maxlength="40"/><br/><small>'
    echo 
'Имя:<br/>';
    echo 
'</small><input name="name" type="text" value="'.$user['name'].'" maxlength="50"/><br/><small>'
    echo 
'Пол:<br/>';
    echo 
'</small><select name="sex" value="'.$user['sex'].'">
        <option value="0">Неизвестный</option>
        <option value="1">Мужской</option>
        <option value="2">Женский</option>
        </select><br/><small>'
;
    echo 
'Город:<br/>';
    echo 
'</small><input name="city" type="text" value="'.$user['city'].'" maxlength="100"/><br/><small>'
    echo 
'Возраст:<br/>';
    echo 
'</small><input name="age" type="text" value="'.$user['age'].'"  size="2" maxlength="2"/><br/><small>';
    echo 
'Email:<br/>';
    echo 
'</small><input name="email" type="text" value="'.$user['email'].'" maxlength="50"/><br/><small>';
    echo 
'ICQ:<br/>';
    echo 
'</small><input name="icq" type="text" value="'.$user['icq'].'" maxlength="20"/><br/><small>';
    echo
'<anchor>Сохранить<go href="'.$_SERVER['PHP_SELF'].'?mode=profile&amp;'.SID.'" method="post">';
    echo
'<postfield name="pass" value="$(pass)"/>';
    echo
'<postfield name="name" value="$(name)"/>';
    echo
'<postfield name="sex" value="$(sex)"/>';
    echo
'<postfield name="city" value="$(city)"/>';
    echo
'<postfield name="age" value="$(age)"/>';
    echo
'<postfield name="email" value="$(email)"/>';
    echo
'<postfield name="icq" value="$(icq)"/>';
    echo
'</go></anchor><br/>';
}
else
{
    echo 
'<form action="'.$_SERVER['PHP_SELF'].'?mode=profile&amp;'.SID.'" method="post">'
    echo 
'Пароль:<br/>';
    echo 
'<input name="pass" type="text" value="'.$user['pass'].'" maxlength="40"/><br/>'
    echo 
'Имя:<br/>';
    echo 
'<input name="name" type="text" value="'.$user['name'].'" maxlength="50"/><br/>'
    echo
'Пол:<br/>';
    echo 
'<select name="sex">
        <option value="0" '
.($user['sex']=='selected="selected"' '').'>Неизвестный</option>
        <option value="1" '
.($user['sex']=='selected="selected"' '').'>Мужской</option>
        <option value="2" '
.($user['sex']=='selected="selected"' '').'>Женский</option>
        </select><br/>'
;
    echo 
'Город:<br/>';
    echo 
'<input name="city" type="text" value="'.$user['city'].'" maxlength="100"/><br/>'
    echo 
'Возраст:<br/>';
    echo 
'<input name="age" type="text" value="'.$user['age'].'"  size="2" maxlength="2"/><br/>';
    echo 
'Email:<br/>';
    echo 
'<input name="email" type="text" value="'.$user['email'].'" maxlength="50"/><br/>';
    echo 
'ICQ:<br/>';
    echo 
'<input name="icq" type="text" value="'.$user['icq'].'" maxlength="20"/><br/>';
    echo 
'<input type="submit" value="Сохранить"/></form>';
}

echo 
$separator;    
echo 
$goback;
?>
Онлайн: 1
Реклама