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

Размер файла: 7Kb
<?
	if(isset($_GET['shop'])) {
		include('options/bd.php');
		
		if($_GET['shop'] == 'key') {
			$ПолучаемИнфу = mysql_query("SELECT * FROM user");
			$ПолучаемИнфу = mysql_fetch_array($ПолучаемИнфу);	
			$Ключей = $ПолучаемИнфу[0];			
			$Ключей = $Ключей + 10;
			$sql = "UPDATE `maze`.`user` SET `key` = '$Ключей'";
			mysql_query($sql) or die(mysql_error());
			header("Location: /?result=goodShop");
		} else {
			header("Location: /?result=errorShop");
		}
	}
	
	if(isset($_GET['id'])) {	
		include('options/bd.php');
		
		if($_GET['id'] == '1' or $_GET['id'] == '2' or $_GET['id'] == '3') {			
			
			if($_GET['id'] == '1') {
				$ПолучаемИнфу = mysql_query("SELECT * FROM user");
				$ПолучаемИнфу = mysql_fetch_array($ПолучаемИнфу);
	
				$Ключей 	= $ПолучаемИнфу[0];
				$DoorOpen 	= $ПолучаемИнфу[1];
				$DoorEnd 	= $ПолучаемИнфу[2];
				
				if($Ключей <= 0) {
					header("Location: /?result=errorKey");
				} else {
					$ar_rang = array(); 
					$ar_rand = range(0, 2); 
					shuffle($ar_rand); 
					
					$array[$ar_rand[0]] = 'door_go.png';
					$array[$ar_rand[1]] = 'door_go.png';
					$array[$ar_rand[2]] = 'door_wall.png';
					
					$Ключей = $Ключей - 1;				

					$sql = "UPDATE `maze`.`user` SET `key` = '$Ключей'";
					mysql_query($sql) or die(mysql_error());				

					if($ar_rand[2] == 0) {
						$Запрос = "?result=good&sel=1&1=".$array[0]."&2=".$array[1]."&3=".$array[2]."&doors=bad&door=".$DoorEnd;
						$DoorOpen = 1;
						$DoorEnd = 0;	
						$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
						mysql_query($sql) or die(mysql_error());	
						
						$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
						mysql_query($sql) or die(mysql_error());
						
						header("Location: /".$Запрос);
					
					} else {
						$DoorOpen = $DoorOpen + 1;
						$DoorEnd = $DoorEnd + 1;
						
						$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
						mysql_query($sql) or die(mysql_error());	
						
						$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
						mysql_query($sql) or die(mysql_error());
						
						if($DoorEnd >= 10) {
							$DoorOpen = 1;
							$DoorEnd = 0;
						
							$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
							mysql_query($sql) or die(mysql_error());	
						
							$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
							mysql_query($sql) or die(mysql_error());
							
							header("Location: /?result=good&sel=1&1=door_iron_big.png&2=door_iron_big.png&3=door_iron_big.png&doors=vs");
							
						} else {		
							header("Location: /?result=good&sel=1&1=".$array[0]."&2=".$array[1]."&3=".$array[2]."&doors=good");
						}
					
					}			
				}
			}
		
			if($_GET['id'] == '2') {
				$ПолучаемИнфу = mysql_query("SELECT * FROM user");
				$ПолучаемИнфу = mysql_fetch_array($ПолучаемИнфу);
	
				$Ключей 	= $ПолучаемИнфу[0];
				$DoorOpen 	= $ПолучаемИнфу[1];
				$DoorEnd 	= $ПолучаемИнфу[2];
				
				if($Ключей <= 0) {
					header("Location: /?result=errorKey");
				} else {
					
					$ar_rang = array(); 
					$ar_rand = range(0, 2); 
					shuffle($ar_rand); 
					
					$array[$ar_rand[0]] = 'door_go.png';
					$array[$ar_rand[1]] = 'door_go.png';
					$array[$ar_rand[2]] = 'door_wall.png';
					
					$Ключей = $Ключей - 1;				

					$sql = "UPDATE `maze`.`user` SET `key` = '$Ключей'";
					mysql_query($sql) or die(mysql_error());				

					if($ar_rand[2] == 1) {
						$Запрос = "?result=good&sel=2&1=".$array[0]."&2=".$array[1]."&3=".$array[2]."&doors=bad&door=".$DoorEnd;
						$DoorOpen = 1;
						$DoorEnd = 0;
						
						$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
						mysql_query($sql) or die(mysql_error());	
						
						$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
						mysql_query($sql) or die(mysql_error());
						
						header("Location: /".$Запрос);
					
					} else {
						$DoorOpen = $DoorOpen + 1;
						$DoorEnd = $DoorEnd + 1;
						
						$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
						mysql_query($sql) or die(mysql_error());	
						
						$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
						mysql_query($sql) or die(mysql_error());
						
						if($DoorEnd >= 10) {
							$DoorOpen = 1;
							$DoorEnd = 0;
						
							$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
							mysql_query($sql) or die(mysql_error());	
						
							$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
							mysql_query($sql) or die(mysql_error());
							
							header("Location: /?result=good&sel=2&1=door_iron_big.png&2=door_iron_big.png&3=door_iron_big.png&doors=vs");
							
						} else {		
							header("Location: /?result=good&sel=2&1=".$array[0]."&2=".$array[1]."&3=".$array[2]."&doors=good");
						}
					
					}
				}
			}
		
			if($_GET['id'] == '3') {
				$ПолучаемИнфу = mysql_query("SELECT * FROM user");
				$ПолучаемИнфу = mysql_fetch_array($ПолучаемИнфу);
	
				$Ключей 	= $ПолучаемИнфу[0];
				$DoorOpen 	= $ПолучаемИнфу[1];
				$DoorEnd 	= $ПолучаемИнфу[2];
				
				if($Ключей <= 0) {
					header("Location: /?result=errorKey");
				} else {
				
					$ar_rang = array(); 
					$ar_rand = range(0, 2); 
					shuffle($ar_rand); 
					
					$array[$ar_rand[0]] = 'door_go.png';
					$array[$ar_rand[1]] = 'door_go.png';
					$array[$ar_rand[2]] = 'door_wall.png';
					
					$Ключей = $Ключей - 1;				

					$sql = "UPDATE `maze`.`user` SET `key` = '$Ключей'";
					mysql_query($sql) or die(mysql_error());	

					if($ar_rand[2] == 2) {
						$Запрос = "?result=good&sel=3&1=".$array[0]."&2=".$array[1]."&3=".$array[2]."&doors=bad&door=".$DoorEnd;
						$DoorOpen = 1;
						$DoorEnd = 0;
						
						$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
						mysql_query($sql) or die(mysql_error());	
						
						$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
						mysql_query($sql) or die(mysql_error());
						
						header("Location: /".$Запрос);
					
					} else {
						$DoorOpen = $DoorOpen + 1;
						$DoorEnd = $DoorEnd + 1;
						
						$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
						mysql_query($sql) or die(mysql_error());	
						
						$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
						mysql_query($sql) or die(mysql_error());
						
						if($DoorEnd >= 10) {
							$DoorOpen = 1;
							$DoorEnd = 0;
						
							$sql = "UPDATE `maze`.`user` SET `StartDoor` = '$DoorOpen'";
							mysql_query($sql) or die(mysql_error());	
						
							$sql = "UPDATE `maze`.`user` SET `EndDoor` = '$DoorEnd'";
							mysql_query($sql) or die(mysql_error());
							
							header("Location: /?result=good&sel=3&1=door_iron_big.png&2=door_iron_big.png&3=door_iron_big.png&doors=vs");
							
						} else {		
							header("Location: /?result=good&sel=3&1=".$array[0]."&2=".$array[1]."&3=".$array[2]."&doors=good");
						}
					
					}
				}
			}
		} else { 
			header("Location: /?result=error");
		}		
	}
?>