79 lines
3.0 KiB
PHP
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>
|