Files
core/i_entrance/entrance.php

127 lines
4.9 KiB
PHP

<?php
namespace sammo;
require(__DIR__ . '/../vendor/autoload.php');
WebUtil::setHeaderNoCache();
$session = Session::requireLogin()->setReadOnly();
$templates = new \League\Plates\Engine(__DIR__ . '/templates');
$db = RootDB::db();
$notice = $db->queryFirstField('SELECT `NOTICE` FROM `system` WHERE `NO`=1');
$userGrade = $session->userGrade;
$acl = $session->acl;
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="color-scheme" content="dark">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=1024" />
<title>서버목록</title>
<!-- 스타일 -->
<?= WebUtil::printCSS('../d_shared/common.css') ?>
<!-- 액션 -->
<script>
var isAdmin = <?= ($userGrade >= 5 || $acl) ? 'true' : 'false' ?>;
</script>
<?= WebUtil::printJS('../d_shared/common_path.js', true) ?>
<?= WebUtil::printDist('gateway', 'entrance', true) ?>
<?= WebUtil::printCSS('../css/config.css') ?>
<?= WebUtil::printCSS('../css/entrance.css') ?>
<?= WebUtil::printCSS('../css/admin_server.css') ?>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="../">삼국지 모의전투 HiDCHe</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<?= WebUtil::drawMenu(ROOT . '/d_shared/menu.json') ?>
</ul>
</div>
</nav>
<div id="server_list_container">
<?php
if ($userGrade >= 5) {
echo $templates->render('global_panel', ['notice' => $notice]);
}
?>
<div id="server_notice"><span style="color:orange;font-size:2em;"><?= $notice ?></span></div>
<table id="server_list_table">
<caption class="bg2 section_title with_border">서 버 선 택</caption>
<colgroup>
<col style="width:100px;" />
<col style="width:375px;" />
<col style="width:66px;" />
<col />
<col style="width:120px;" />
</colgroup>
<thead>
<tr>
<th class="bg1">서 버</th>
<th class="bg1">정 보</th>
<th class="bg1" colspan="2">캐 릭 터</th>
<th class="bg1">선 택</th>
</tr>
</thead>
<tbody id="server_list">
</tbody>
<tfoot>
<tr>
<td colspan="100" class="bg0" style="text-align:left;">
<span class="Entrance_Alert">★ 1명이 2개 이상의 계정을 사용하거나 타 유저의 턴을 대신 입력하는 것이 적발될 경우 차단 될 수 있습니다.</span><br>
계정은 한번 등록으로 계속 사용합니다. 각 서버 리셋시 캐릭터만 새로 생성하면 됩니다.<br>
<br>
<span class="Entrance_Che">체섭</span> : 메인서버입니다. 천하통일에 도전하여 왕조일람과 명예의전당에 올라봅시다! (주로 1턴=60분)<br>
<span class="Entrance_Kwe">퀘섭</span> : 마이너 서버 그룹1. 비교적 느린 시간으로 운영됩니다.<br>
<span class="Entrance_Pwe">풰섭</span> : 마이너 서버 그룹1. 비교적 느린 시간으로 운영됩니다.<br>
<span class="Entrance_Twe">퉤섭</span> : 마이너 서버 그룹2. 비교적 빠른 시간으로 운영됩니다.<br>
<span class="Entrance_Nya">냐섭</span> : 마이너 서버 그룹3. 독특한 컨셉 위주로 운영됩니다.<br>
<span class="Entrance_Pya">퍄섭</span> : 마이너 서버 그룹3. 독특한 컨셉 위주로 운영됩니다.<br>
<span class="Entrance_Hwe">훼섭</span> : 운영자 테스트 서버입니다. 기습적으로 열리고, 닫힐 수 있습니다.<br>
</td>
</tr>
</tfoot>
</table>
<div id="user_info">
<div class="bg2 section_title with_border">계 정 관 리</div>
<div class="center_ordered_items with_border bg0">
<a class="btn btn-dark" href="user_info.php" id="btn_user_manage">비밀번호 &amp; 전콘 &amp; 탈퇴</a>
<button type="button" id="btn_logout"class="btn btn-dark">로 그 아 웃</button>
</div>
</div>
<?php
if ($userGrade >= 5 || $acl) {
echo $templates->render('server_panel', []);
}
?>
</div>
</div>
</body>
</html>