Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <script src="http://www.kryogenix.org/code/browser/sorttable/sorttable.js"></script> <!-- rendezhető táblázat -->
- </head>
- <body>
- <?php
- set_time_limit(0);
- function dsds($xsdd){ //y vagy n kidobása érték alapján
- switch($xsdd){
- case "true": return "y"; case true: return "y"; case "false": return "n"; default: return "n";
- }
- }
- $muc=false; //csak adott MUból?
- $cic=false; //csak adott CSsel?
- $mu=""; //alap mu
- if(isset($_GET["id"]))$battle=$_GET["id"]; else $battle=1871; //csata lekérése
- if(isset($_GET["r"]))$rnd=$_GET["r"]; else $rnd=1; //kör lekérése
- if(isset($_GET["mu"])){$muc=true;$mu=$_GET["mu"];} //MU lekérése
- if(isset($_GET["cs"])){$cic=true;$cs=$_GET["cs"];} //ÁP lekérése
- if(isset($_GET["ds"]))$ds=$_GET["ds"]; else $ds="n"; //védő oldal v támadó?
- $jdec=json_decode(file_get_contents("http://e-sim.org/apiFights.html?battleId=$battle&roundId=$rnd"),true); //adat tömbbe
- $q=array(); //sebzések
- $mus=array(); //MUk userhez
- foreach($jdec as $x){ //minden adatra
- if(($mu==$x["militaryUnit"] or $muc==false) and ($cs==$x["citizenship"] or $cic==false) and dsds($x["defenderSide"]) == $ds){ //ha a követelményeknek megfelel
- $mus[$x["citizenId"]]=$x["militaryUnit"]; //akkor a MU az adatokhoz megy
- if(empty($q[$x["citizenId"]])||!isset($q[$x["citizenId"]]))$q[$x["citizenId"]]=$x["damage"]; else $q[$x["citizenId"]]+=$x["damage"]; //a sebzés meg hozzáadódik
- }
- }
- echo "<table class='sortable'><tr><td>ID</td><td>dmg</td><td>MU</td></tr>"; //táblázat teteje
- foreach($q as $a => $b){ //minden adat kiírása
- echo "<tr><td>$a</td><td>$b</td><td>$mus[$a]</td><td></tr>";
- }
- echo "</table>";
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment