<?php
if(logged_in () == false) {
$_SESSION['error'] = "Трябва да сте регистриран!";
header("Location:/index.php");
}
else {
if(isset($_POST['provera_servera'])) {
$_POST['ip_address'] = htmlspecialchars($_POST['ip_address'], ENT_QUOTES);
//Server checks
try {
$Query = new LiveStats($_POST['ip_address'], $_POST['connection_port']);
$info = $Query->GetServer();
}
catch (LSError $e) {}
//Check status of the server
if(empty($e)){ $status = 1; } else { $status = 0; }
}
if(isset($_POST['add_server'])) {
$ip = htmlspecialchars($_POST['ip'], ENT_QUOTES);
$port = htmlspecialchars($_POST['port'], ENT_QUOTES);
$mod = htmlspecialchars($_POST['mod']);
$game = htmlspecialchars($_POST['igra'], ENT_QUOTES);
$naziv_srv = htmlspecialchars($_POST['hostname']);
$drzava = htmlspecialchars($_POST['drzava']);
$ban = mysql_num_rows(mysql_query("SELECT ip FROM banovi WHERE ip='$ip'"));
if($ban > 0) {
$_SESSION['error'] = "IP Je banovan!";
header("Location:/dodaj_server");
exit();
}
$ubaci = mysql_query("INSERT INTO `servers` (`hostname`,`user_id`, `ip`, `port`, `game`,`drzava`,`mod`) VALUES ('$naziv_srv','$_SESSION[user_id]', '$ip', '$port', '$game','$drzava','$mod')");
if(!$ubaci) {
$_SESSION['error'] = "Възникна грешка!";
header('Location:/dodaj_server');
} else {
$_SESSION['ok'] = "Успешно добавихте сървъра";
header("Location:/server_info/$ip:$port");
}
}
?>
<div id="welcome">
<h3>Добавяне на нов сървър:</h3>
<p>Попълнете формата за добавяне на сървър!</p><hr />
<?php
if(isset($_POST['provera_servera'])) {
$game = $_POST['game'];
if(server_exists2($_POST['ip_address'], $_POST['connection_port'])) {
$_SESSION['error'] = "Сървър вече съществува в сайта!";
header("Location:/server_info/$_POST[ip_address]:$_POST[connection_port]");
}
if($status == 0) {
$_SESSION['error'] = "Сървърът е офлайн!";
header("Location:/dodaj_server");
}
if(!$info->Directory == "cstrike") {
$_SESSION['error'] = "Сървърът не е Counter Strike!";
header("Location:/dodaj_server");
}
}
if(isset($_GET['success']) && empty($_GET['success'])) {
echo '<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Поздравления!</strong> Вашият сървър беше добавен!';
if($settings['server_confirmation'] == '1') echo " Моля, изчакайте одобрение администратор!";
echo '</div>';
}
if(empty($errors) == false) {
echo output_errors($errors);
}
?>
<form method="post" action="">
<label>Игра</label> <br />
<select type="text" name="igra">
<option value="cstrike"> Counter Strike 1.6 </option>
</select> <br /> <br />
<label>IP адрес</label><br />
<input type="text" name="ip_address" />
<br /><br />
<label>Порт</label><br />
<input type="text" name="connection_port" value="27015" maxlength="5"/><br />
<br /> <br />
<label>Държава</label> <br />
<select type="text" name="drzava">
<option value="BG"> Bulgaria </option>
<option value="RU"> Russia </option>
<option value="RO"> Romania </option>
<option value="TR"> Turkey </option>
<option value="GR"> Greece </option>
<option value="DE"> Germany </option>
<option value="FR"> France </option>
<option value="RS"> Srbija </option>
<option value="BA"> Bosna i Hercegovina </option>
<option value="ME"> Crna Gora </option>
<option value="MK"> Makedonija </option>
</select> <br /> <br />
<label>Мод</label> <br />
<select type="text" name="mod">
<option value="5on5"> 5on5 </option>
<option value="AWP">AWP Only </option>
<option value="Aim"> Aim </option>
<option value="Bhop"> Bhop </option>
<option value="Deathrace"> Deathrace </option>
<option value="Knife"> Knife </option>
<option value="GunGame"> GunGame </option>
<option value="Classic"> Classic </option>
<option value="D2"> D2 Only</option>
<option value="Respawn"> Respawn </option>
<option value="War3Respawn"> WAR3Respawn </option>
<option value="ClanWar"> ClanWar </option>
<option value="DeathMatch"> DeathMatch </option>
<option value="DeathRun"> DeathRun </option>
<option value="Zombie"> Zombie </option>
<option value="GunGame"> GunGame </option>
<option value="PaintBall"> PaintBall </option>
<option value="Furien"> Furien </option>
<option value="Other"> Other </option>
</select> <br /> <br />
<input class="add_server_btn" type="submit" name="provera_servera" value="Продължи" /><br /><br />
<?php if(isset($_POST['provera_servera']) && $status == 1 && empty($errors) ){ ?>
<br />
Име на сървъра: <br /><input type="text" name="hostname_provera" disabled value="<?php echo $info->Hostname; ?>" />
<br /><br />
<input type="text" name="hostname" hidden value="<?php echo $info->Hostname; ?>" />
<input type="text" name="ip" hidden value="<?php echo $_POST['ip_address']; ?>" />
<input type="text" name="port" hidden value="<?php echo $_POST['connection_port']; ?>" />
<input type="text" name="drzava" hidden value="<?php echo $_POST['drzava']; ?>" />
<input type="text" name="mod" hidden value="<?php echo $_POST['mod']; ?>" />
<input class="add_server_btn" type="submit" name="add_server" value="Добави сървъра" />
<?php }
?>
<?php };?>
</form>
</div>
<div id="uputstva">
<h3> Внимание! </h3> <hr />
» Истинските сървъри с повече от два бота ще получат рестартиране ранг ! <hr />
» Фалшиви сървъри ще бъдат изтрити и IP БАННАТИ ! <hr />
» GameMenu - в които сървъри е променено е забранено ! <hr />
» Сървъри, които имат Автоматично свързване ще бъдат изтрити и забранени ! <hr />
» Сървъри, които се променят основните файлове на играта, ще бъдат изтрити и IP забранени ! <hr />
</div>
<br /> <br />