Untitled diff

Created Diff never expires
60 removals
362 lines
459 additions
732 lines
<?php
<?php
defined("access") or die("Nedozvoljen pristup");

defined("access") or die("Acces neautorizat");
















$ip_port = explode(":", $_GET['ip'],$_GET['port']);
$ip_port = explode(":", $_GET['ip'],$_GET['port']);

$ip = $ip_port[0];
$ip = $ip_port[0];

$port = $ip_port[1];
$port = $ip_port[1];







$result = mysql_query("SELECT * FROM `servers` WHERE `ip` = '$ip' AND `port` = '$port' ORDER by glasovi DESC");
$result = mysql_query("SELECT * FROM `servers` WHERE `ip` = '$ip' AND `port` = '$port' ORDER by glasovi DESC");

$server_data = mysql_fetch_array($result, MYSQL_ASSOC);
$server_data = mysql_fetch_array($result, MYSQL_ASSOC);

















if($ip_port == "") {
if($ip_port == "") {

$_SESSION['error'] = "Server ne postoji!";

$_SESSION['error'] = "Serverul nu exista!";

header('Location:/index.php');
header('Location:/index.php');


}
}


if(!$server_data) {
if(!$server_data) {

$_SESSION['error'] = "Server ne postoji!";

$_SESSION['error'] = "Serverul nu exista!";

header('Location:/index.php');
header('Location:/index.php');


}
}




if($server_data['ban'] == "1") {
if($server_data['ban'] == "1") {


$_SESSION['error'] = "Server je banovan!";


$_SESSION['error'] = "Server banat!";

header("Location:/serveri");
header("Location:/serveri");




}
}




$server_id = $server_data['id'];
$server_id = $server_data['id'];

$vlasnikid = $server_data['vlasnik'];
$vlasnikid = $server_data['vlasnik'];

$last_update = time() - $server_data['cache_time'];
$last_update = time() - $server_data['cache_time'];

$last_updateM = intval($last_update/60);
$last_updateM = intval($last_update/60);








try {
try {

$Query = new LiveStats($server_data['ip'], $server_data['port']);
$Query = new LiveStats($server_data['ip'], $server_data['port']);

$info = $Query->GetServer();
$info = $Query->GetServer();

}
}

catch (LSError $e) {}
catch (LSError $e) {}


//Check status of the server
//Check status of the server

if(empty($e)){ $status = 1; } else { $status = 0; }
if(empty($e)){ $status = 1; } else { $status = 0; }


$cache = trim($cache);
$cache = trim($cache);

$datum = date('d');
$datum = date('d');




// Info servera
// Info servera

$hostname = $info->Hostname;
$hostname = $info->Hostname;

$mapa = $info->Map;
$mapa = $info->Map;

$mod = $server_data['mod'];
$mod = $server_data['mod'];

$broj_igraca = $info->PlayerCount;
$broj_igraca = $info->PlayerCount;

$max_igraca = $info->MaxPlayers;
$max_igraca = $info->MaxPlayers;

$igra = $server_data['game'];
$igra = $server_data['game'];

if($igra == "cstrike") {
if($igra == "cstrike") {




$igra = "Counter Strike 1.6";
$igra = "Counter Strike 1.6";




};
};
if($igra == "samp") {



$igra = "SaMp";



};

$online = $server_data['status'];
$online = $server_data['status'];

if($online == "0") {
if($online == "0") {


$online = "Ne";


$online = "Nu";

} else {
} else {




$online = "Da";
$online = "Da";

}
}

$dodao = mysql_result(mysql_query("SELECT username FROM users WHERE user_id = '$server_data[user_id]'"),0);
$dodao = mysql_result(mysql_query("SELECT username FROM users WHERE user_id = '$server_data[user_id]'"),0);


$vlasnik = $server_data['vlasnik'];


$vlasnik = $server_data['proprietar'];

if($vlasnik == "" OR $vlasnik == "0") {
if($vlasnik == "" OR $vlasnik == "0") {


$vlasnik = "Nema vlasnika";


$vlasnik = "Fara Proprietar";




} else {
} else {




$vlasnikusername = mysql_result(mysql_query("SELECT username FROM users WHERE user_id = '$server_data[vlasnik]'"),0);
$vlasnikusername = mysql_result(mysql_query("SELECT username FROM users WHERE user_id = '$server_data[vlasnik]'"),0);

$vlasnik = "<a href='/korisnik/$vlasnikid'>$vlasnikusername</a>";
$vlasnik = "<a href='/korisnik/$vlasnikid'>$vlasnikusername</a>";




};
};




