Files
2026-06-07 00:33:58 +09:00

83 lines
4.7 KiB
PHP

<?php require_once __DIR__ . '/../lib/helpers.php'; ?>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Financial | 개인 자산관리 · 가계부 · 대출 · 할부 통합 관리</title>
<meta name="description" content="수입·지출 가계부, 계좌·카드 관리, 대출 상환 일정, 카드 할부 청구, 자동 분류 규칙까지 한 번에 관리하는 개인 금융 통합 서비스 Financial.">
<meta name="keywords" content="가계부, 자산관리, 개인재무, 대출관리, 할부관리, 카드관리, 수입지출, 금융관리, Financial">
<meta name="author" content="Financial">
<meta name="robots" content="index,follow">
<meta name="theme-color" content="#0b2a66">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="Financial">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<link rel="icon" type="image/png" href="/favicon.png?v=2">
<link rel="shortcut icon" href="/favicon.png?v=2">
<link rel="apple-touch-icon" href="/favicon.png?v=2">
<link rel="manifest" href="/manifest.webmanifest">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Financial">
<meta property="og:title" content="Financial | 개인 자산관리 · 가계부 · 대출 · 할부 통합 관리">
<meta property="og:description" content="계좌, 카드, 가계부, 대출, 할부를 한 곳에서 쉽고 체계적으로 관리하세요.">
<meta property="og:image" content="https://seo.chaegeon.com/favicon.png">
<meta property="og:url" content="https://seo.chaegeon.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Financial">
<meta name="twitter:description" content="개인 금융 통합 관리 서비스">
<meta name="twitter:image" content="https://seo.chaegeon.com/favicon.png">
<link href="/assets/vendor/bootstrap.min.css" rel="stylesheet">
<link href="/assets/app.css" rel="stylesheet">
<script src="https://chaegeon.com/log/bancheck.min.js?_=<?php echo time(); ?>"></script>
<script src="/assets/vendor/chart.umd.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg sticky-top">
<div class="container">
<a class="navbar-brand" href="/dashboard.php">Financial</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#topnav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="topnav">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item"><a class="nav-link" href="/dashboard.php">대시보드</a></li>
<li class="nav-item"><a class="nav-link" href="/accounts.php">계좌/카드</a></li>
<li class="nav-item"><a class="nav-link" href="/transactions.php">거래내역</a></li>
<li class="nav-item"><a class="nav-link" href="/installments.php">할부내역</a></li>
<li class="nav-item"><a class="nav-link" href="/transaction_create.php">거래등록</a></li>
<li class="nav-item"><a class="nav-link" href="/categories.php">카테고리</a></li>
<li class="nav-item"><a class="nav-link" href="/merchant_rules.php">자동분류</a></li>
<li class="nav-item"><a class="nav-link" href="/recurring.php">고정거래</a></li>
<li class="nav-item"><a class="nav-link" href="/loans.php">대출</a></li>
</ul>
<div class="d-flex align-items-center gap-3">
<span class="text-secondary small"><?= h($_SESSION['username'] ?? '') ?></span>
<a class="btn btn-outline-secondary btn-sm" href="/logout.php">로그아웃</a>
</div>
</div>
</div>
</nav>
<nav class="app-tabbar" aria-label="주요 메뉴">
<a href="/dashboard.php" class="app-tabbar-item">대시보드</a>
<a href="/transaction_create.php" class="app-tabbar-item app-tabbar-primary">거래등록</a>
<a href="/transactions.php" class="app-tabbar-item">거래내역</a>
<a href="/accounts.php" class="app-tabbar-item">계좌</a>
<a href="/loans.php" class="app-tabbar-item">대출</a>
</nav>
<div class="container py-4">
<?php $flash = function_exists('get_flash_message') ? get_flash_message() : null; ?>
<?php if ($flash): ?>
<div class="alert alert-<?= h($flash['type']) ?> mb-4">
<?= h($flash['message']) ?>
</div>
<?php endif; ?>