BACKD00R 1337
Server IP : 164.52.202.56  /  Your IP : 216.73.216.208
Web Server : Apache
System : Linux e2e-70-56.ssdcloudindia.net 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64
User : rubyaromatics ( 1052)
PHP Version : 7.2.34
Directory (0755) :  /home/rubyaromatics/public_html/crm/application/models/

[  Home  ][  Terminal  ][  Upload File  ]

Current File : /home/rubyaromatics/public_html/crm/application/models/Assign_warehouse_model.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Assign_warehouse_model extends CI_Model
{
	function __construct() {
		parent::__construct();
		
	}
	public function getAssignWarehouse(){
		return $this->db->select('w.warehouse_name,m.id,u.first_name,u.last_name')
                   ->from('warehouse w')
                   ->join('warehouse_management m','m.warehouse_id = w.warehouse_id')
                   ->join('users u','u.id = m.user_id')
                   ->get()
                   ->result();
	}
	/* 
		return all data users table 
	*/
	public function getUser(){
		$where = "g.name = 'purchaser' OR g.name = 'sales_person'";
		$this->db->select('u.first_name,u.last_name,u.id')
				 ->from('users u')
				 ->join('users_groups ug','u.id = ug.user_id')
				 ->join('groups g','g.id = ug.group_id')
				 ->where($where); 
		return $this->db->get()->result();
	}
	/* 
		return all warehouse data  
	*/
	public function getWarehouse($id){
	$data = $this->db->query('
	                            SELECT * 
	                            FROM warehouse
	                            WHERE warehouse_id NOT IN
	                                                  (
	                                                    SELECT warehouse_id 
	                                                    FROM warehouse_management
	                                                    WHERE user_id = ?
	                                                  ) 
                            ',
                            	array($id)
                            )->result();
        return $data;
	}
	/* 
		insert record in warehouse_management table 
	*/
	public function assignWarehouse($data){
		$sql = "insert into warehouse_management (user_id,warehouse_id) values(?,?)";
		if($this->db->query($sql,$data)){
		/*if($this->db->insert('warehouse_management',$data)){*/
			return  $this->db->insert_id();
		}
		else{
			return false;
		}
	}
	public function deleteModel($id){
		/*$sql = "delete from warehouse_management where id = ?";
		if($this->db->query($sql,array($id))){*/
		$this->db->where('id',$id);
		if($this->db->delete('warehouse_management')){
			return TRUE;
		}
		else{
			return FALSE;
		}
	}
}
?>

security is just an illusion