Вход Регистрация
Файл: profile.php
Строк: 99
<?php
include_once'system/xcms_core.php';
if(
$_COOKIE['style']=='web')require_once 'system/web_head.php'; else require_once 'system/head.php';
if(
$user){
    switch(
$act){
        case 
'edit':
        if(!empty(
$_POST['submit'])){
            if (!empty(
$_POST['names']))$names protect($_POST['names']); else $names=0;
            if (!empty(
$_POST['inf']))$inf protect($_POST['inf']); else $inf=0;
            if (!empty(
$_POST['icq']))$icq protect($_POST['icq']); else $icq=0;
            if (!empty(
$_POST['city']))$city protect($_POST['city']); else $city=0;
            if (!empty(
$_POST['bday']))$bday protect($_POST['bday']); else $bday=00;
            if (!empty(
$_POST['bmon']))$bmon protect($_POST['bmon']); else $bmon=00;
            if (!empty(
$_POST['byea']))$byea protect($_POST['byea']); else $byea=0000;
            if (!empty(
$_POST['sex']))$sex protect($_POST['sex']); else $text=0;
            if (!empty(
$_POST['design']))$design protect($_POST['design']);
            
$strd=strlen($bday);$strm=strlen($bmon);$stry=strlen($byea);
            if(
$strd==and $strm==and $stry==4){
            
$db->prepare("UPDATE `user` SET names='$names', inf='$inf', icq='$icq', city='$city', bday='$bday', bmon='$bmon', byea='$byea', sex='$sex', `design`='$design' WHERE `id`='$user[id]'")->execute();
            echo 
'<div class="menu">Настройки сохранены -> <a href="/profile'.$user['id'].'">Далее</a></div>';
            }else{echo
'<div class="menu">Дата рождения должна быть ввиде ДД-ММ-ГГГГ</div>';}
        }else{
            echo
'<div class="menu" style="text-align:center;">Профиль | <a href="/my/edit/avatar">Аватар</a></div>
            <form action="#" method="post">
            <div class="menu">
            <b>Имя:</b><br><input name="names" value="'
.$user['names'].'" type="text" size="30"><br>
            <b>О себе:</b><br><input name="inf" value="'
.$user['inf'].'" type="text" size="30"><br>
            <b>ICQ:</b><br><input name="icq" value="'
.$user['icq'].'" type="text" size="30"><br>
            <b>Город:</b><br><input name="city" value="'
.$user['city'].'" type="text" size="30"><br>
            <b>День рождения:</b><br><input name="bday" value="'
.$user['bday'].'" type="text" size="2">
            <input name="bmon" value="'
.$user['bmon'].'" type="text" size="2">
            <input name="byea" value="'
.$user['byea'].'" type="text" size="4"><br>
            Пол:<br/><select name="sex">
            <option value="1">Мужской</option>
            <option value="2">Женский</option>
            </select><br/>
            Дизайн :<br/><select name="design">'
;
            
$sef $db->query("select * from `design` order by `id`");
            while(
$ff $sef->fetch(PDO::FETCH_ASSOC)){
                if(
$user['design']==$ff['link'])
                    echo 
'<option selected value="'.$ff['link'].'">'.$ff['name'].'</option>';
                else
                    echo
'<option value="'.$ff['link'].'">'.$ff['name'].'</option>';
            }
            echo 
'</select><br />
            <input type="submit" name="submit" value="Изменяем"></form></div>'
;
        }
        
back('/profile'.$user['id']);
        break;
        
        default:
        
$q=$db->query("select * from `user` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
        if(
$q){
            if(
$q['ban']=='1'){
                echo
'<div class="menu">АКТИВНОСТЬ ЗАБЛОКИРОВАНА</div>';
            }else{
                echo 
'<div class="pages">'.$q['login'].'</div><div class="menu">'
                if(!empty(
$q['avatar']))echo'<img src="/images/'.$q['avatar'].'" width="75" height="75" alt="Аватар пользователя" /></a><br />';
                if(!empty(
$q['names']))echo '<b>Имя:</b> '.$q['names'].'<br/>';
                if(!empty(
$q['sex'])){if($q['sex']=='1')echo'<b>Пол:</b> Мужской<br/>';else echo'<b>Пол:</b> Женский<br/>';}
                if(!empty(
$q['icq'])) echo '<b>ICQ:</b> '.$q['icq'].'<br/>';
                if(!empty(
$q['city']))echo '<b>Город:</b> '.$q['city'].'<br/>';
                if(!empty(
$q['inf'])) echo '<b>Обо мне:</b> '.$q['inf'].'<br/>';
                if(!empty(
$q['time']))echo '<b>Зарегистрирован(a):</b> '.clock($q['time']).'<br/>';
                if(!empty(
$q['bday']))echo '<b>День рождения:</b> '.$q['bday'].'.';
                if(!empty(
$q['bmon']))echo $q['bmon'].'.';
                if(!empty(
$q['byea']))echo $q['byea'].'<br/>';
                echo
'<b>Постов:</b> '.$db->query("select `id` from `posts` where `author_id`='$id'")->rowCount().'</div>';
                if(
$q['id'] == $user['id'])
                    echo 
'<div class="touch">
                    <div class="menu"><a href="/my/edit/avatar">Сменить аватар</a></div>
                    <div class="menu"><a href="/my/edit/profile">Редактировать профиль</a></div>
                    <div class="menu"><a href="/exit">Выход</a></div>
                    </div>'
;
                else
                    echo
'<div class="touch"><div class="menu"><a href="/dialog/'.$q['id'].'">Отправить сообщение</a></div></div>';
            } 
        }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
        
back('/');
    }
}
if(
$_COOKIE['style']=='web')require_once 'system/web_foot.php'; else require_once 'system/foot.php';
?>
Онлайн: 2
Реклама