Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Wklejka 8t14xbstljo dodana przez , 23.05.2012 14:44
Typ:



Deathrun Rangi - Plik główny
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
<?php include_once("Konfiguracja.php"); ?>
<!DOCTYPE HTML>
<html lang="pl">
	<head>
		<meta charset="UTF-8">
		<meta name="Author" content="benio101 & speedkill">
		<meta name="Description" content="DeathRun Ranking">
		<meta name="Robots" content="All">
		<link rel="canonical" href="<?php print $URL; ?>">
		<link rel="shortcut icon" href="<?php print $Favicon; ?>" type="image/x-icon">
		<title><?php print $Tytul; ?></title>
		<style>
			BODY{background-color: black; text-align: center; margin: auto; padding: auto}
			HEADER{font-size: 30px; color: brown; cursor: default}
			A{font-size: 25px; color: purple; text-decoration: none}
			ARTICLE{font-size: 15px; color: #8080F0; cursor: default; display: inline}
			ASIDE{display: inline}
			TABLE{background-color: black; text-align: center; margin: auto; padding: auto; color: #AAAAFF; border: 1px solid #AAAAFF}
			TD{padding: 10px; cursor: default}
			TR:first-child>TD{background-color: #000040; font-weight: bold}
			TR:nth-child(2n+3)>TD{background-color: #101020}
			TR:nth-child(2n+2)>TD{background-color: #000010}
			TR:nth-child(n+1)>TD:first-child{text-align: right}
			TR:nth-child(n+1)>TD:nth-child(3){text-align: right}
			TR:nth-child(n+1)>TD:nth-child(4){text-align: left}
			IMG{border: none; color: none}
			INPUT[type=number]{
				background-color: black;
				color: #8080F0;
				border: 1px solid #202040;
				border-radius: 8px;
				text-align: center;
				font-size: 15px;
			}
			input[type=number]::-webkit-inner-spin-button,
			input[type=number]::-webkit-outer-spin-button{
				-webkit-appearance: none;
				margin: 0;
			}
			INPUT[type=text]{
				background-color: black;
				color: #8080F0;
				border: 1px solid #202040;
				border-radius: 8px;
				text-align: center;
				font-size: 15px;
			}
			INPUT[type=button]{
				background-color: #101020;
				color: #8080F0;
				border: 1px solid #202040;
				border-radius: 8px;
				text-align: center;
				cursor: pointer;
				font-size: 15px;
			}
			P{
				font-size: 30px;
				color: gold;
			}
		</style>
	</head>
	<body>
		<header><a href="./">
		<?php if($Obrazek!=""){ ?>
			<img src="<?php print $Obrazek; ?>" <?php if($SzerokoscObrazka!="")print "style="width: ".$SzerokoscObrazka."px""; ?>>
		<?php } else if($Naglowek!=""){ ?>
			<p><?php echo $Naglowek; ?></p>
		<?php } else { ?>
			<p><?php echo $Tytul; ?></p>
		<?php } ?>
		</a></header><br>
		<table>
			<?php
				// pobranie i przetworzenie danych wejsciowych
				$pola=Array("skoki","name","lvl","ranga");
				$limit=count($pola);
				$kolejnosc=Array();
				$szukaj=$_GET["szukaj"];
				if(!$szukaj || preg_match('/["]/ui',$szukaj)){
					$szukaj="%";
				}
				for($i=0;$i<$limit;++$i){
					$nazwa=$pola[$i];
					$$nazwa=$_GET[$nazwa];
					if(!$$nazwa || !preg_match('/(A|DE)SC/ui',$$nazwa)){
						$$nazwa=($i%2?"ASC":"DESC");
					}
					$found=0;
					$tablica=explode(",",$_GET["kolejnosc"]);
					if(count($tablica)!=$limit || !preg_match('/((skoki|name|lvl|reputacja),)[3](skoki|name|lvl|reputacja)/ui',$_GET["kolejnosc"])){
						$tablica=$pola;
					}
					for($j=$limit-1;$j>=0;--$j){
						if($tablica[$j]==$nazwa)
							$found=1;
						else
							if($found)$tablica[$j+1]=$tablica[$j];
					}
					$tablica[0]=$nazwa;
					$kolejnosc[$i]=implode(",",$tablica);
				}
				$strona=$_GET["strona"]-1;
				if(!preg_match('/d*/ui',$strona) || $strona<=0 || $strona%1){
					$strona=0;
				}
				$limit=$_GET["limit"];
				if(!preg_match('/d*/ui',$limit) || $limit<=0 || $limit%1){
					$limit=50;
				}
				$start=$strona*$limit;
				++$strona;
 
				// laczenie sie z baza danych
				error_reporting(0);
				$sql=mysql_connect($AdresSQL, $Uzytkownik, $Hasło) || die("<article style="color: #FF6060">Epic Fail</article><article style="color: #808080">: Nie można połączyć się z bazą danych!</article>");
				mysql_select_db($BazaDanych, $sql);
 
				// generowanie naglowka dla tabeli
				echo "<tr><td>Skoki &nbsp; <a id='a1' href="?skoki=".($skoki=='ASC'?'DESC':'ASC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[0]."&limit=".$limit."&strona=".$strona."&szukaj=".$szukaj.""><img src="".($skoki=='ASC'?'up':'down').".png"></a></td>".
				"<td>Nick &nbsp; <a id='a2' href="?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'DESC':'ASC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[1]."&limit=".$limit."&strona=".$strona."&szukaj=".$szukaj.""><img src="".($name=='ASC'?'up':'down').".png"></a></td>".
				"<td>Poziom &nbsp; <a id='a3' href="?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'DESC':'ASC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[2]."&limit=".$limit."&strona=".$strona."&szukaj=".$szukaj.""><img src="".($lvl=='ASC'?'up':'down').".png"></a></td>".
				"<td>Ranga &nbsp; <a id='a4' href="?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'DESC':'ASC')."&kolejnosc=".$kolejnosc[3]."&limit=".$limit."&strona=".$strona."&szukaj=".$szukaj.""><img src="".($ranga=='ASC'?'up':'down').".png"></a></td></tr>";
 
				// pobranie danych
				$sortowanie=explode(",",$_GET["kolejnosc"]);
				if(count($sortowanie)!=$limit)$sortowanie=$pola;
				$wynik=mysql_query("SELECT * FROM ".$Tabela." WHERE name LIKE '%$szukaj%' ORDER BY ".$sortowanie[0]." ".$$sortowanie[0].", ".$sortowanie[1]." ".$$sortowanie[1].", ".$sortowanie[2]." ".$$sortowanie[2].", ".$sortowanie[3]." ".$$sortowanie[3]." LIMIT ".$start.", ".$limit, $sql);
				while($linia=mysql_fetch_assoc($wynik)){
					echo "<tr><td>$linia[skoki]</td><td>$linia[name]</td><td>$linia[lvl]</td><td>$linia[ranga]</td></tr>";
				}
				$wynik=mysql_query("SELECT COUNT(name) AS liczba FROM ".$Tabela,$sql);
				$wynik=mysql_fetch_assoc($wynik);
				$liczba=$wynik["liczba"];
 
				// zmienne paginacyjne
				$stronaP=ceil(($strona-3)/2);
				$stronaM3=$strona-3;
				$stronaM2=$strona-2;
				$stronaM1=$strona-1;
				$stronaP1=$strona+1;
				$stronaP2=$strona+2;
				$stronaP3=$strona+3;
				$stronaN=ceil(($liczba+($strona+3))/2);
			?>
		</table><br>
		<?php if(ceil($liczba/$limit)<2)echo "<div style='display: none'>"; ?>
			<article>Strona:</article>
			<?php if($strona!=1){ ?>
				<input type="button" value="1"onclick="self.location.href='<?php echo "?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[3]."&limit='+document.getElementById('limit').value+'&strona=1&szukaj='+document.getElementById('szukaj').value"; ?>">
			<?php } ?><?php if($stronaP<$strona && $stronaP>1){ ?>
				<input type="button" onclick="self.location.href='<?php echo "?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[3]."&limit='+document.getElementById('limit').value+'&strona=".$stronaP."&szukaj='+document.getElementById('szukaj').value"; ?>">
			<?php } ?><?php if($stronaM3>1){ ?>
				<input type="button" onclick="self.location.href='<?php echo "?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[3]."&limit='+document.getElementById('limit').value+'&strona=".$stronaM3."&szukaj='+document.getElementById('szukaj').value"; ?>">
			<?php } ?><?php if($stronaM2>1){ ?>
				<input type="button" onclick="self.location.href='<?php echo "?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[3]."&limit='+document.getElementById('limit').value+'&strona=".$stronaM2."&szukaj='+document.getElementById('szukaj').value"; ?>">
			<?php } ?><?php if($stronaM1>1){ ?>
				<input type="button" value="<?php echo $stronaM1; ?>" onclick="self.location.href='<?php echo "?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[3]."&limit='+document.getElementById('limit').value+'&strona=".$stronaM1."&szukaj='+document.getElementById('szukaj').value"; ?>">
			<?php } ?>
			<input type="number" style="width:<?php echo (strlen(ceil($liczba/$limit))+1)*12 ?>px" min="1" max="<?php echo ceil($liczba/$limit); ?>" step="1" value="<?php echo $strona; ?>" placeholder="<?php echo $strona; ?>" id="num" onchange="document.getElementById('a1').href=document.getElementById('a2').href=document.getElementById('a3').href=document.getElementById('a4').href='<?php echo "?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[3] ?>&limit='+document.getElementById('limit').value+'&strona='+document.getElementById('num').value+'&szukaj='+document.getElementById('szukaj').value" oninput="document.getElementById('a1').href=document.getElementById('a2').href=document.getElementById('a3').href=document.getElementById('a4').href='<?php echo "?skoki=".($skoki=='ASC'?'ASC':'DESC')."&name=".($name=='ASC'?'ASC':'DESC')."&lvl=".($lvl=='ASC'?'ASC':'DESC')."&ranga=".($ranga=='ASC'?'ASC':'DESC')."&kolejnosc=".$kolejnosc[3] ?>&limit='+document.getElementById('limit').value+'&strona='+document.getElementById('num').value+'&szukaj='+document.getElementById('szukaj').value">
			<?php if($stronaP1<$liczba){ ?>
				<input type="button" value="<?php echo $stronaP1; ?>" onclick="self.location.href='<?php echo "?skoki=".