<?php
/**********************************************************************/
# Title: MW- ver. 4.1
# Copyright By  Moy-weB  (http://moyweb.moy.su)
# Изготовлениш шаблонов (скинов), разработка дизайна, написание скриптов
# Версия для Lineage-II
# Corsar, I-Andi (2009)
/**********************************************************************/
require_once("header.php");
if (!isset($_POST['action']))
{
	$file_menu = file("../data/menu.csv");
?>
<br>
<h3>Добавить игровой сервер</h3><hr> 
 
<table border="0" width="100%"><tr>
<td><h3>Добавить сервер</h3></td><td align="right"><a href="admin_serv.php"><h3>Список Серверов</h3></a></td>
</tr></table>

	<table border=0>
	<tr><td align=center valign=top>

<form action="add_serv.php" method="post">
<input type="hidden" name="action" value="do" />
 
<table>
<tr>
  <td>Название сервера:</td>
  <td><input name="title" value="moy-web" type="text" size="60" /></td></tr>
<tr>
<tr>
  <td>IP адрес MySQL-сервера:</td>
  <td><input name="nane" value="localhost" type="text" size="60" /></td></tr>
<tr>
  <td>Порт:</td>
  <td><input name="port" value="3306" type="text" size="60" /></td></tr>
<tr>
  <td>Имя игровой базы:</td>
  <td><input name="bazagame" value="l2jdb" type="text" size="60" /></td></tr>
<tr>
  <td>Логин(к базе):</td>
  <td><input name="login" value="root" type="text" size="60" /></td>
</tr>
<tr>
  <td>Пароль(к базе):</td>
  <td><input name="pass" value="root" type="text" size="60" /></td>
</tr>
<tr>
  <td>IP адрес сервера (для статуса):</td>
  <td><input name="ip" value="127.0.0.1" type="text" size="60" /></td>
</tr>
<tr>
  <td>Порт игрового сервера:</td>
  <td><input name="portgame" value="7777" type="text" size="60" /></td>
</tr>
<tr>
  <td>Порт логин сервера:</td>
  <td><input name="portlogin" value="2106"type="text" size="60" /></td>
</tr>
<tr>
  <td>Рейты сервера(exp):</td>
  <td><input name="exp" value="10" type="text" size="60" /></td>
</tr>
<tr>
  <td>Рейты сервера(sp):</td>
  <td><input name="sp" value="10" type="text" size="60" /></td>
</tr>
<tr>
  <td>Рейты сервера(adena):</td>
  <td><input name="adena" value="10" type="text" size="60" /></td>
</tr>
<tr>
  <td>Рейты сервера(items):</td>
  <td><input name="items" value="10" type="text" size="60" /></td>
</tr>
<tr>
  <td>Рейты сервера(spoil):</td>
  <td><input name="spoil" value="10" type="text" size="60" /></td>
</tr>
<tr>
  <td>Сообщение при выключенном сервере:</td>
  <td><input name="no_connect" value="Сервер временно не работает!" type="text" size="60" /></td>
</tr>

<tr>
  <td>Тип сборки сервера:</td>
  <td>	<select name="type" >
		<option value=RT> RT </option>
		<option value=EMU> EMU </option>
		<option value=Phoenix> Phoenix </option>
		</select>
  </td>
</tr>

</table><br><br>
<input type="submit" value="Добавить" />
</form>
<br><br>
</td>
 </tr></table>
<?php
}
else
{
	if (!isset($_POST['action']) || !isset($_POST['title']) || !isset($_POST['nane']) || !isset($_POST['port']) || empty($_POST['bazagame']) || empty($_POST['login']) || empty($_POST['ip']) || empty($_POST['portgame']) || empty($_POST['portlogin']) || empty($_POST['exp']) || empty($_POST['sp']) || empty($_POST['adena']) || empty($_POST['items']) || empty($_POST['spoil']) ) 
	{
		echo("<p>Необходимо заполнить все поля<br>Сейчас вы будете автоматически возвращены на предыдущую страницу</p>
				<html>
				<head>
					<meta http-equiv='Refresh' content='5; URL = add_serv.php'>
				</head>");
	}
	else
	{
		$content = 
			"<?php\r\n\r\n" . 
			"////////// moy-web ver-4.0  moyweb.moy.su (CorsaR,I-Andi) ///////// \r\n\r\n\r\n" . 
			"\$name_server = '" . $_POST['title'] . "';	// Название сервера\r\n" .
			"\$host = '" . $_POST['nane'] . "';		// IP адрес MySQL сервера\r\n" .
			"\$port = '" . $_POST['port'] . "';			// Порт адрес сервера\r\n" .
			"\$db2 = '" . $_POST['bazagame'] . "';			// Имя игровой базы\r\n" .
			"\$user = '" . $_POST['login'] . "';			// Логин\r\n" .
			"\$pass = '" . $_POST['pass'] . "';			// Пароль\r\n" .
			"\$hserver = '" . $_POST['ip'] . "';		// IP адрес сервера\r\n" .
			"\$portgame = '" . $_POST['portgame'] . "';		// Порт игрового сервера\r\n" .
			"\$portlogin = '" . $_POST['portlogin'] . "';		// Порт логин сервера\r\n" .
			"\$exp = '" . $_POST['exp'] . "';			// Рейты сервера\r\n" .
			"\$sp = '" . $_POST['sp'] . "';			// Рейты сервера\r\n" .
			"\$adena = '" . $_POST['adena'] . "';			// Рейты сервера\r\n" .
			"\$items = '" . $_POST['items'] . "';			// Рейты сервера\r\n" .
			"\$spoil = '" . $_POST['spoil'] . "';			// Рейты сервера\r\n" .
			"\$type = '" . $_POST['type'] . "';			// Тип сервера \r\n" .
			"\$no_connect = '" . $_POST['no_connect'] . "';			// Сообщение при выключенном сервере\r\n\r\n\r\n\r\n" .
			"?>\r\n";	
			
			
		if (!function_exists('file_put_contents'))
		{
			function file_put_contents ($filename, $content)
			{
				if ($fp = @fopen($filename, 'w'))
				{
					$result = fwrite($fp, $content);
					fclose ($fp);
					return $result;
				}
				else
				{
					return false;
				}
			}
		}
		if (!file_put_contents("../config/game/" . $_POST['title'] . ".php", $content))
		{
			die ("Ошибка записи");
		}
		else
		{
			echo ("Успешно добавлено. <a href='admin_settings.php'>вернуться в раздел настроек</a><br>");
			echo("<html>
<head>
<meta http-equiv='Refresh' content='2; URL = admin_serv.php'>
</head>");
		}	
	}
}
require_once("footer.php");
?>