query('SELECT `unit`, `tarif`, `slots_start`, `online`, `players`, `name`, `pack`, `tickrate`, `map`, `time`, `date`, `overdue` FROM `servers` WHERE `id`="' . $id . '" LIMIT 1'); $server = array_merge($server, $sql->get()); $html->nav($server['address']); $sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1'); $unit = $sql->get(); $sql->query('SELECT `name`, `packs` FROM `tarifs` WHERE `id`="' . $server['tarif'] . '" LIMIT 1'); $tarif = $sql->get(); $btn = sys::buttons($id, $server['status']); $time_end = $server['status'] == 'overdue' ? 'Удаление через: ' . sys::date('min', $server['overdue'] + $cfg['server_delete'] * 86400) : 'Осталось: ' . sys::date('min', $server['time']); $html->get('index', 'sections/servers/' . $server['game']); $html->set('id', $id); $html->set('unit', $unit['name']); $html->set('tarif', $tarif['name'] . ' / ' . $server['tickrate'] . ' TickRate'); $tarif['packs'] = sys::b64djs($tarif['packs']); $html->set('pack', $tarif['packs'][$server['pack']]); $html->set('address', $server['address']); $html->set('game', $aGname[$server['game']]); $html->set('slots', $server['slots_start']); $html->set('online', $server['online']); $html->set('players', base64_decode($server['players'])); $html->set('name', $server['name']); $html->set('status', sys::status($server['status'], $server['game'], $server['map'])); $html->set('img', sys::status($server['status'], $server['game'], $server['map'], 'img')); $html->set('time_end', $time_end); $html->set('time', sys::today($server['time'])); $html->set('date', sys::today($server['date'])); $html->set('btn', $btn); $html->pack('main'); ?>