HOME


Mini Shell 1.0
DIR: /proc/self/root/proc/self/root/home/kerimkazan/dvf/magaza/inc/
Upload File :
Current File : //proc/self/root/proc/self/root/home/kerimkazan/dvf/magaza/inc/products.php
<?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>