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.
|
Guest Message by DevFuse
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 <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 <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 <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 <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=".