Вход Регистрация
Файл: my/profile.php
Строк: 141
<?
require'../config.php';
$align='left';
$title='Анкета';
aut();
include 
'../style/head.php';
who_add(0,'lk');
switch(
$mod)
    {
     default:
     if (
$_GET['i']==1)echo '<b>Изменения сохранены.</b><br />';
     if (
$_GET['i']==2)echo '<b>Ошибка. Сообщите администрации</b><br />';
     echo 
'
     <div class="links"><div class="tch">&#8226; <a href="profile?mod=osn">Основное</a></div>
     <div class="tch">&#8226; <a href="profile?mod=kont">Контакты</a></div>
     <div class="tch">&#8226; <a href="profile?mod=photo">Аватар</a></div>'
;
     echo (
$user['level']>=3)?'<div class="tch"><div class="men">&#8226; <a href="profile?mod=status">Статус</a></div></div>':'';
     break;
     case 
osn:
     if (empty(
$act))
        {
         echo 
'
         <form action="profile?mod='
.$mod.'&amp;act=edit&amp;'.SID.'" method="post"><br />
         <div class="links">Имя:<br /><input name="name" value="'
.$user['name'].'" maxlength="30" emptyok="false"/><br />
         Фамилия:<br /><input name="surname" value="'
.$user['surname'].'" maxlength="30" emptyok="false"/><br />
         Пол:<br />'
;
         if(
$user['sex'] == 1)
            {
             echo 
'<select name="sex">
             <option value="1">Мужской</option>
             <option value="0">Женский</option>
             </select><br/>'
;
            }
         else
            {
             echo 
'<select name="sex">
             <option value="0">Женский</option>
             <option value="1">Мужской</option>
             </select><br/>'
;
            }
         echo 
'
         День рождения:<br/>
         <input size="2" name="day" value="'
.$user['day'].'" maxlength="2" emptyok="false"/>
         - <input size="2" name="month" value="'
.$user['month'].'" maxlength="2" emptyok="false"/>
         - <input size="4" name="year" value="'
.$user['year'].'" maxlength="4" emptyok="false"/><br/>
         Страна:<br /><input name="country" value="'
.$user['country'].'" maxlength="50" emptyok="false"/><br />
         Город:<br /><input name="city" value="'
.$user['city'].'" maxlength="50" emptyok="false"/><br />';
         echo 
'<br /><input type="submit" class="ibutton" value="Сохранить"/></form><br /><br />';
        }
     else
        {
         
$namecheck($_POST['name']);
         
$surnamecheck($_POST['surname']);
         
$sexcheck(my_int($_POST['sex']));
         
$daycheck(my_int($_POST['day']));
         
$monthcheck(my_int($_POST['month']));
         
$yearcheck(my_int($_POST['year']));
         
$countrycheck($_POST['country']);
         
$citycheck($_POST['city']);
         if(
$db->sql_query('UPDATE `users` SET `name` = "'.$name.'",
             `surname` = "'
.$surname.'",
             `sex` = "'
.$sex.'",
             `day` = "'
.$day.'",
             `month` = "'
.$month.'",
             `year` = "'
.$year.'",
             `city` = "'
.$city.'",
             `country` = "'
.$country.'" WHERE `id` = "'.$user['id'].'"'))
            {
header ('Location: profile?i=1&'.SID);exit;}
         else
            {
header ('Location: profile?i=2&'.SID);exit;}
        }
     break;
     
// Контакты
     
case kont:
     if (empty(
$act))
        {
         
$mail0=explode('|',$user['mail']);
         
$mobtel0=explode('|',$user['mobtel']);
         
$hometel0=explode('|',$user['hometel']);
         
$icq0=explode('|',$user['icq']);
         echo 
'
         <form action="profile?mod='
.$mod.'&amp;act=edit&amp;'.SID.'" method="post">
         <div class="links">Контактный Email <font color="red">(<b>Не для восстановления пароля!</b>)</font>: <br />
         <input name="mail" value="'
.$mail0[0].'" maxlength="50" emptyok="false"/>
         Виден:<select name="vmail">
         <option value="0">Всем</option>
         <option value="1">Друзьям</option>
         </select><br/><br />
         Мобильный телефон:<br />
         <input name="mobtel" value="'
.$mobtel0[0].'" maxlength="50" emptyok="false"/>
         Виден:<select name="vmobtel">
         <option value="0">Всем</option>
         <option value="1">Друзьям</option>
         </select><br/><br />
         Домашний телефон:<br />
         <input name="hometel" value="'
.$hometel0[0].'" maxlength="50" emptyok="false"/>
         Виден:<select name="vhometel">
         <option value="0">Всем</option>
         <option value="1">Друзьям</option>
         </select><br/><br />
         ICQ:<br /><input name="icq" value="'
.$icq0[0].'" maxlength="9" emptyok="false"/>
         Виден:<select name="vicq">
         <option value="0">Всем</option>
         <option value="1">Друзьям</option>
         </select><br/><br />
         Личный сайт:<br /> http://<input name="site" value="'
.$user['site'].'" maxlength="50" emptyok="false"/><br /><br />
         <input type="submit" class="ibutton" value="Сохранить"/></form><br /><br />'
;
        }
     else
         {
         
$mailcheck($_POST['mail']).'|'.check($_POST['vmail']);
         
$mobtelcheck($_POST['mobtel']).'|'.check($_POST['vmobtel']);
         
$hometelcheck($_POST['hometel']).'|'.check($_POST['vhometel']);
         
$icqcheck($_POST['icq']).'|'.check($_POST['vicq']);
         
$sitecheck($_POST['site']);
         if(
$db->sql_query('UPDATE `users` SET `mail` = "'.$mail.'",
             `mobtel` = "'
.$mobtel.'",
             `hometel` = "'
.$hometel.'",
             `icq` = "'
.$icq.'",
             `site` = "'
.$site.'" WHERE `id` = "'.$user['id'].'"'))
            {
header ('Location: profile?i=1&'.SID);exit;}
         else
             {
header ('Location: profile?i=2&'.SID);exit;}
        }
     break;
     case 
photo:
     echo 
'<div class="links"><b>Управление аватаром:</b><br/>';
     if (
$_GET['ok']==add)echo '<b><font color="white">Аватар успешно загружен.</font></b><br />';
     if (
$_GET['ok']==del)echo '<b><font color="white">Аватар успешно удален.</font></b><br />';
     if (
$_GET['act']==del)
         {
          if(
$db->sql_query ("Update users set myavatar ='' where id ='".$user['id']."'"))
              {
             
unlink(H.$user['myavatar']);
             echo 
'<b>аватар удален.</b><br/>';
             
header ('Location: profile?mod=photo&ok=del&'.SID);
             exit;
            }
         else
             {
             echo 
'<b>Ошибка удаления аватара.</b><br/>';
            }
        }
     if(
$user['myavatar']!='')
         {
         echo 
'<img src="'.H,$user['myavatar'].'" alt="аватар"/><br />';
        }
     if(
$user['myavatar']==NULL)
         {
         echo 
'<br />&#187; <a href="upload?mod=photo">Загрузить аватар</a><br/>';
        }
     else
         {
         echo 
'<br />&#xbb;  <a href="profile?mod='.$mod.'&amp;act=del">Удалить аватар</a><br/></div>';
        }
     break;
     case 
'status'//Смена статуса
     
levels(3);
     if (empty(
$act))
         {
         echo 
'
         <div class="links">
         <form action="?mod='
.$mod.'&amp;act=edit&amp;'.SID.'" method="post">
         Статус:<br />
         <input name="status" value="'
.$user['status'].'" maxlength="50" emptyok="false"/><br /><br />
         <input type="submit" class="ibutton" value="Сохранить"/></form><br /><br />'
;
        }
     else
         {
         
$statuscheck($_POST['status']);
         if(
mb_strlen($status,'UTF-8') < 6)
             {
             echo 
'Статус не может быть короче 6ти символов!!!!<br />'.gb.'<a href="?mod=status">назад</a>'.div;
             include 
'../style/foot.php';
             exit;
            }
         if(
mb_strlen($status,'UTF-8') > 30)
             {
             echo 
'Статус не может быть больше 30ти символов!!!!<br />'.gb.'<a href="?mod=status">назад</a>'.div;
             include 
'../style/foot.php';
             exit;
            }
         if(
$db->sql_query('UPDATE `users` SET `status` = "'.$status.'" WHERE `id` = "'.$user['id'].'"'))
            {
header ('Location: profile?i=1&'.SID);exit;}
         else
             {
header ('Location: profile?i=2&'.SID);exit;}
        }
     break;
    }
echo 
'<br />';
if(
$mod)echo '<div class="tch"><a href="'.H.'my/profile">Редактировать анкету</a></div>';
echo 
'<div class="tch"><a href="'.H.'my/index">Личный кабинет</a></div>';
include 
'../style/foot.php';
?>
Онлайн: 0
Реклама