$sajt = $server_data['forum'];
$sajt = $server_data['forum'];

if($sajt == "") {
if($sajt == "") {


$sajt = "Nema";


$sajt = "Fara";

} else {
} else {




$sajt = "<a href='http://$sajt'>$sajt</a>";
$sajt = "<a href='http://$sajt'>$sajt</a>";

}
}




$igraci = "$server_data[broj_igraca]/$server_data[max_igraca]";
$igraci = "$server_data[broj_igraca]/$server_data[max_igraca]";




// Prosecan broj igraca
// Prosecan broj igraca

$players = $server_data['broj_igraca'];
$players = $server_data['broj_igraca'];


$niz24 = explode(',' , $players);
$niz24 = explode(',' , $players);




$niz1 = substr($players , 12);
$niz1 = substr($players , 12);

$niz12 = explode(',' , $niz1);
$niz12 = explode(',' , $niz1);




$suma = array_sum( $niz24 );
$suma = array_sum( $niz24 );

$suma1 = array_sum( $niz12 );
$suma1 = array_sum( $niz12 );




$prosek = round($suma / count( $niz24 ), 2);
$prosek = round($suma / count( $niz24 ), 2);

$prosek12 = round($suma1 / count( $niz12 ), 2);
$prosek12 = round($suma1 / count( $niz12 ), 2);




// Mapa
// Mapa

$mapurl = "/img/mape/$server_data[game]/$server_data[mapa].jpg";
$mapurl = "/img/mape/$server_data[game]/$server_data[mapa].jpg";




if (getimagesize($mapurl) !== false) {
if (getimagesize($mapurl) !== false) {

$mapurl = "/img/mape/$server_data[game]/$server_data[mapa].jpg";
$mapurl = "/img/mape/$server_data[game]/$server_data[mapa].jpg";

} else {
} else {

$mapurl = "/img/mape/$server_data[game]/$server_data[mapa].jpg";
$mapurl = "/img/mape/$server_data[game]/$server_data[mapa].jpg";

}
}

$glasovi = $server_data['glasovi'];
$glasovi = $server_data['glasovi'];

$rank = $server_data['rank'];
$rank = $server_data['rank'];

if($rank == "0") {
if($rank == "0") {




$rank = "999999";
$rank = "999999";

}
}


//update cache
//update cache

mysql_query("UPDATE `servers` SET `cache` = '$cache' WHERE `ip` = '$ip' AND `port` = '$port'");
mysql_query("UPDATE `servers` SET `cache` = '$cache' WHERE `ip` = '$ip' AND `port` = '$port'");

//Update cache time
//Update cache time

mysql_query("UPDATE `servers` SET `cache_time` = unix_timestamp() WHERE `ip` = '$ip' AND `port` = '$port'");
mysql_query("UPDATE `servers` SET `cache_time` = unix_timestamp() WHERE `ip` = '$ip' AND `port` = '$port'");

//Update cache status of the server
//Update cache status of the server

mysql_query("UPDATE `servers` SET `status` = '$status' WHERE `ip` = '$ip' AND `port` = '$port'");
mysql_query("UPDATE `servers` SET `status` = '$status' WHERE `ip` = '$ip' AND `port` = '$port'");


if($status == "1") {
if($status == "1") {

mysql_query("UPDATE `servers` SET `hostname` = '$hostname' WHERE `ip` = '$ip' AND `port` = '$port'");
mysql_query("UPDATE `servers` SET `hostname` = '$hostname' WHERE `ip` = '$ip' AND `port` = '$port'");

mysql_query("UPDATE `servers` SET `mapa` = '$mapa' WHERE `ip` = '$ip' AND `port` = '$port'");
mysql_query("UPDATE `servers` SET `mapa` = '$mapa' WHERE `ip` = '$ip' AND `port` = '$port'");

mysql_query("UPDATE `servers` SET `max_igraca` = '$max_igraca' WHERE `ip` = '$ip' AND `port` = '$port'");
mysql_query("UPDATE `servers` SET `max_igraca` = '$max_igraca' WHERE `ip` = '$ip' AND `port` = '$port'");

mysql_query("UPDATE `servers` SET `broj_igraca` = '$broj_igraca' WHERE `ip` = '$ip' AND `port` = '$port'");
mysql_query("UPDATE `servers` SET `broj_igraca` = '$broj_igraca' WHERE `ip` = '$ip' AND `port` = '$port'");

}
}







