Просмотр файла profile.php

Размер файла: 4.8Kb
<?php
// by mides, wmclub.mobi

require_once 'system/sys.php';
require_once 'system/header.php';

switch ($_GET['act']) {
    default:
		$id = intval($_REQUEST['id']);
		$user_r = mysql_query("SELECT * FROM `users` WHERE `id` = '$id'");
		$user = mysql_fetch_assoc($user_r);
		if ($user['id']) {
			echo '<div class="title">'.login($id).' ('.access($id).') [id: '.$id.']</div><div class="main">';
			if ($user['name']) echo 'Имя: <b>'.$user['name'].'</b><br />';
			switch($user['sex']) {
				case '1': $sex = 'Мужской'; break;
				case '2': $sex = 'Женский'; break;
			}
			if ($sex) echo 'Пол: '.$sex.'<br />';
			if ($user['from']) echo 'Откуда: '.$user['from'].'<br />';
			if ($user['birthday']) echo 'Дата рождения: '.$user['birthday'].'<br />';
			echo 'Карма: '.$user['karma'].'<br />';
			if ($user['icq']) echo 'ICQ: '.$user['icq'].'<br />';
			if ($user['site']) echo 'Сайт: <a href="http://'.$user['site'].'">'.$user['site'].'</a><br />';
			if ($user['about']) echo 'О себе: '.$user['about'].'<br />';
			
			echo 'Регистрация: '.date('d.m.Y, H:i', $user['regtime']).'<br />
			Последний визит: '.date('d.m.Y, H:i', $user['lastvisit']).'';
			
			echo '</div><div class="main">';
			if ($u['id'] == $id) {
				echo '<a href="main.php?act=edit">Профиль</a>, <a href="main.php?act=set">Настройки</a>';
			} else {
				echo '<a href="main.php?act=send&amp;id='.$id.'">Сообщение</a>, ';
				$contact_r = mysql_query("SELECT `id` FROM `contacts` WHERE `id_user` = ".$user['id']." and `is_contact_for` = ".$u['id']." ");
				$ignor_r = mysql_query("SELECT `id` FROM `ignores` WHERE `id_user` = ".$user['id']." and `is_ignored_for` = ".$u['id']." ");
				if (mysql_num_rows($contact_r)) {
					echo 'В <a href="main.php?act=contact">контактах</a>';
				} elseif (mysql_num_rows($ignor_r)) {
					echo 'В <a href="main.php?act=ignor">игнор листе</a>';
				} else {
					echo 'В <a href="?act=contact&amp;id='.$user['id'].'">контакт</a>/<a href="?act=ignor&amp;id='.$user['id'].'">игнор</a>';
				}
			}
			echo '</div>';
			
			
			if ($u['access'] > 0) {
				echo '</div><div class="main">
				- <a href="panel/index.php?act=kick&amp;user='.$user['login'].'">Пнуть</a> (на '.$config['kick'].' сек)<br />';
				if ($u['access'] > 1) echo '- <a href="panel/index.php?act=ban&amp;user='.$user['login'].'">Забанить</a><br />';
				if ($u['access'] > 2) echo '- <a href="panel/users.php?act=edit&amp;id='.$user['id'].'">Редактировать</a><br />
				- <a href="panel/users.php?act=del&amp;id='.$user['id'].'">Удалить</a>';
			}
		} else {
			error('Выбранного пользователя нет.');
		}
		nav_main();
	break;
	
	case 'contact':
		$id = intval($_REQUEST['id']);
		$user_r = mysql_query("SELECT `id` FROM `users` WHERE `id` = '$id'");
		if (mysql_num_rows($user_r)) {
			$contact_r = mysql_query("SELECT `id` FROM `contacts` WHERE `id_user` = '$id' and `is_contact_for` = ".$u['id']." ");
			if (!mysql_num_rows($contact_r)) {
				$ignor_r = mysql_query("SELECT `id` FROM `ignores` WHERE `id_user` = '$id' and `is_ignored_for` = ".$u['id']." ");
				if (!mysql_num_rows($ignor_r)) {
					mysql_query("INSERT INTO `contacts` SET `id_user` = '$id', `is_contact_for` = ".$u['id']." ");
					header('location: ?id='.$id);
				} else {
					error('Выбранный пользователь уже есть в игнор-листе.');
				}
			} else {
				error('Выбранный пользователь уже есть в контактах.');
			}
		} else {
			error('Выбранный пользователь не существует.');
		}
		nav_main();
	break;
	
	case 'ignor':
		$id = intval($_REQUEST['id']);
		$user_r = mysql_query("SELECT `id` FROM `users` WHERE `id` = '$id'");
		if (mysql_num_rows($user_r)) {
			$ignor_r = mysql_query("SELECT `id` FROM `ignores` WHERE `id_user` = '$id' and `is_ignored_for` = ".$u['id']." ");
			if (!mysql_num_rows($ignor_r)) {
				$contact_r = mysql_query("SELECT `id` FROM `contacts` WHERE `id_user` = '$id' and `is_contact_for` = ".$u['id']." ");
				if (!mysql_num_rows($contact_r)) {
					mysql_query("INSERT INTO `ignores` SET `id_user` = '$id', `is_ignored_for` = ".$u['id']." ");
					header('location: ?id='.$id);
				} else {
					error('Выбранный пользователь уже есть в контактах.');
				}
			} else {
				error('Выбранный пользователь уже есть в игнор-листе.');
			}
		} else {
			error('Выбранный пользователь не существует.');
		}
		nav_main();
	break;

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

require_once 'system/tail.php';
?>