get('logged_user'); return $data; } protected function setUpdatedBy(array $data) { $data['data']['updated_by'] = (int) session()->get('logged_user'); return $data; } public function getTax() { // Get a database instance $db = \Config\Database::connect(); // Query the tax table $query = $db->table('tax')->get(); // Check if query returned results if ($query->resultID->num_rows > 0) { return $query->getResultArray(); } else { return []; // Return an empty array if no tax data found } } public function get_products($branch_id,$category = null) { $this->select('products.*, manufacturer.manufacturer_name'); $this->join('manufacturer', 'manufacturer.manufacturer_id = products.manufacturer_id','left'); $this->where('products.branch_id', $branch_id); if($category != null) { $this->where('products.product_category', $category); } $this->orderBy('products.product_name'); return $this->findAll(); } } ?>