update di penjualan invoice
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
$section = isset($sales_section) ? (string) $sales_section : '';
|
||||
$counts = isset($sales_summary) && is_array($sales_summary) ? $sales_summary : array();
|
||||
$count = static function ($key) use ($counts) {
|
||||
return max(0, (int) ($counts[$key] ?? 0));
|
||||
};
|
||||
$links = array(
|
||||
array('key'=>'summary', 'url'=>'sales', 'icon'=>'bi-speedometer2', 'label'=>'Ringkasan', 'badge'=>0),
|
||||
array('key'=>'invoice', 'url'=>'invoices', 'icon'=>'bi-receipt', 'label'=>'Invoice', 'badge'=>$count('draft')),
|
||||
array('key'=>'delivery','url'=>'sales/deliveries', 'icon'=>'bi-truck', 'label'=>'Surat Jalan', 'badge'=>$count('delivery')),
|
||||
array('key'=>'receivable','url'=>'receivables', 'icon'=>'bi-cash-coin', 'label'=>'Piutang', 'badge'=>$count('open_invoice')),
|
||||
array('key'=>'return', 'url'=>'sales/returns', 'icon'=>'bi-arrow-counterclockwise','label'=>'Retur', 'badge'=>$count('return')),
|
||||
array('key'=>'customer','url'=>'customers', 'icon'=>'bi-people', 'label'=>'Customer', 'badge'=>0),
|
||||
);
|
||||
?>
|
||||
<nav class="sales-section-nav" aria-label="Bagian Penjualan">
|
||||
<?php foreach ($links as $link): ?>
|
||||
<a class="<?= $section === $link['key'] ? 'active' : '' ?>" href="<?= base_url($link['url']) ?>">
|
||||
<i class="bi <?= html_escape($link['icon']) ?>"></i>
|
||||
<span><?= html_escape($link['label']) ?></span>
|
||||
<?php if ($link['badge'] > 0): ?><b><?= number_format($link['badge'], 0, ',', '.') ?></b><?php endif; ?>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
</nav>
|
||||
Reference in New Issue
Block a user