Files
confirms/app/Views/layouts/sidebar.php
yangsh 735120f1cb
Some checks failed
Close Pull Request / main (pull_request_target) Has been cancelled
new
2025-12-09 17:28:31 +09:00

189 lines
7.2 KiB
PHP

<div class="app-sidebar sidebar-shadow">
<div class="app-header__logo">
<div class="logo-src"></div>
<div class="header__pane ms-auto">
<div>
<button type="button" class="hamburger close-sidebar-btn hamburger--elastic"
data-class="closed-sidebar">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
</div>
</div>
</div>
<div class="app-header__mobile-menu">
<div>
<button type="button" class="hamburger hamburger--elastic mobile-toggle-nav">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
</div>
</div>
<div class="app-header__menu">
<span>
<button type="button" class="btn-icon btn-icon-only btn btn-primary btn-sm mobile-toggle-header-nav">
<span class="btn-icon-wrapper">
<i class="fa fa-ellipsis-v fa-w-6"></i>
</span>
</button>
</span>
</div>
<div class="scrollbar-sidebar">
<div class="app-sidebar__inner">
<ul class="vertical-nav-menu">
<!-- <li class="app-sidebar__heading">Dashboards</li>
<li>
<a href="index.html">
<i class="metismenu-icon pe-7s-rocket"></i>
DASHBOARD
</a>
</li> -->
<!--
<li class="app-sidebar__heading">UI Components</li>
<li>
<a href="#">
<i class="metismenu-icon pe-7s-diamond"></i>
Elements
<i class="metismenu-state-icon pe-7s-angle-down caret-left"></i>
</a>
<ul>
<li>
<a href="elements-buttons-standard.html">
<i class="metismenu-icon"></i>
Buttons
</a>
</li>
<li>
<a href="elements-dropdowns.html">
<i class="metismenu-icon">
</i>Dropdowns
</a>
</li>
<li>
<a href="elements-icons.html">
<i class="metismenu-icon">
</i>Icons
</a>
</li>
<li>
<a href="elements-badges-labels.html">
<i class="metismenu-icon">
</i>Badges
</a>
</li>
<li>
<a href="elements-cards.html">
<i class="metismenu-icon">
</i>Cards
</a>
</li>
<li>
<a href="elements-list-group.html">
<i class="metismenu-icon">
</i>List Groups
</a>
</li>
<li>
<a href="elements-navigation.html">
<i class="metismenu-icon">
</i>Navigation Menus
</a>
</li>
<li>
<a href="elements-utilities.html">
<i class="metismenu-icon">
</i>Utilities
</a>
</li>
</ul>
</li>
-->
<li class="app-sidebar__heading">컨펌스
<?php
$serverIp = $_SERVER['SERVER_ADDR'] ?? '';
// 개발 서버
$devServers = ['192.168.200.8', '192.168.10.231'];
// 도커 테스트 서버
$dockerServers = ['172.18.0.2'];
// 테스트 서버
$testServers = ['192.168.200.9', '192.168.10.237', '175.126.191.182'];
// 운영 서버 IP 매핑
$prodServers = [
'172.16.100.2' => "WEB 1",
'172.16.100.3' => "WEB 2",
'172.16.100.4' => "WEB 3",
'172.16.100.5' => "WEB 4",
];
if (in_array($serverIp, $devServers, true)) {
// 개발
echo "<img src='/img/gnb_dev_00.png' alt='' />";
} elseif (in_array($serverIp, $dockerServers, true)) {
// 도커
echo "
<div style='width:180px; height:43px;text-align:center;
font-size:12px;color:#ffffff;font-weight:bold;
padding-top:2px;background-color:#0000ff'>
DOCKER <br>{$serverIp}<br>{$this->load->db->hostname}
</div>
";
} elseif (in_array($serverIp, $testServers, true)) {
// 테스트
echo "테스트";
} else {
// 운영
$serverName = $prodServers[$serverIp] ?? 'UNKNOWN';
echo "{$serverName}";
}
?>
</li>
<?php foreach ($mMenu as $menu): ?>
<li>
<?php if ($menu["mnu_pid"] == '0') { ?>
<a href="#">
<i class="metismenu-icon <?= $icons[$menu['mnu_id']] ?>"></i>
<?= $menu["mnu_nm"] ?>
<i class="metismenu-state-icon pe-7s-angle-down caret-left"></i>
</a>
<?php } ?>
<ul>
<?php foreach ($sMenu as $subMenu): ?>
<?php if ($menu["mnu_id"] == $subMenu["mnu_pid"]): ?>
<li>
<a href="<?= $subMenu["mnu_url"] ?>">
<i class="metismenu-icon"></i>
<?= $subMenu["mnu_nm"] ?>
</a>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
</div>