<?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($_GET['id'])) 
{
$id = $_GET['id'];
if (!file_exists("../config/login/" . $id . ".php")) die ("Конфиг с таким именем не существует. <a href='index.php'>На главную</a>");
include("../config/login/" . $id . ".php"); 
?>
<br>
<h3>Редактирование логин сервера</h3><hr> 
<table border="0" width="100%"><tr>
<td><h3>Редактирование Сервера <? echo $name_server_login; ?></h3></td><td align="right"><a href="admin_login.php"><h3>Список Серверов</h3></a></td>
</tr></table>
	<table border=0>
	<tr><td valign=top>
<form action="server_edit_login.php" method="post">
<input type="hidden" name="action" value="do">
 

<table>
<tr>
  <td>Название сервера:</td>
  <td><input name="title" value="<? echo $name_server_login; ?>" type="text" size="60" /></td></tr>
<tr>
<tr>
  <td>IP адрес MySQL-сервера:</td>
  <td><input name="nane" value="<? echo $host; ?>" type="text" size="60" /></td></tr>
<tr>
  <td>Порт:</td>
  <td><input name="port" value="<? echo $port; ?>" type="text" size="60" /></td></tr>
<tr>
  <td>Имя логин базы:</td>
  <td><input name="bazalogin" value="<? echo $db1; ?>" type="text" size="60" /></td>
</tr>  
<tr>
  <td>Логин(к базе):</td>
  <td><input name="login" value="<? echo $user; ?>" type="text" size="60" /></td>
</tr>
<tr>
  <td>Пароль(к базе):</td>
  <td><input name="pass" value="<? echo $pass; ?>" type="text" size="60" /></td>
</tr>
<tr>
  <td>Отсылать сообщения на E-mail<br>(1-отсылать 0-нет):</td>
  <td><input name="mail" value="<? echo $mail; ?>" type="text" size="60" /></td>
</tr>
<tr>
  <td>Сообщение при выключенном сервере:</td>
  <td><input name="no_connect" value="<? echo $no_connect; ?>" 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> <? echo $typel; ?>
  </td>
</tr>

</table>
<input type="submit" value="Сохранить">
</form>
	</tr></table>
<?php
}
else
{
	$sel=getenv('HTTP_REFERER');
	if (!isset($_POST['action']) || !isset($_POST['title']) || !isset($_POST['nane']) || !isset($_POST['port']) || empty($_POST['bazalogin']) || empty($_POST['login']) || empty($_POST['mail']) ) 
	{
		echo("<p>Необходимо заполнить все поля<br>Сейчас вы будете автоматически возвращены на предыдущую страницу</p>
				<html>
				<head>
					<meta http-equiv='Refresh' content='5; URL = $sel'>
				</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_login = '" . $_POST['title'] . "';	// Название сервера\r\n" .
			"\$host = '" . $_POST['nane'] . "';		// IP адрес MySQL сервера\r\n" .
			"\$port = '" . $_POST['port'] . "';			// Порт адрес сервера\r\n" .
			"\$db1 = '" . $_POST['bazalogin'] . "';			// Имя игровой базы\r\n" .
			"\$user = '" . $_POST['login'] . "';			// Логин\r\n" .
			"\$pass = '" . $_POST['pass'] . "';			// Пароль\r\n" .
			"\$typel = '" . $_POST['type'] . "';			// Тип сервера \r\n" .
			"\$no_connect = '" . $_POST['no_connect'] . "';			// Сообщение при выключенном сервере\r\n" .
			"\$mail = '" . $_POST['mail'] . "';			// Если 1, пароль на e-mail, 0 - покажет на экране\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/login/" . $_POST['title'] . ".php", $content))
		{
			die ("Ошибка записи");
		}
		else
		{
			echo ("Успешно изменено. <a href='admin_login.php'>вернуться в раздел настроек</a><br>");
			echo("<html>
<head>
<meta http-equiv='Refresh' content='2; URL = admin_login.php'>
</head>");
		}	
	}
}
require_once("footer.php");
?>