Просмотр файла www/users/id.php

Размер файла: 5.15Kb
<?php
require_once('../sys/config.php');
switch ($act) {
default:
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '". num($_GET['user_id']) ."' LIMIT 1"), 0) == 0) {
   header('Location: /');
}
error($err);
if (isset($user) && $user['id'] == $ank['id']) {
$sys['title'] = 'Моя анкета';
} else {
$sys['title'] = 'Анкета '.$ank['login'].'';
}
require_once(HOME .'/sys/head.php');
echo '<div class="ptext">
'. avatar($ank['id']) .'
<div class="f">Информация:</div>';
echo(!empty($ank['name'])?'Имя: '. output($ank['name']) .'<br />':NULL);
echo 'Умения: '. mysql_result(mysql_query("SELECT `name` FROM `znaniya` WHERE `value` = '$ank[znaniya]'"), 0) .'  <br />
Статус: '. mysql_result(mysql_query("SELECT `name` FROM `level` WHERE `value` = '$ank[level]'"), 0) .'<br/>';
echo(!empty($ank['strana'])?'Страна: '. output($ank['strana']) .'<br />':NULL);
echo(!empty($ank['sity'])?'Город: '. output($ank['sity']) .'<br />':NULL);
echo(!empty($ank['osebe'])?'О себе: '. output($ank['osebe']) .'<br />':NULL);
echo '<div class="f">Связь:</div>';
echo(!empty($ank['icq'])?'ICQ: '. output($ank['icq']) .'<br />':NULL);
echo 'E-mail: <a href="mailto:'.$ank['email'].'">'.$ank['email'].'</a>  <br />
Сайт (личная страничка): <a href="http://'.$ank['sait'].'">'.$ank['sait'].'</a>
</div>';
if (isset($user)) {
echo '<div class="ptext2">';
if ($user['id'] == $ank['id']) {
echo '&raquo; <a href="/users/id.php?act=red">Редактировать</a> <br />';
} else {
echo '&raquo; <a href="/users/add_message.php?user_id='.$ank['id'].'">Отправить сообщение</a> <br />';
}
if ($user['level'] > 2) { 
echo '&raquo; <a href="/kpanel/user_mod.php?user_id='.$ank['id'].'">Редактирование профиля</a>';
}
echo '</div>';
}

break;
case 'red':

if (!isset($user)) { 
    header('Location: /');
}
$sys['title'] = 'Редактирование анкеты:';
require_once(HOME .'/sys/head.php');
echo '<div class="ptext">
<form method="post" action="/users/id.php?act=red_ok">
<div class="f">Имя:</div>
*<small>От 3 до 15 символов</small> <br />
<input type="text" name="mod_name" value="'. output($user['name']) .'" class="q" /><br />
<div class="f">Страна:</div>
<input type="text" name="mod_strana" value="'. output($user['strana']) .'" class="q" /><br />
*<small>От 3 до 15 символов</small> <br />
<div class="f">Город:</div>
<input type="text" name="mod_sity" value="'. output($user['sity']) .'" class="q" /><br />
*<small>От 3 до 15 символов</small> <br />
**<small>Советуем вам указывать настоящие страну и город, по ним вы сможете найти своих земляков.</small> <br />
<div class="f">Умения:</div>
<select name="mod_znaniya" size="1">
<option value="0"'. ($user['znaniya'] == 0?' selected="selected"':NULL) .'>Ни чего не умею</option>
<option value="2"'. ($user['znaniya'] == 1?' selected="selected"':NULL) .'>Только начинаю</option>
<option value="1"'. ($user['znaniya'] == 2?' selected="selected"':NULL) .'>Знаю PHP</option>
<option value="3"'. ($user['znaniya'] == 3?' selected="selected"':NULL) .'>Кодер</option>
</select><br />
<div class="f">Адрес сайта (личной странички):</div>
<input type="text" name="mod_sait" value="'. output($user['sait']) .'" class="q" /><br />
*<small>Без http://</small> <br />
<div class="f">ICQ:</div>
<input type="text" name="mod_icq" value="'. output($user['icq']) .'" class="q" /><br />
*<small>От 3 до 9 символов</small> <br />
<div class="f">О себе:</div>
<textarea  rows="4" name="mod_osebe">'.output($user['osebe']).'</textarea><br/>
*<small>От 3 до 500 символов</small> <br />
<input type="submit" value="Изменить" class="q" />
</form>
</div>';

break;
case 'red_ok':

if (!isset($user)) { 
    header('Location: /');
}
$sys['title'] = 'Изменение анкеты';
require_once(HOME .'/sys/head.php');
    $mod_name = txt($_POST['mod_name']);
	$mod_strana = txt($_POST['mod_strana']);
	$mod_sity = txt($_POST['mod_sity']);
	$mod_osebe = txt($_POST['mod_osebe']);
	$mod_sait = txt($_POST['mod_sait']);
	$mod_icq = num($_POST['mod_icq']);
	$mod_znaniya = num($_POST['mod_znaniya']);
	if (!isset($err)) {
        $reg_password = encrypt($reg_password);
        mysql_query("UPDATE `users` SET `name` = '". input($mod_name) ."', `strana` = '". input($mod_strana) ."', `sity` = '". input($mod_sity) ."', `znaniya` = '". input($mod_znaniya) ."', `sait` = '". input($mod_sait) ."', `icq` = '". input($mod_icq) ."', `osebe` = '". input($mod_osebe) ."' WHERE `id` = '$user[id]' LIMIT 1");
  echo '<div class="ptext">
        Изменения успешно приняты!.<br />
       </div>
	   <div class="ptext2">
       &raquo; <a href="/users/id.php?act=red">Назад</a></div>';
	    } else {
error($err);
echo '<div class="ptext2">
&raquo; <a href="/users/id.php?act=red">Назад</a></div>';
 }

	break;
	}
require_once(HOME .'/sys/foot.php');
?>