accounting modules

This commit is contained in:
Thanakorn S
2026-05-13 15:11:24 +07:00
parent 511360faa2
commit 04a683bd02
70 changed files with 4451 additions and 42 deletions
+24 -18
View File
@@ -1,6 +1,12 @@
<?php
$sidebar_role = $_SESSION['login_role'] ?? 'viewer';
$sidebar_role = $_SESSION['login_role'] ?? 'viewer';
$sidebar_can_staff = in_array($sidebar_role, ['owner', 'admin', 'staff'], true);
$cp = $_SERVER['PHP_SELF'];
function wms_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">
@@ -21,14 +27,14 @@
</li>
<li>
<a class="nav-link active" href="<?php echo $server_url?>dashboard/index.php">
<a class="nav-link <?php echo wms_active('/dashboard/index'); ?>" href="<?php echo $server_url?>dashboard/index.php">
<i class="ti ti-home"></i>
<span class="nav-text">Dashboard</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>dashboard/low_stock_products.php">
<a class="nav-link <?php echo wms_active('low_stock'); ?>" href="<?php echo $server_url?>dashboard/low_stock_products.php">
<i class="ti ti-alert-triangle"></i>
<span class="nav-text">Low Stock</span>
</a>
@@ -40,7 +46,7 @@
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>ics/stock_overview.php">
<a class="nav-link <?php echo wms_active('stock_overview'); ?>" href="<?php echo $server_url?>ics/stock_overview.php">
<i class="ti ti-clipboard"></i>
<span class="nav-text">Stock Overview</span>
</a>
@@ -48,35 +54,35 @@
<?php if ($sidebar_can_staff): ?>
<li>
<a class="nav-link" href="<?php echo $server_url?>ics/stock_in.php">
<a class="nav-link <?php echo wms_active('stock_in'); ?>" href="<?php echo $server_url?>ics/stock_in.php">
<i class="ti ti-package-import"></i>
<span class="nav-text">Stock In</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>ics/stock_out.php">
<a class="nav-link <?php echo wms_active('stock_out'); ?>" href="<?php echo $server_url?>ics/stock_out.php">
<i class="ti ti-package-export"></i>
<span class="nav-text">Stock Out</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>ics/stock_transfer.php">
<a class="nav-link <?php echo wms_active('stock_transfer'); ?>" href="<?php echo $server_url?>ics/stock_transfer.php">
<i class="ti ti-package"></i>
<span class="nav-text">Stock Transfer</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>ics/sku_barcode_label.php">
<a class="nav-link <?php echo wms_active('sku_barcode'); ?>" href="<?php echo $server_url?>ics/sku_barcode_label.php">
<i class="ti ti-barcode"></i>
<span class="nav-text">SKU Labels</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>ics/location_barcode_label.php">
<a class="nav-link <?php echo wms_active('location_barcode'); ?>" href="<?php echo $server_url?>ics/location_barcode_label.php">
<i class="ti ti-map-pin-code"></i>
<span class="nav-text">Location Labels</span>
</a>
@@ -89,28 +95,28 @@
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>order/order.php">
<a class="nav-link <?php echo wms_active('/order/order', '/order/manage_order', '/order/confirm_order'); ?>" href="<?php echo $server_url?>order/order.php">
<i class="ti ti-shopping-cart"></i>
<span class="nav-text">Sales Orders</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>order/return.php">
<a class="nav-link <?php echo wms_active('/order/return', 'manage_return'); ?>" href="<?php echo $server_url?>order/return.php">
<i class="ti ti-arrow-back-up"></i>
<span class="nav-text">Returns</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>order/invoice.php">
<a class="nav-link <?php echo wms_active('/order/invoice', 'manage_invoice', 'print_invoice'); ?>" href="<?php echo $server_url?>order/invoice.php">
<i class="ti ti-file-invoice"></i>
<span class="nav-text">Sales Invoices</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>po/po.php">
<li>
<a class="nav-link <?php echo wms_active('/po/'); ?>" href="<?php echo $server_url?>po/po.php">
<i class="ti ti-clipboard-list"></i>
<span class="nav-text">Purchase Orders</span>
</a>
@@ -122,28 +128,28 @@
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>reports/stock_movement.php">
<a class="nav-link <?php echo wms_active('stock_movement'); ?>" href="<?php echo $server_url?>reports/stock_movement.php">
<i class="ti ti-chart-bar"></i>
<span class="nav-text">Stock Movement</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>reports/expired_stock.php">
<a class="nav-link <?php echo wms_active('expired_stock'); ?>" href="<?php echo $server_url?>reports/expired_stock.php">
<i class="ti ti-clock"></i>
<span class="nav-text">Expired Stock</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>reports/occupy_rack.php">
<a class="nav-link <?php echo wms_active('occupy_rack'); ?>" href="<?php echo $server_url?>reports/occupy_rack.php">
<i class="ti ti-layout-grid"></i>
<span class="nav-text">Rack Occupancy</span>
</a>
</li>
<li>
<a class="nav-link" href="<?php echo $server_url?>reports/product_lot.php">
<a class="nav-link <?php echo wms_active('product_lot'); ?>" href="<?php echo $server_url?>reports/product_lot.php">
<i class="ti ti-packages"></i>
<span class="nav-text">Product Lots</span>
</a>