// INFORMACIJE SERVERA
// INFORMACIJE SERVERA




if($status == "1") {
if($status == "1") {




$naziv_servera = $info->Hostname;
$naziv_servera = $info->Hostname;

$mapa_ = $info->Map;
$mapa_ = $info->Map;




} else {
} else {




$naziv_servera = $server_data['hostname'];
$naziv_servera = $server_data['hostname'];

$mapa_ = $server_data['mapa'];
$mapa_ = $server_data['mapa'];

}
}













?>
?>




<div id="serverinfo">
<div id="serverinfo">




<div class="title" style="width:610px;"><img src="/img/igre/<?php echo $server_data['game']; ?>.gif" style="width:10px; height:10px;"> <img src="/img/lokacije/<?php echo $server_data['drzava']; ?>.png" style="height:10px;">
<div class="title" style="width:610px;"><img src="/img/igre/<?php echo $server_data['game']; ?>.gif" style="width:10px; height:10px;"> <img src="/img/lokacije/<?php echo $server_data['drzava']; ?>.png" style="height:10px;">
<span style="float:right;">Poslednji update: <?php echo time_ago($server_data['cache_time']); ?></span>

<span style="float:right;">Ultimul Update: <?php echo time_ago($server_data['cache_time']); ?></span>

</div>
</div>

<div class="sibox">
<div class="sibox">
» Osnovne informacije <br /> <br />

» Informatii Server <br /> <br />



<p>Nume Server: <span class="boja_zelena"><?php echo $naziv_servera; ?></span> </p>


<p>Naziv: <span class="boja_zelena"><?php echo $naziv_servera; ?></span> </p>
<p>Mod Server: <span class="boja_zelena"><?php echo $mod; ?></span> </p>
<p>Mod: <span class="boja_zelena"><?php echo $mod; ?></span> </p>

<p>Igra: <span class="boja_zelena"><img src="/img/igre/<?php echo $server_data['game']; ?>.gif" style="width:10px; height:10px;"> <?php echo $igra; ?></span> </p>
<p>Tip Joc: <span class="boja_zelena"><img src="/img/igre/<?php echo $server_data['game']; ?>.gif" style="width:10px; height:10px;"> <?php echo $igra; ?></span> </p>

<p>Online: <span class="boja_zelena"><?php echo $online; ?></span> </p>
<p>Online: <span class="boja_zelena"><?php echo $online; ?></span> </p>
<p>IP Adresa: <span class="boja_zelena"><?php echo "$ip:$port"; ?></span> </p>

<p>Dodao: <span class="boja_zelena"><a href="/korisnik/<?php echo $server_data['user_id']; ?>"><?php echo $dodao; ?></a></span> </p>
<p>Adresa IP: <span class="boja_zelena"><?php echo "$ip:$port"; ?></span> </p>
<p>Vlasnik: <span class="boja_zelena"><?php echo $vlasnik; ?><a href="/process/vlasnistvo/<?php echo "$ip:$port"; ?>"> [ Potvrdi vlasnistvo ] </a> </span> </p>

<p>Adaugat de: <span class="boja_zelena"><a href="/korisnik/<?php echo $server_data['user_id']; ?>"><?php echo $dodao; ?></a></span> </p>

<p>Detinut de: <span class="boja_zelena"><?php echo $vlasnik; ?><a href="/process/vlasnistvo/<?php echo "$ip:$port"; ?>"> [ Detine acest server ] </a> </span> </p>

<br />
<br />
» Dodatne informacije <br /> <br />

<p>Sajt/forum: <span class="boja_zelena"><?php echo $sajt; ?></span> <?php if($vlasnikid == $_SESSION['user_id']) { ?> <span class="izmeni"><a data-popup-open="izmeni" href="#"> IZMENI </a></span> <?php };?></p>
» Alte informatii <br /> <br />

