<?php include 'lib/phpqrcode/qrlib.php'; ?>
<?php if(!defined('ADMIN_INCLUDED')) { exit; } ?>
<?php
if(!m_authority(m_admin('authoritys'),'products'))
{
m_redirect(ADMIN_URL);
}
?>
<div class="card mt-2 mb-3">
<div class="card-header fw-bold">Ürünler</div>
<div class="card-body">
<div class="text-end">
<a href="<?php echo SITE_DOMAIN; ?>/index.php?page=product_add"><span class="btn btn-success btn-sm"><i class="fa fa-plus-circle"></i> Ürün Ekle</span></a>
</div>
<table class="table align-middle table-nowrap table-striped datatable">
<thead class="table-light">
<tr>
<th>Ürün Adı</th>
<th>Satış Fiyatı</th>
<th>İşlemler</th>
<th>QR Kod</th> <!-- Yeni sütun eklendi -->
</tr>
</thead>
<tbody>
<?php
$informations = $db->table('products')->order('id','desc')->get();
foreach($informations['data'] as $info)
{
$sale = $db->select('SUM(quantity) as total')->table('sales_products')->where('p_id','=',$info['id'])->get();
$sales = $sale['total_count'] > 0 ? $sale['data'][0]['total'] : 0;
$sales = $sales == '' ? 0 : $sales;
$stock = $db->select('sum(variant_stock) as stock,id')->table('product_variants')->where('p_id','=',$info['id'])->get();
$stock_id = $stock['data'][0]['id'];
$stock = $stock['data'][0]['stock'];
$stock = $stock == '' ? 0 : $stock;
echo '<tr>';
echo '<td>' . $info['name'] . '</td>';
echo '<td>' . m_currency($info['sale_price']) . ' ' . $info['price_type'] . '</td>';
echo '<td>';
echo '<a href="'.SITE_DOMAIN.'/index.php?page=product&id='.$info['id'].'"><span class="btn btn-primary btn-sm"><i class="fa fa-pen-square"></i></span></a>';
echo '<a href="'.SITE_DOMAIN.'/index.php?page=delete&table=products&id='.$info['id'].'" class="delete"><span class="btn btn-danger btn-sm"><i class="fa fa-trash"></i></span></a>';
echo '</td>';
echo '<td>';
// QR kod oluşturma ve indirme
$qr_text = $info['barcode']; // QR kod içeriği barkod olacak
$qr_file = 'uploads/qr_codes/' . $info['name'] . '.png';
if (!file_exists('uploads/qr_codes')) {
mkdir('uploads/qr_codes', 0777, true);
}
QRcode::png($qr_text, $qr_file);
echo '<a href="'.$qr_file.'" download class="btn btn-light btn-sm mt-2"><i class="fa fa-qrcode"></i></a>';
echo '</td>';
echo '</tr>';
}
?>
</tbody>
</table>
</div>
</div>
|