184 lines
5.9 KiB
PHP
184 lines
5.9 KiB
PHP
<?php
|
|
$sidebar_role = $_SESSION['login_role'] ?? 'viewer';
|
|
$sidebar_can_staff = in_array($sidebar_role, ['owner', 'admin', 'staff'], true);
|
|
$cp = $_SERVER['PHP_SELF'];
|
|
function ac_active(...$frags) {
|
|
global $cp;
|
|
foreach ($frags as $f) { if (str_contains($cp, $f)) return 'active'; }
|
|
return '';
|
|
}
|
|
?>
|
|
<!-- SIDEBAR -->
|
|
<aside id="sidebar" class="sidebar overflow-y-auto">
|
|
<div class="logo-area">
|
|
<a href="index.html" class="d-inline-flex">
|
|
<img src="<?php echo $server_url?>assets/images/favicon.png" alt="" width="40"/>
|
|
<span class="logo-text ms-2">
|
|
<img src="<?php echo $server_url?>assets/images/logo.png" alt="" height="40" style="padding: 5px 0;"/>
|
|
</span>
|
|
</a>
|
|
</div>
|
|
|
|
<ul class="nav flex-column">
|
|
|
|
<!-- Main -->
|
|
<li class="nav-text-space">
|
|
<small class="nav-text text-muted">Main</small>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/ac_dashboard/'); ?>" href="<?php echo $server_url?>ac_dashboard/index.php">
|
|
<i class="ti ti-home"></i>
|
|
<span class="nav-text">Dashboard</span>
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Revenue -->
|
|
<li class="nav-text-space">
|
|
<small class="nav-text text-muted">Revenue</small>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/revenue/quotation'); ?>" href="<?php echo $server_url?>revenue/quotation.php">
|
|
<i class="ti ti-file-description"></i>
|
|
<span class="nav-text">Quotations</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/revenue/order'); ?>" href="<?php echo $server_url?>revenue/order.php">
|
|
<i class="ti ti-shopping-cart"></i>
|
|
<span class="nav-text">Sales Orders</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/revenue/invoice'); ?>" href="<?php echo $server_url?>revenue/invoice.php">
|
|
<i class="ti ti-file-invoice"></i>
|
|
<span class="nav-text">Sales Invoices</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/revenue/receipt'); ?>" href="<?php echo $server_url?>revenue/receipt.php">
|
|
<i class="ti ti-cash"></i>
|
|
<span class="nav-text">Receipts</span>
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Purchase -->
|
|
<li class="nav-text-space">
|
|
<small class="nav-text text-muted">Purchase</small>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/expense/purchase_request'); ?>" href="<?php echo $server_url?>expense/purchase_request.php">
|
|
<i class="ti ti-notes"></i>
|
|
<span class="nav-text">Purchase Requests</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/expense/purchase_order'); ?>" href="<?php echo $server_url?>expense/purchase_order.php">
|
|
<i class="ti ti-clipboard-list"></i>
|
|
<span class="nav-text">Purchase Orders</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/expense/purchase_invoice'); ?>" href="<?php echo $server_url?>expense/purchase_invoice.php">
|
|
<i class="ti ti-file-invoice"></i>
|
|
<span class="nav-text">Purchase Invoices</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/expense/payment'); ?>" href="<?php echo $server_url?>expense/payment.php">
|
|
<i class="ti ti-credit-card"></i>
|
|
<span class="nav-text">Payments</span>
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Finance -->
|
|
<li class="nav-text-space">
|
|
<small class="nav-text text-muted">Finance</small>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/finance/receipt'); ?>" href="<?php echo $server_url?>finance/receipt.php">
|
|
<i class="ti ti-cash"></i>
|
|
<span class="nav-text">Receipts</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/finance/payment'); ?>" href="<?php echo $server_url?>finance/payment.php">
|
|
<i class="ti ti-credit-card"></i>
|
|
<span class="nav-text">Payments</span>
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Journal Entries -->
|
|
<li class="nav-text-space">
|
|
<small class="nav-text text-muted">Journal Entries</small>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/journal/index'); ?>" href="<?php echo $server_url?>journal/index.php">
|
|
<i class="ti ti-books"></i>
|
|
<span class="nav-text">Journal List</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('/journal/new'); ?>" href="<?php echo $server_url?>journal/new.php">
|
|
<i class="ti ti-plus"></i>
|
|
<span class="nav-text">New Entry</span>
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Reports -->
|
|
<li class="nav-text-space">
|
|
<small class="nav-text text-muted">Reports</small>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('trial_balance'); ?>" href="<?php echo $server_url?>accounting/trial_balance.php">
|
|
<i class="ti ti-scale"></i>
|
|
<span class="nav-text">Trial Balance</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('pl_statement'); ?>" href="<?php echo $server_url?>accounting/pl_statement.php">
|
|
<i class="ti ti-chart-line"></i>
|
|
<span class="nav-text">P&L Statement</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('balance_sheet'); ?>" href="<?php echo $server_url?>accounting/balance_sheet.php">
|
|
<i class="ti ti-table"></i>
|
|
<span class="nav-text">Balance Sheet</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('gl_movement'); ?>" href="<?php echo $server_url?>accounting/gl_movement.php">
|
|
<i class="ti ti-arrows-exchange"></i>
|
|
<span class="nav-text">GL Movement</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li>
|
|
<a class="nav-link <?php echo ac_active('vat_report'); ?>" href="<?php echo $server_url?>accounting/vat_report.php">
|
|
<i class="ti ti-receipt-tax"></i>
|
|
<span class="nav-text">VAT Report</span>
|
|
</a>
|
|
</li>
|
|
|
|
<li><br><br><br><br></li>
|
|
|
|
</ul>
|
|
</aside>
|