Пример #1
0
</div><!-- /#product card -->



<!-- serial -->
<div class="tab-pane fade in" id="serial_box">

<?php 
if (isset($_POST['add_serial_number'])) {
    $serial['status'] = '1';
    $serial['product_id'] = $product_id;
    $serial['serial'] = $this->input->post('serial_number');
    $is_serial = get_product_serial_number($serial);
    if ($is_serial == 0) {
        $serial_id = add_product_serial_number($serial);
        if ($serial_id > 0) {
            alertbox('alert-success', get_lang('Data Added'));
        }
    } else {
        alertbox('alert-warning', '[' . $serial['serial'] . '] ' . get_lang('The serial number exists in the database.'));
    }
    echo '<script>$("#tab_serial_click").click(); $("#serial_number").click();</script>';
}
if (isset($_GET['delete_serial'])) {
    $serial_id = $_GET['serial_id'];
    $this->db->where('id', $serial_id);
    $this->db->update('product_serials', array('status' => '0'));
    if ($this->db->affected_rows() > 0) {
        alertbox('alert-danger', get_lang('Data Deleted'));
    }
Пример #2
0
                add_log($data);
                alertbox('alert-success', get_lang('Add a successful product.'));
                calc_invoice_items($invoice['id']);
                // serial control
                if ($product['serial'] == 1) {
                    $serial['serial'] = $this->input->post('serial');
                    if ($serial > 0) {
                        $is_serial = get_product_serial_number(array('status' => '1', 'product_id' => $product['id'], 'serial' => $serial['serial']));
                        if ($is_serial > 0) {
                            $this->db->where('id', $is_serial['id']);
                            $this->db->update('product_serials', array('invoice_id' => $invoice_id));
                            // update item serial number
                            $this->db->where('id', $item_id);
                            $this->db->update('invoice_items', array('product_serial_id' => $is_serial['id']));
                        } else {
                            add_product_serial_number(array('status' => 1, 'product_id' => $product['id'], 'serial' => $serial['serial'], 'invoice_id' => $invoice['id']));
                            // update item serial number
                            $this->db->where('id', $item_id);
                            $this->db->update('invoice_items', array('product_serial_id' => $is_serial['id']));
                        }
                    }
                }
            }
        }
    }
}
// delete item
if (isset($_GET['delete_item'])) {
    $item = get_invoice_item($_GET['item_id']);
    if ($item['product_id'] > 0) {
        $product = get_product($item['product_id']);