Файл: masteram_us/user/profile.php
Строк: 164
<?
require'../shaxty.php'; // waphp.ru - закрытый клуб вап мастеров!
check_login();
$title = 'Редактирование анкеты';
$align = 'left';
$head = 'Редактирование анкеты';
include_once (H.'shaxty/head.php');
switch($mod){
default:
if ($_GET['i']==1)echo '<b>Изменения сохранены.</b><br />';
if ($_GET['i']==2)echo '<b>Ошибка. Сообщите администрации</b><br />';
echo '» <a href="profile.php?mod=lich">Личные данные</a><br/>';
echo '» <a href="profile.php?mod=kont">Связь</a><br/>';
echo '» <a href="profile.php?mod=myavatar">Аватар</a><br />';
echo '» <a href="profile?mod=photo">Фотография</a><br />';
echo '» <a href="/user/wm.php">Webmoney</a><br/>';
echo '<dt><dl></dl></dt>';
echo '<img src="'.H.'img/rur1.gif" alt="" /> <a href="/billing/nik.php">Изменение ника</a><br/>';
echo '<img src="'.H.'img/rur1.gif" alt="" /> <a href="/billing/status.php">Изменение статуса</a><br/>';
echo '<img src="'.H.'img/rur1.gif" alt="" /> <a href="/billing/nik2.php">Градиент ника</a><br/>';
echo '<img src="'.H.'img/rur1.gif" alt="" /> <a href="/billing/colornik.php">Разкрасить ник</a><br/>';
echo '<img src="'.H.'img/rur1.gif" alt="" /> <a href="/billing/adres.php">Адрес странички</a><br/>';
break;
case 'photo':
echo '<b>Управление фото:</b><br/>';
if ($_GET['ok']=='add')echo '<b>Фото успешно загружено.</b><br />';
if ($_GET['ok']=='del')echo '<b>Фото успешно удалено.</b><br />';
if($_GET['act']=='del'){
if(@mysql_query ("Update users set photo ='', vote_photo='0' WHERE id ='".$user['id']."';")){
//mysql_query("DELETE FROM `vote_photo` WHERE `sid` = '$sid' and `user_id` = '".$user['id']."'");
unlink(H.$user['photo']);
echo "<b>Фото удалено.</b><br/>";
header ('Location: profile?mod=photo&ok=del&'.SID);exit;
}else{
echo "<b>Ошибка удаления фото.</b><br/>";
}
}
if($user['photo']!=''){
echo '<img src="'.H.'photo_img.php?'.$user['id'].'" alt="Фото"/><br />';
}
if($user['photo']==NULL){
echo '<br />» <a href="upload?mod=photo">Загрузить фото</a><br/>';
}else{
echo '<br />» <a href="profile?mod='.$mod.'&act=del">Удалить фото</a><br/>';
}
break;
// Контакты
case 'kont':
if (empty($act)){
if ($ver!='wml')echo '<form action="profile.php?mod='.$mod.'&act=edit&'.SID.'" method="post">';
echo '<br />Email:(<a href="'.H.'help.php?mail">?</a>)<br /><input name="mail" value="'.$user['mail'].'" maxlength="50" emptyok="false"/><br />';
echo 'ICQ:<br /><input name="icq" value="'.$user['icq'].'" maxlength="9" emptyok="false"/><br />';
echo 'Jabber:<br /><input name="jabber" value="'.$user['jabber'].'" maxlength="9" emptyok="false"/><br />';
echo 'Skype::<br /><input name="skype" value="'.$user['skype'].'" maxlength="30" emptyok="false"/><br />';
echo 'Мобильный телефон:<br /><input name="mobtel" value="'.$user['mobtel'].'" maxlength="50" emptyok="false"/><br />';
echo 'Домашний телефон:<br /><input name="hometel" value="'.$user['hometel'].'" maxlength="50" emptyok="false"/><br />';
echo 'Сайт:(<a href="'.H.'help.php?site">?</a>)<br /> <input name="site" value="'.$user['site'].'" maxlength="50" emptyok="false"/><br />';
echo '<br /><input type="submit" class="ibutton" value="Сохранить"/></form><br /><br />';
}else{
$mail= check(substr($_POST['mail'], 0, 25));
$mobtel= check(substr($_POST['mobtel'], 0, 15));
$hometel= check(substr($_POST['hometel'], 0, 15));
$jabber= check(substr($_POST['jabber'], 0, 15));
$skype= check(substr($_POST['skype'], 0, 30));
$icq= check(substr($_POST['icq'], 0, 9));
$site= check(substr($_POST['site'], 0, 40));
if (!empty($site) && !eregi("^(https?|ftp)://[a-z0-9.-]+.[a-z]{2,4}$", $site)){$err = "Неправильный адрес сайта<br> Он должен быть формата http://my_site.domen";}
if(!$err){
if(mysql_query('UPDATE `users` SET `mail` = "'.$mail.'", `mobtel` = "'.$mobtel.'", `hometel` = "'.$hometel.'", `icq` = "'.$icq.'", `jabber` = "'.$jabber.'", `skype` = "'.$skype.'", `site` = "'.$site.'" WHERE `id` = "'.$user['id'].'"'))
{
header ('Location: profile.php?i=1&'.SID); exit;
}else{
header ('Location: profile.php?i=2&'.SID); exit;
}
}else echo $err;
}
break;
// Личное
case 'lich':
if (empty($act)){
echo '<form action="profile.php?mod='.$mod.'&act=edit&'.SID.'" method="post">';
echo 'Приватность данных:<br />';
if($user['privatn'] == 0){
echo '<select name="privatn">
<option value="1">Закрыть</option>
<option value="0">Открыть</option>
</select><br/>';
} else {
echo '<select name="privatn">
<option value="0">Открыть</option>
<option value="1">Закрыть</option>
</select><br/>';
}
echo 'Имя:<br /><input name="name" value="'.$user['name'].'" maxlength="30" emptyok="false"/><br />';
echo 'Пол:<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/>';
echo 'Страна:<br /><input name="country" value="'.$user['country'].'" maxlength="50" emptyok="false"/><br />';
echo 'Город:<br /><input name="city" value="'.$user['city'].'" maxlength="50" emptyok="false"/><br />';
if ($user['umeniya'] == 0) $ch_0 = 'selected="selected"';
if ($user['umeniya'] == 1) $ch_1 = 'selected="selected"';
if ($user['umeniya'] == 2) $ch_2 = 'selected="selected"';
if ($user['umeniya'] == 3) $ch_3 = 'selected="selected"';
if ($user['umeniya'] == 4) $ch_4 = 'selected="selected"';
if ($user['umeniya'] == 5) $ch_5 = 'selected="selected"';
if ($user['umeniya'] == 6) $ch_6 = 'selected="selected"';
if ($user['umeniya'] == 7) $ch_7 = 'selected="selected"';
if ($user['umeniya'] == 8) $ch_8 = 'selected="selected"';
echo 'Ваши умения: (<a href="'.H.'help.php?um">?</a>)<br/><select name="um">
<option ' . $ch_0 . ' value="0">Ничего не умею</option>
<option ' . $ch_1 . ' value="1">Кодер</option>
<option ' . $ch_2 . ' value="2">Селлер</option>
<option ' . $ch_3 . ' value="3">Дизайнер</option>
<option ' . $ch_4 . ' value="4">Продавец</option>
<option ' . $ch_5 . ' value="5">wap Мастер</option>
<option ' . $ch_6 . ' value="6">Помошник новичкам</option>
<option ' . $ch_7 . ' value="7">Заливаю груз</option>
<option ' . $ch_8 . ' value="8">Устанавливаю скрипты</option>
</select><br />';
#if($user['postsf']>=300) echo 'Другое умение: (<a href="'.H.'help.php?um2">?</a>)<br /><input name="um2" value="'.$user['umeniya2'].'" maxlength="30" emptyok="false"/><br />';
echo 'Интересы/Хобби:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="xobbi" >'.$user['xobbi'].'</textarea><br />';
echo 'О себе:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="about" >'.$user['about'].'</textarea><br />';
echo '<br /><input type="submit" class="ibutton" value="Сохранить"/></form><br /><br />';
}else{
$name= check($_POST['name']);
$sex= check($_POST['sex']);
$privatn= check($_POST['privatn']);
$day= check($_POST['day']);
$month= check($_POST['month']);
$year= check($_POST['year']);
$country= check($_POST['country']);
$city= check($_POST['city']);
$about= check($_POST['about']);
$xobbi= check($_POST['xobbi']);
#$um2= check($_POST['um2']);
$emp2 = "Неправильный формат данных!<br />";
$emp = "Не заполнены обязательные поля!<br />";
$vopros0 = "Вы не выбрали секретный вопрос!<br />";
$wrongdate = "Не верно указана дата рождения! 0на должна иметь формат дд-мм-гггг, и быть реальной =)<br />";
#if (empty($um2))$umeniya = '`umeniya` = "'.$um.'"';
#else $umeniya = '`umeniya2` = "'.$um2.'"';
$um = (int)$_POST['um'];
if ($um == 0 || $um != $user['umeniya']) {
mysql_query("DELETE FROM profession WHERE user = '$user[id]'");
}
if(mysql_query('UPDATE `users` SET `name` = "'.$name.'", `sex` = "'.$sex.'", `privatn` = "'.$privatn.'", `day` = "'.$day.'", `month` = "'.$month.'", `year` = "'.$year.'", `country` = "'.$country.'", `city` = "'.$city.'", `about` = "'.$about.'", `xobbi` = "'.$xobbi.'", `umeniya` = "'.$um.'" WHERE `id` = "'.$user['id'].'"'))
{
header ('Location: profile.php?i=1&'.SID); exit;
}else{
header ('Location: profile.php?i=2&'.SID); exit;
}
}
break;
case 'myavatar':
echo '<b>Управление аватаром:</b><br/><br />';
if ($_GET['ok']==add)echo '<b>Аватар успешно загружен.</b><br />';
if ($_GET['ok']==del)echo '<b>Аватар успешно удален.</b><br />';
if($_GET['act']==del){
if(@mysql_query ("Update users set myavatar ='' where id ='".$user['id']."';")){
unlink(H.$user['myavatar']);
echo "<b>Аватар успешно удален.</b><br/>";
header ('Location: profile.php?mod=myavatar&ok=del&'.SID);exit;
}else{
echo "<b>Ошибка удаления.</b><br/>";
}
}
if($user['myavatar']!=''){
echo 'Ваш аватар:<br /><img src="'.H.$user['myavatar'].'" alt="аватар"/><br />';
}else echo 'Увас нет аватара<br />';
echo '<br />» <a href="avatar.php?mod=upload">Загрузить аватар</a><br/>';
echo '» <a href="avatar.php?mod=select">Выбрать аватар</a><br/>';
break;
}
echo '<br />';
if($mod)echo $div1.'<a href="'.H.'user/profile.php">Редактировать анкету</a>'.$div9;
echo $div1.'<a href="'.H.'user/index.php">Личный кабинет</a>'.$div9;
include_once (H.'shaxty/foot.php');
?>