<?php
$t = 'Сервера';
require_once '../../wcore/head.php';
if (!isset($user)) {header('Location: /login');exit;}
if ($ank->prv !=3) {header('Location: /');exit;}
if (isset($_GET['mod'])){
echo '<div class="panel panel-default"><div class="panel-heading"><h4>Редактирование сервера</h4></div><div class="panel-body">';
if (isset($_POST['mod'])){
$modn = html($_POST['i']);
$modlog = html($_POST['l']);
$modtt = html($_POST['tt']);
$modss = html($_POST['ss']);
$modloc = html($_POST['loc']);
$modns1 = html($_POST['ns1']);
$modns2 = html($_POST['ns2']);
$modip = html($_POST['ip']);
$modpass = html($_POST['p']);
logs($ank->id,'Обновлен сервер '.$modn);
mysql_query("UPDATE `servers` SET `name` = '".$modn."', `location` = '".$modloc."', `type` = '".$modtt."', `panel` = '".$modss."', `logcontrol` = '".$modlog."',`pascontrol` = '".$modpass."', `ns1` = '".$modns1."', `ns2` = '".$modns2."', `ip` = '".$modip."' WHERE `id` = '".intval($_GET['mod'])."'");
echo '<div class=menu>Успешно</div><br><a href="/admin/servers/">Вернуться в список серверов</a>';
} else {
$qwe = mysql_query("SELECT * FROM `servers` WHERE `id` = '". intval($_GET['mod']) ."' LIMIT 1");
$ss = mysql_fetch_object($qwe);
echo '<div class=menu><form method="POST">
Имя: <br><input type="text" name="i" class="form-control" value="'.$ss->name.'"><br>
Тип сервера:<br><select class="form-control" name="tt">
<option value="1" '. ($ss->type == 1 ? 'selected' : null) .'>Хостинг</option>
<option value="2" '. ($ss->type == 2 ? 'selected' : null) .'>Рессеринг</option>
</select><br>
Панель:<br><select class="form-control" name="ss">
<option value="1" '. ($ss->panel == 1 ? 'selected' : null) .'>ISPManager 4</option>
<option value="2" '. ($ss->panel == 2 ? 'selected' : null) .'>ISPManager 5</option>
</select><br>
IP панели:<br><input type="text" name="ip" class="form-control" value="'.$ss->ip.'"><br>
Локация:<br><input type="text" name="loc" class="form-control" value="'.$ss->location.'"><br>
NS1:<br><input type="text" name="ns1" class="form-control" value="'.$ss->ns1.'"><br>
NS2:<br><input type="text" name="ns2" class="form-control" value="'.$ss->ns2.'"><br>
Логин от ROOT:<br><input type="text" name="l" class="form-control" value="'.$ss->logcontrol.'"><br>
Пароль от ROOT:<br><input type="password" name="p" class="form-control" value="'.$ss->pascontrol.'"><br>
<input type="submit" name="mod" class="form-control" value="Продолжить">
</form></div><br><a href="/admin/servers/">Вернуться в список серверов</a>';
}
echo '</div></div></div>';
} elseif (isset($_GET['del'])){
echo '<div class="panel panel-default"><div class="panel-heading"><h4>Удаление сервера</h4></div><div class="panel-body">';
if (isset($_POST['del'])){
mysql_query("DELETE FROM `servers` WHERE `id` = '".intval($_GET['del'])."'");
logs($ank->id,'Удален сервер '.intval($_GET['del']));
echo 'Сервер успешно удален!<br><a href="/admin/servers/">Вернуться в список серверов</a>';
} else {
echo '<form method="POST">
Подтвердите удаление сервера:<br>
<input type="submit" class="form-control" name="del" value="Удалить сервер">
</form><br><a href="/admin/servers/">Вернуться в список серверов</a>';
}
echo '</div></div></div>';
} elseif (isset($_GET['cre'])){
echo '<div class="panel panel-default"><div class="panel-heading"><h4>Добавление сервера</h4></div><div class="panel-body">';
if (isset($_POST['cre'])){
$modn = html($_POST['i']);
$modlog = html($_POST['l']);
$modtt = html($_POST['tt']);
$modss = html($_POST['ss']);
$modloc = html($_POST['loc']);
$modns1 = html($_POST['ns1']);
$modns2 = html($_POST['ns2']);
$modip = html($_POST['ip']);
$modpass = html($_POST['p']);
$modwww = html($_POST['www']);
logs($ank->id,'Добавлен сервер '.$modn);
mysql_query("INSERT INTO `servers`(`type`, `panel`, `name`, `location`, `ip`, `ns1`, `ns2`, `urlcontrol`, `logcontrol`, `pascontrol`) VALUES ('$modtt','$modss','$modn','$modloc','$modip','$modns1','$modns2','$modwww','$modloc','$modpass')");
echo '<div class=menu>Успешно</div><br><a href="/admin/servers/">Вернуться в список серверов</a>';
} else {
echo '<div class=menu><form method="POST">
Все поля необходимо заполнить!<hr>
Имя: <br><input type="text" name="i" class="form-control" placeholder="Имя добавляемого сервера"><br>
Тип продоваемых услуг:<br><select class="form-control" name="tt">
<option value="1">Хостинг</option>
<option value="2">Рессеринг</option>
</select><br>
Панель:<br><select class="form-control" name="ss">
<option value="1">ISPManager 4</option>
<option value="2">ISPManager 5</option>
</select><br>
IP панели:<br><input type="text" name="ip" class="form-control" placeholder="123.123.123.123"><br>
Локация:<br><input type="text" name="loc" class="form-control" placeholder="Россия, Москва"><br>
NS1:<br><input type="text" name="ns1" class="form-control" placeholder="ns1.expl.com"><br>
NS2:<br><input type="text" name="ns2" class="form-control" placeholder="ns2.expl.com"><br>
Полный URL-сервера:<br><input type="text" name="www" class="form-control" placeholder="https://serv1.jhcontrol.ru:1500/ispmgr"><br>
Логин от аккаунта:<br><input type="text" name="l" class="form-control" placeholder="root"><br>
Пароль от аккаунта:<br><input type="password" name="p" class="form-control" placeholder="password"><br>
<input type="submit" name="cre" class="form-control" value="Продолжить">
</form></div><br><a href="/admin/servers/">Вернуться в список серверов</a>';
}
echo '</div></div></div>';
} else {
echo '<div class="panel panel-default"><div class="panel-heading"><h4>Управление серверами</h4> <a href="?cre" class="btn btn-w-md btn-primary">Добавить</a></div><div class="panel-body">
<div class="card-body"><table class="table table-bordered"><thead>
<tr><th>#</th><th>Сервер</th><th>Панель</th><th>Действие</th></tr></thead>
<tbody>';
$q=mysql_query("SELECT * FROM `servers` ");
while ($l = mysql_fetch_array($q))
{
echo '<tr><th scope="row">'.$l['id'].'</th><td>'.$l['name'].'</td><td>'.panelname($l['panel']).'</td><td>
<a href="'.$l['urlcontrol'].'" class="btn btn-w-md btn-primary">Перейти в панель</a>
<a href="?mod='.$l['id'].'" class="btn btn-w-md btn-primary">Редактировать</a>
<a href="?del='.$l['id'].'" class="btn btn-w-md btn-primary">Удалить</a>
</td></tr>';
}
echo '</tbody>
</table>
</div>
</div>
</div>';
}
require_once '../../wcore/foot.php';
?>