<?php
    if(!DEFINED('BSP'))
		exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));

	$sql->query('SELECT `uid`, `slots`, `slots_start`, `autorestart` FROM `servers` WHERE `id`="'.$id.'" LIMIT 1');
	$server = array_merge($server, $sql->get());

	include(LIB.'games/games.php');

	// Сохранение
	if($go AND $url['save'])
	{
		$value = isset($url['value']) ? sys::int($url['value']) : sys::outjs(array('s' => 'ok'), $nmch);
		
		switch($url['save'])
		{
			case 'slots':
				$slots = $value > $server['slots'] ? $server['slots'] : $value;
				$slots = $value < 2 ? 2 : $slots;

				if($slots != $server['slots_start'])
					$sql->query('UPDATE `servers` set `slots_start`="'.$slots.'" WHERE `id`="'.$id.'" LIMIT 1');
				
				sys::outjs(array('s' => 'ok'), $nmch);
		}
	}

	// Генерация списка слот
	$slots = '';

	for($slot = 2; $slot <= $server['slots']; $slot+=1)
		$slots .= '<option value="'.$slot.'">'.$slot.' шт.</option>';

	// Авторестарт при зависании
	$autorestart = $server['autorestart'] ? '<option value="1">Включен</option><option value="0">Выключен</option>' : '<option value="0">Выключен</option><option value="1">Включен</option>';

	$html->get('start', 'sections/servers/'.$server['game'].'/settings');

		$html->set('id', $id);
		$html->set('autorestart', $autorestart);
		$html->set('slots', str_replace('"'.$server['slots_start'].'"', '"'.$server['slots_start'].'" selected="select"', $slots));

	$html->pack('main');
?>