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 ] |
---|
<?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; } } } ?>