36557-vm/dashboard.php
Flatlogic Bot 0727615032 0.1
2025-12-01 19:31:46 +00:00

79 lines
3.0 KiB
PHP

<?php
session_start();
require_once 'auth.php';
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit;
}
$user = get_user_by_id($_SESSION['user_id']);
$sponsor = $user['sponsor_id'] ? get_user_by_id($user['sponsor_id']) : null;
$downline = get_downline($user['id']);
?>
<!DOCTYPE html>
<html>
<head>
<title>Dashboard</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="assets/css/custom.css" rel="stylesheet">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Kutumbh Infra</a>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link" href="logout.php">Logout</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container mt-5">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">Dashboard</div>
<div class="card-body">
<h3>Welcome, <?php echo htmlspecialchars($user['name']); ?>!</h3>
<p>Your referral code is: <strong><?php echo htmlspecialchars($user['referral_code']); ?></strong></p>
<p>Your user type is: <strong><?php echo htmlspecialchars($user['user_type']); ?></strong></p>
</div>
</div>
</div>
</div>
<div class="row mt-4">
<div class="col-md-12">
<div class="card">
<div class="card-header">Genealogy Tree</div>
<div class="card-body genealogy-tree">
<ul>
<?php if ($sponsor): ?>
<li>Upline: <?php echo htmlspecialchars($sponsor['name']); ?></li>
<?php endif; ?>
<li>
<strong>You: <?php echo htmlspecialchars($user['name']); ?></strong>
<?php if (count($downline) > 0): ?>
<ul>
<?php foreach ($downline as $member): ?>
<li><?php echo htmlspecialchars($member['name']); ?> (<?php echo htmlspecialchars($member['email']); ?>)</li>
<?php endforeach; ?>
</ul>
<?php else: ?>
<p>You have no direct downline members yet.</p>
<?php endif; ?>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</body>
</html>