<?php 
$store_key = $_SESSION['mystoreid'];
$data = $_POST;
$medicine_name = $data['medicine_name'];
$batch_code = $data['batch_code'];
$mfg_date = $data['mfg_date'];
$expiry_date = $data['expiry_date'];
$mrp = $data['mrp'];
$action = $data['action'];
if (empty($medicine_name) || empty($batch_code) || empty($mfg_date) || empty($expiry_date) || empty($mrp)) {
    return true;
}
switch ($action) {
    case "insert_barcodes":
        $barcode = DhsHelper::getUniqueBarcode();
        $bc = new Barcode39($barcode);
        // set text size
        $bc->barcode_text_size = 5;
        // set barcode bar thickness (thick bars)
        $bc->barcode_bar_thick = 4;
        // set barcode bar thickness (thin bars)
        $bc->barcode_bar_thin = 2;
        // save barcode GIF file
        $bc->draw("admin/barcodes/{$barcode}.gif");
        $sql = "insert into `barcodes` (`barcode`, `medicine_name`, `batch_code`, `mfg_date`, `expiry_date`, `mrp`, `store_key`)\n\t\t\t\t\tvalues ({$barcode}, '{$medicine_name}', '{$batch_code}', '{$mfg_date}', '{$expiry_date}', {$mrp}, '{$store_key}')";
        if (!mysqli_query($con, $sql)) {
            die('Error' . mysql_error());
        }
        $max_id = mysql_insert_id();
        break;