57 lines
2.3 KiB
PHP
57 lines
2.3 KiB
PHP
<div class="page-header">
|
|
<div>
|
|
<h1 class="page-title">Coworkers & Balance Tabs</h1>
|
|
<p class="page-subtitle">Directory of team members, total food orders, and unpaid balance tabs</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h2 class="card-title">Team Members (<?= count($employees) ?>)</h2>
|
|
</div>
|
|
<div class="table-responsive">
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>Name</th>
|
|
<th>Mattermost Tag</th>
|
|
<th>Email</th>
|
|
<th>Total Orders Placed</th>
|
|
<th>Unpaid Balance Tab</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php if (empty($employees)): ?>
|
|
<tr>
|
|
<td colspan="5" style="text-align: center; color: var(--text-muted); padding: 2rem;">
|
|
No coworkers registered yet.
|
|
</td>
|
|
</tr>
|
|
<?php else: ?>
|
|
<?php foreach ($employees as $emp): ?>
|
|
<tr>
|
|
<td>
|
|
<div style="font-weight: 600;"><?= e($emp['name']) ?></div>
|
|
</td>
|
|
<td>
|
|
<span class="badge badge-neutral">@<?= e($emp['username']) ?></span>
|
|
</td>
|
|
<td style="color: var(--text-muted); font-size: 0.85rem;"><?= e($emp['email']) ?></td>
|
|
<td><?= e($emp['total_orders']) ?> orders</td>
|
|
<td>
|
|
<?php if ((float)$emp['unpaid_balance'] > 0): ?>
|
|
<span class="badge badge-pending" style="font-weight: 700;">
|
|
<?= money($emp['unpaid_balance']) ?> unpaid
|
|
</span>
|
|
<?php else: ?>
|
|
<span class="badge badge-completed">All Settled</span>
|
|
<?php endif; ?>
|
|
</td>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
<?php endif; ?>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|