Initial commit

This commit is contained in:
2025-07-29 22:47:42 +00:00
commit da0dbbb9e4
13 changed files with 535 additions and 0 deletions

View File

@@ -0,0 +1,79 @@
{extends 'layout.latte'}
{block content}
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="mb-4">
<h1>Dashboard</h1>
<p class="text-muted">Welcome back, {$user["name"]|capitalize}!</p>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-8">
<div class="card">
<div class="card-header">
<h3 class="card-title mb-0">Recent Activity</h3>
</div>
<div class="card-body">
{if $activities && count($activities) > 0}
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>Date</th>
<th>Activity</th>
<th>Status</th>
</tr>
</thead>
<tbody>
{foreach $activities as $activity}
<tr>
<td>{$activity['date']}</td>
<td>{$activity['name']}</td>
<td>
{if $activity['status'] === 'completed'}
<span class="badge bg-success">Completed</span>
{elseif $activity['status'] === 'pending'}
<span class="badge bg-warning">Pending</span>
{elseif $activity['status'] === 'in_progress'}
<span class="badge bg-info">In Progress</span>
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
{else}
<div class="text-center py-4">
<p class="text-muted mb-0">No recent activities to display.</p>
</div>
{/if}
</div>
</div>
</div>
<div class="col-lg-4">
<div class="card">
<div class="card-header">
<h3 class="card-title mb-0">Quick Actions</h3>
</div>
<div class="card-body">
<button type="button" class="btn btn-primary w-100 mb-2">Add New User</button>
<button type="button" class="btn btn-success w-100 mb-2">Generate Report</button>
<button type="button" class="btn btn-warning w-100 mb-2">View Analytics</button>
<button type="button" class="btn btn-info w-100">Settings</button>
</div>
</div>
</div>
</div>
<footer class="fixed-bottom bg-light border-top py-2 mt-4">
<div class="container-fluid text-center">
<small class="text-muted">Page rendered at: {time()|date:'Y-m-d H:i:s'}</small>
</div>
</footer>
</div>
{/block}

View File

@@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<title>My App</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">Admin Dashboard</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 ms-auto">
<li class="nav-item">
<a class="nav-link" href="/auth/logout">Logout</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container" style="padding-top: 2rem;">
{block content}{/block}
</div>
</body>
</html>