HEX
Server: Apache/2.4.46 (Ubuntu)
System: Linux localhost 5.11.0-49-generic #55-Ubuntu SMP Wed Jan 12 17:36:34 UTC 2022 x86_64
User: root (0)
PHP: 7.4.16
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/pharma.fieldblaze.com/application/models/Medicine_model.php
<?php



	class Medicine_model extends CI_Model{





	function __consturct(){

	parent::__construct();

	

	}

    public function Add_medicine_info($data){

		$this->db->insert('medicine',$data);

	}

    public function getAllCompany(){
        $sql = "SELECT * FROM `company` ORDER BY 'id' DESC";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    }
public function getAllSuperMedicine(){
        $sql = "SELECT * FROM `medicine` WHERE `favourite`='1'";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    }
    public function Getshortproduct(){
        $sql = "SELECT `medicine`.*,
        `supplier`.`s_id`,`s_name`
        FROM `medicine`
        LEFT JOIN `supplier` ON `medicine`.`supplier_id`=`supplier`.`s_id` 
        WHERE `medicine`.`instock` <= `medicine`.`short_stock`";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    }

    public function GetStockVal(){
        $sql = "SELECT `medicine`.*,
        `supplier`.`s_id`,`s_name`
        FROM `medicine`
        LEFT JOIN `supplier` ON `medicine`.`supplier_id`=`supplier`.`s_id`";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    }

    public function GetStockOutproduct(){
        $sql = "SELECT `medicine`.*,
        `supplier`.`s_id`,`s_name`
        FROM `medicine`
        LEFT JOIN `supplier` ON `medicine`.`supplier_id`=`supplier`.`s_id` 
        WHERE `medicine`.`instock`<='0'";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    } 

    public function GetStockExpiresoonproduct($today,$month){
        $sql = "SELECT `medicine`.*,
        `supplier`.`s_id`,`s_name`
        FROM `medicine`
        LEFT JOIN `supplier` ON `medicine`.`supplier_id`=`supplier`.`s_id` 
        WHERE DATE_FORMAT(STR_TO_DATE(`expire_date`, '%d/%m/%Y'), '%Y-%m-%d')
        BETWEEN 
        '$today'
        AND 
        '$month'";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    }

    public function GetexpiredMedicine($today){
        $sql = "SELECT `medicine`.*,
        `supplier`.`s_id`,`s_name`
        FROM `medicine`
        LEFT JOIN `supplier` ON `medicine`.`supplier_id`=`supplier`.`s_id`  
        WHERE DATE_FORMAT(STR_TO_DATE(`expire_date`, '%d/%m/%Y'), '%Y-%m-%d') <= '$today'";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    } 

    public function getAllMedicine(){
    $sql = "SELECT `medicine`.*,
      `supplier`.`s_id`,`s_name`
      FROM `medicine`
      LEFT JOIN `supplier` ON `medicine`.`supplier_id`=`supplier`.`s_id`";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    } 

    public function GetMedicineValueById($id){
        $sql = "SELECT * FROM `medicine` WHERE `medicine`.`product_id`='$id'";
        $query = $this->db->query($sql);
        $result = $query->row();
        return $result;
    }  

    public function getSupplierMedicine($id){
        $sql = "SELECT * FROM `medicine` WHERE `medicine`.`supplier_id`='$id'";
        $query = $this->db->query($sql);
        $result = $query->result();
        return $result;
    }
    public function getMedicineBymedicineId($id){
        $sql = "SELECT * FROM `medicine` WHERE `medicine`.`product_id`='$id'";
        $query = $this->db->query($sql);
        $result = $query->row();
        return $result;
    }    
    public function Update_medicine_info($id,$udata){
            $this->db->where('product_id',$id);
            $this->db->update('medicine',$udata);
    }
/*
    public function DeleteMedicineID($id){
   $this->db->delete('medicine', array('id_user' => $id)); 
   $this->db->delete('sales', array('id_pemohon' => $id));
   $this->db->delete('customer_ledger', array('id_peserta' => $id));
    }*/    

}

?>