View file element_profile_basket.php

File size: 6.75Kb
<?php
require_once './element_options/element_options.php';
if (!$user) { header('Location: /'); exit; }
if ($user['lost_privilege'] != 3) { header('Location: /'); exit; } 

	if (!$id) {
		$title = 'Ошибка';
		$error1 = '<span class="small">Произошла какая-то ошибка</span>';
		require_once 'element_error_page.php';
		exit;
	}
	
	$profile = (($id == $user['lost_id']) ? $user : cache_user($id));
	
	if (!$profile) {
		$title = 'Ошибка';
		$error1 = '<span class="small">Произошла какая-то ошибка</span>';
		require_once 'element_error_page.php';
		exit;
	}
	
	require_once './element_function/element_function_item.php';
	function CountItemUser($type, $user) {
		return mysql_result(mysql_query("SELECT COUNT(`lost_id`) FROM `element_item` WHERE `lost_bag` = '$type' AND `lost_user` = '$user'"), 0);
	}
	$item = (isset($_GET['item']) AND is_numeric($_GET['item'])) ? (int)$_GET['item'] : false;
	
	// Одетые вещи
	if ($go == 'wear') {
		
		if ($item) {
			$item_id = mysql_fetch_array(mysql_query("SELECT `lost_id` FROM `element_item` WHERE `lost_id` = '$item' AND `lost_bag` = '1' AND `lost_user` = '$id' LIMIT 1"));
		
			if ($item_id) {
				shoot_item($user, $item, $shoot, $wear, $header);
			
				mysql_query("UPDATE `element_item` SET `lost_bag` = '0' WHERE `lost_id` = '$item' LIMIT 1");
				header('Location: /basket?id='.$id);
				exit;
			}
		}
		
		$count = CountItemUser(1, $id);
		$title = 'Одетые "'.$profile['lost_login'].'"';  
		require_once './element_include/element_head.php';
		require_once './element_include/element_header_user_true.php';
		echo '<div class="nfl p5 mb5 yellow1 small mlra">';
		echo '<div class="mb5 cntr yellow1">Одетые вещи персонажа. Можно снять.</div>';
		
		echo '<div class="mb5 cntr">Вещи: ';
		echo '<span class="white">Одетые</span> | ';
		echo '<a class="game-master" href="/basket?id='.$id.'&go=shoot">Рюкзак</a> | ';
		echo '<a class="game-master" href="/basket?id='.$id.'">Разобранные</a>';
		echo '</div><div class="hr mt5 mb5"></div>';
		
		if ($count > 0) {
			require_once './element_function/element_function_pagination.php';
			$page = (isset($_GET['page']) AND is_numeric($_GET['page'])) ? (int)$_GET['page'] : 1;
			$pagination = pagination(10, $page, $count);
			
			$query = mysql_query("SELECT * FROM `element_item` WHERE `lost_bag` = '1' AND `lost_user` = '$id' LIMIT $pagination[start], $pagination[num]");
		
			while ($myrrow = mysql_fetch_array($query)) {
				$quality = quality_item_name($myrrow['lost_quality']);
				$bla = item_params_type($myrrow['lost_mesto']);
				$enchants = item_enchants_quality($myrrow['lost_enchants'], $bla[1]);
		
				echo '<table>';
				echo '<tr><td><img width="50" height="50" src="'.$myrrow['lost_avatar'].'"></td>';
				echo '<td class="small" valign="top">';
				echo '<span class="ml2 small yellow1">'.$quality['image'].' '.$myrrow['lost_name'].' <span class="moderator">+'.$myrrow['lost_comparison'].'</span></span><br/>';
				echo '<span class="ml2 small moderator">'.(($enchants) ? $enchants['image'].' +'.$enchants['params'].' '.$enchants['name'] : 'чара не установлена').'</span><br/>';
				echo '<span class="ml2 small"><img src="/images/icons/1.gif"> <a class="error1" href="/basket?id='.$id.'&item='.$myrrow['lost_id'].'">Снять вещь</a></span>';
				echo '</td></tr>';
				echo '</table>';
			}
		
			echo pagination_echo($pagination['page'],$pagination['total'],'/basket?id='.$id.'&go=wear&page=');
		
		} else echo '<div class="mb5 cntr error1">Разобраных вещей нет</div>';
		
		
		echo '</div>';
		require_once './element_include/element_foot_user_true.php';
		
	// Вещи с рюкзака
	} else if ($go == 'shoot') {
	
	// Вещи на аукционе
	} else if ($go == 'auction') {
	
	
	} else {
	// Иначе удаленные вещи, выше дары богов
	
		if ($go == 'bag' AND $item) {
			$item_id = mysql_fetch_array(mysql_query("SELECT `lost_id` FROM `element_item` WHERE `lost_id` = '$item' AND `lost_bag` = '2' AND `lost_user` = '$id' LIMIT 1"));
		
			if ($item_id) {
				mysql_query("UPDATE `element_item` SET `lost_bag` = '0' WHERE `lost_id` = '$item' LIMIT 1");
				header('Location: /basket?id='.$id);
				exit;
			}
		}
		
		$count = CountItemUser(2, $id);
		$title = 'Корзина "'.$profile['lost_login'].'"';  
		require_once './element_include/element_head.php';
		require_once './element_include/element_header_user_true.php';
		echo '<div class="nfl p5 mb5 yellow1 small mlra">';
		echo '<div class="mb5 cntr yellow1">В корзине хранятся разобранные вещи, качества трофейные, уникальные</div>';
		
		echo '<div class="mb5 cntr">Вещи: ';
		echo '<a class="game-master" href="/basket?id='.$id.'&go=wear">Одетые</a> | ';
		echo '<a class="game-master" href="/basket?id='.$id.'&go=shoot">Рюкзак</a> | ';
		echo '<span class="white">Разобранные</span>';
		echo '</div><div class="hr mt5 mb5"></div>';
		
		if ($count > 0) {
			require_once './element_function/element_function_pagination.php';
			$page = (isset($_GET['page']) AND is_numeric($_GET['page'])) ? (int)$_GET['page'] : 1;
			$pagination = pagination(10, $page, $count);
			
			$query = mysql_query("SELECT * FROM `element_item` WHERE `lost_bag` = '2' AND `lost_user` = '$id' LIMIT $pagination[start], $pagination[num]");
		
			while ($myrrow = mysql_fetch_array($query)) {
				$quality = quality_item_name($myrrow['lost_quality']);
				$bla = item_params_type($myrrow['lost_mesto']);
				$enchants = item_enchants_quality($myrrow['lost_enchants'], $bla[1]);
		
				echo '<table>';
				echo '<tr><td><img width="50" height="50" src="'.$myrrow['lost_avatar'].'"></td>';
				echo '<td class="small" valign="top">';
				echo '<span class="ml2 small yellow1">'.$quality['image'].' '.$myrrow['lost_name'].' <span class="moderator">+'.$myrrow['lost_comparison'].'</span></span><br/>';
				echo '<span class="ml2 small moderator">'.(($enchants) ? $enchants['image'].' +'.$enchants['params'].' '.$enchants['name'] : 'чара не установлена').'</span><br/>';
				echo '<span class="ml2 small"><img src="/images/icons/1.gif"> <a class="error1" href="/basket?id='.$id.'&go=bag&item='.$myrrow['lost_id'].'">Восстановить</a></span>';
				echo '</td></tr>';
				echo '</table>';
			}
		
			echo pagination_echo($pagination['page'],$pagination['total'],'/basket?id='.$id.'&page=');
		
		} else echo '<div class="mb5 cntr error1">Разобраных вещей нет</div>';
		
		
		echo '</div>';
		require_once './element_include/element_foot_user_true.php';
	}
	
	
?>