<p>Site/forum: <span class="boja_zelena"><?php echo $sajt; ?></span> <?php if($vlasnikid == $_SESSION['user_id']) { ?> <span class="izmeni"><a data-popup-open="izmeni" href="#"> IZMENI </a></span> <?php };?></p>

<br />
<br />
» Informacije o igracima <br /> <br />

<p>Igraca: <span class="boja_zelena"><?php echo $igraci; ?></span> </p>
» Informatii Generale <br /> <br />
<p>Prosecan broj igraca (poslednjih 12h): <span class="boja_zelena"><?php echo $prosek12; ?></span> </p>

<p>Prosecan broj igraca (poslednjih 24h): <span class="boja_zelena"><?php echo $prosek; ?></span> </p>
<p>Playeri Conectati: <span class="boja_zelena"><?php echo $igraci; ?></span> </p>

<p>Playeri Conectati (12h): <span class="boja_zelena"><?php echo $prosek12; ?></span> </p>

<p>Playeri Conectati (24h): <span class="boja_zelena"><?php echo $prosek; ?></span> </p>

<br />
<br />
» Rank & Glasovi <br /> <br />

<p>Broj glasova: <span class="boja_zelena"><?php echo $glasovi; ?></span> </p>
» Rank Server <br /> <br />
<p>Rank: <span class="boja_zelena"><?php echo $rank; ?></span> </p>

<p>Voturi: <span class="boja_zelena"><?php echo $glasovi; ?></span> </p>

<p>Rank Global: <span class="boja_zelena"><?php echo $rank; ?></span> </p>


<br />
<br />

<div class="mapaservera">
<div class="mapaservera">

<img src="<?php echo $mapurl; ?>" style="width:150px; height:110px;"> <br />
<img src="<?php echo $mapurl; ?>" style="width:150px; height:110px;"> <br />
Trenutna mapa: <?php echo $mapa_; ?>

Harta: <?php echo $mapa_; ?>

</div>
</div>

<div id="baneri">
<div id="baneri">
<h3>Banneri</h3>

<h3>Banner</h3>




<img src="/banner/<?php echo "$ip:$port"; ?>"> <br /><br />
<img src="/banner/<?php echo "$ip:$port"; ?>"> <br /><br />
HTML Kodovi <br />

HTML <br />

<textarea cols="60" rows="1" title="HTML code" onclick="this.select()" readonly="readonly"><a href="http://<?php echo $_SERVER['SERVER_NAME']; ?>/server_info/<?php echo "$ip:$port"; ?>" target="_blank"><img src="/banner/<?php echo "$ip:$port"; ?>" border="0"></a></textarea> <br />
<textarea cols="60" rows="1" title="HTML code" onclick="this.select()" readonly="readonly"><a href="http://<?php echo $_SERVER['SERVER_NAME']; ?>/server_info/<?php echo "$ip:$port"; ?>" target="_blank"><img src="/banner/<?php echo "$ip:$port"; ?>" border="0"></a></textarea> <br />
Forum Kodovi: <br />

Forum: <br />

