EngineGP/system/sections/web/csbans/free/manage.php

56 lines
2.3 KiB
PHP
Raw Normal View History

2023-03-04 23:45:46 +00:00
<?php
if (!DEFINED('EGP'))
exit(header('Refresh: 0; URL=http://' . $_SERVER['HTTP_HOST'] . '/404'));
2023-03-04 23:45:46 +00:00
$options = '';
2023-03-04 23:45:46 +00:00
switch ($aWebInstall[$server['game']][$url['subsection']]) {
case 'server':
$sql->query('SELECT `domain`, `passwd`, `config`, `date` FROM `web` WHERE `type`="' . $url['subsection'] . '" AND `server`="' . $id . '" LIMIT 1');
2023-03-04 23:45:46 +00:00
$options = '<option value="' . $id . '">#' . $id . ' ' . $server['name'] . ' (' . $server['address'] . ')</option>';
2023-03-04 23:45:46 +00:00
break;
2023-03-04 23:45:46 +00:00
case 'user':
$sql->query('SELECT `id`, `address`, `name` FROM `servers` WHERE `user`="' . $server['user'] . '" AND `game`="cs" AND (`status`!="overdue" OR `status`!="block")');
while ($sers = $sql->get())
$options .= '<option value="' . $sers['id'] . '">#' . $sers['id'] . ' ' . $sers['name'] . ' (' . $sers['address'] . ')</option>';
2023-03-04 23:45:46 +00:00
$sql->query('SELECT `domain`, `passwd`, `config`, `date` FROM `web` WHERE `type`="' . $url['subsection'] . '" AND `user`="' . $server['user'] . '" LIMIT 1');
2023-03-04 23:45:46 +00:00
break;
2023-03-04 23:45:46 +00:00
case 'unit':
$sql->query('SELECT `id`, `address`, `name` FROM `servers` WHERE `unit`="' . $server['unit'] . '" AND `user`="' . $server['user'] . '" AND `game`="cs" AND (`status`!="overdue" OR `status`!="block")');
while ($sers = $sql->get())
$options .= '<option value="' . $sers['id'] . '">#' . $sers['id'] . ' ' . $sers['name'] . ' (' . $sers['address'] . ')</option>';
2023-03-04 23:45:46 +00:00
$sql->query('SELECT `domain`, `passwd`, `config`, `date` FROM `web` WHERE `type`="' . $url['subsection'] . '" AND `user`="' . $server['user'] . '" AND `unit`="' . $server['unit'] . '" LIMIT 1');
2023-03-04 23:45:46 +00:00
break;
}
2023-03-04 23:45:46 +00:00
if (!$sql->num())
sys::back($cfg['http'] . 'servers/id/' . $id . '/section/web/subsection/' . $url['subsection'] . '/action/install');
2023-03-04 23:45:46 +00:00
$web = $sql->get();
2023-03-04 23:45:46 +00:00
$html->nav('Управление ' . $aWebname[$url['subsection']]);
2023-03-04 23:45:46 +00:00
$html->get('manage', 'sections/web/' . $url['subsection'] . '/free');
2023-03-04 23:45:46 +00:00
$html->set('id', $id);
2023-03-04 23:45:46 +00:00
$html->set('url', $web['domain']);
$html->set('passwd', $web['passwd']);
$html->set('config', base64_decode($web['config']));
$html->set('servers', $options);
2023-03-04 23:45:46 +00:00
if (in_array('update', $aAction[$url['subsection']]))
$html->unit('update', 1);
else
$html->unit('update');
2023-03-04 23:45:46 +00:00
$html->pack('main');
2023-03-04 23:45:46 +00:00
?>