<textarea cols="60" rows="1" title="Forum code" onclick="this.select()" readonly="readonly">[url=http://<?php echo $_SERVER['SERVER_NAME']; ?>/server_info/<?php echo "$ip:$port"; ?>][img]http://<?php echo $_SERVER['SERVER_NAME']; ?>/banner/<?php echo "$ip:$port"; ?>[/img][/url]</textarea><br /><br /><br />
<textarea cols="60" rows="1" title="Forum code" onclick="this.select()" readonly="readonly">[url=http://<?php echo $_SERVER['SERVER_NAME']; ?>/server_info/<?php echo "$ip:$port"; ?>][img]http://<?php echo $_SERVER['SERVER_NAME']; ?>/banner/<?php echo "$ip:$port"; ?>[/img][/url]</textarea><br /><br /><br />

</div>
</div>




<div id="oceni">
<div id="oceni">
<div class="title">Glasajte za server</div>

<div class="title">Voteaza Serverul</div>

<div class="glas">
<div class="glas">
<div class="glasaj_btn"><span style="font-size:16px;"><?php echo $server_data['glasovi']; ?> glasova</span> <span><a href="/glasaj/<?php echo "$server_id"; ?>">GLASAJ</a></span></div>

<div class="glasaj_btn"><span style="font-size:16px;"><?php echo $server_data['glasovi']; ?> voturi</span> <span><a href="/glasaj/<?php echo "$server_id"; ?>">VOTEAZA</a></span></div>

</div>
</div>

</div> <br />
</div> <br />

<div id="shoutbox">
<div id="shoutbox">




<div class="title">ShoutBox</div>
<div class="title">ShoutBox</div>


<?php
<?php




$sbp = mysql_num_rows(mysql_query("SELECT id FROM shoutbox WHERE server='$server_id'"));
$sbp = mysql_num_rows(mysql_query("SELECT id FROM shoutbox WHERE server='$server_id'"));

if($sbp <1) {
if($sbp <1) {


echo "<div class='shoutbox_komentar'>Nema komentara!</div>";


echo "<div class='shoutbox_komentar'>Nu exista comentarii!</div>";

} else {
} else {




$kveri = mysql_query("SELECT * FROM shoutbox WHERE server='$server_id' ORDER by id DESC LIMIT 5");
$kveri = mysql_query("SELECT * FROM shoutbox WHERE server='$server_id' ORDER by id DESC LIMIT 5");

while($sb = mysql_fetch_array($kveri)) {
while($sb = mysql_fetch_array($kveri)) {

$komentar = $sb['komentar'];
$komentar = $sb['komentar'];

if(strlen($komentar) > 120){
if(strlen($komentar) > 120){

$komentar = substr($komentar,0,120);
$komentar = substr($komentar,0,120);

$komentar .= "...";
$komentar .= "...";

}
}

?>
?>

<div class="shoutbox_komentar">
<div class="shoutbox_komentar">

<div class="komentar">
<div class="komentar">

<?php echo $komentar; ?> <hr />
<?php echo $komentar; ?> <hr />

Comment by: <strong><a href="/korisnik/<?php echo $sb['user_id']; ?>"><?php echo $sb['username']; ?></a></strong>
Comment by: <strong><a href="/korisnik/<?php echo $sb['user_id']; ?>"><?php echo $sb['username']; ?></a></strong>

</div>
</div>

</div>
</div>




<?php }}; ?>
<?php }}; ?>

<div class="sbl">
<div class="sbl">

<?php if(logged_in () == false) { ?>
<?php if(logged_in () == false) { ?>
<img src="/img/info.png"> <span style="margin-left:20px;">Ulogujte se i ostavite komentar!</span>

<img src="/img/info.png"> <span style="margin-left:20px;">Lasati un mesaj serverului!</span>

<?php } else { ?>
<?php } else { ?>




<?php
<?php




if(isset($_POST['submit'])) {
if(isset($_POST['submit'])) {




$user_id = $_SESSION['user_id'];
$user_id = $_SESSION['user_id'];

$username = mysql_result(mysql_query("SELECT username FROM users WHERE user_id='$user_id'"),0);
$username = mysql_result(mysql_query("SELECT username FROM users WHERE user_id='$user_id'"),0);

$komentar = htmlspecialchars(mysql_real_escape_string(addslashes($_POST['sbk'])));
$komentar = htmlspecialchars(mysql_real_escape_string(addslashes($_POST['sbk'])));




$ubaci = "INSERT into shoutbox(user_id,username,komentar,server) VALUES('$user_id','$username','$komentar','$server_id')";
$ubaci = "INSERT into shoutbox(user_id,username,komentar,server) VALUES('$user_id','$username','$komentar','$server_id')";

$kveri = mysql_query($ubaci);
$kveri = mysql_query($ubaci);




if(!$ubaci) {
if(!$ubaci) {




die("<script> alert('Doslo je do greske!'); document.location.href='/server_info/$ip:$port'; </script>");
die("<script> alert('Doslo je do greske!'); document.location.href='/server_info/$ip:$port'; </script>");




} else {
} else {




die("<script> alert('Uspesno ste ostavili komentar!'); document.location.href='/server_info/$ip:$port'; </script>");
die("<script> alert('Uspesno ste ostavili komentar!'); document.location.href='/server_info/$ip:$port'; </script>");

}
}




} // submit
} // submit




?>
?>




<form action="" method="post">
<form action="" method="post">
<textarea type="text" name="sbk" required="required" placeholder="Upisite vas komentar..."></textarea> <br />

<input type="submit" name="submit" class="sbs" value="Komentarisi"></input>
<textarea type="text" name="sbk" required="required" placeholder="Lasati un mesaj serverului!"></textarea> <br />

<input type="submit" name="submit" class="sbs" value="Adauga Mesaj"></input>

</form>
</form>




<?php }; ?>
<?php }; ?>

</div>
</div>

</div>
</div>










<br /><br />
<br /><br />
<div class="title"> Online igraci na serveru </div>

<div class="title"> Jucatori conectati acum </div>




<table class="online_igraci" cellspacing='0'>
<table class="online_igraci" cellspacing='0'>

<thead>
<thead>

<th>Nick</th>
<th>Nick</th>
<th>Skor</th>

<th>vreme</th>
<th>Scor</th>

<th>Timp Online</th>

</thead>
</thead>

<tbody>
<tbody>

<?php
<?php




foreach($info->Players as $online_igraci){
foreach($info->Players as $online_igraci){


echo "
echo "

<tr>
<tr>

<td>{$online_igraci->Name}</td>
<td>{$online_igraci->Name}</td>

<td>{$online_igraci->Score}</td>
<td>{$online_igraci->Score}</td>

<td>{$online_igraci->TimePlayed}</td>
<td>{$online_igraci->TimePlayed}</td>

</tr>";
</tr>";

}
}

?>
?>

</tbody>
</tbody>

</table>
</table>




</div>
</div>










</div>
</div>




<!-- POPUP PROZORI :D -->
<!-- POPUP PROZORI :D -->




<div class="popup" data-popup="izmeni">
<div class="popup" data-popup="izmeni">

<div class="popup-inner">
<div class="popup-inner">
<div class="popup-title"><center> Izmenite sajt za <?php echo $server_data['hostname']; ?> </center></div>

<div class="popup-title"><center> Editati site-ul pentru <?php echo $server_data['hostname']; ?> </center></div>

<center>
<center>

<?php
<?php








if(isset($_POST['izmeni'])) {
if(isset($_POST['izmeni'])) {




$sajt = $_POST['sajt'];
$sajt = $_POST['sajt'];

$kveri = mysql_query("UPDATE servers SET forum='$sajt' WHERE ip='$ip' AND port='$port'");
$kveri = mysql_query("UPDATE servers SET forum='$sajt' WHERE ip='$ip' AND port='$port'");

if(!$kveri) {
if(!$kveri) {


$_SESSION['error'] = "Greska!";


$_SESSION['error'] = "Eroare!";

header("Location:/server_info/$ip:$port");
header("Location:/server_info/$ip:$port");

} else {
} else {


$_SESSION['ok'] = "Uspesno!";


$_SESSION['ok'] = "Done!";

header("Location:/server_info/$ip:$port");
header("Location:/server_info/$ip:$port");




}
}

}
}




?>
?>




<h3> Uputstvo: </h3>
<h3> Uputstvo: </h3>
» U polje ispod upisite link sajta bez <span style="color:#07939F;">http://</span>! (Primer: <span style="color:#07939F;">www.djoxi.com</span>) <br />

» Ukoliko ne zelite da server ima sajt ostavite polje prazno!
» Introduceti site-ul in aceasta casuta <span style="color:#07939F;">http://</span>! (Exemplu: <span style="color:#07939F;">www.foxh.ro</span>) <br />

» Daca nu doriti ca serverul sa aibe un site, lasati spatiul gol

<br /><br />
<br /><br />

<form action="" method="POST">
<form action="" method="POST">
<input type="text" name="sajt" class="djoxi" placeholder="Link sajta..."></input><br /> <br />

<input type="submit" name="izmeni" class="login_btn" value="IZMENI"></input>
<input type="text" name="sajt" class="djoxi" placeholder="Link Site/Forum"></input><br /> <br />

<input type="submit" name="izmeni" class="login_btn" value="Trimite"></input>


</form>
</form>

</center>
</center>

<a class="popup-close" data-popup-close="izmeni" href="#">x</a>
<a class="popup-close" data-popup-close="izmeni" href="#">x</a>

</div>
</div>

</div>
</div>










<br /> <br />
<br /> <br />