Server IP : 103.191.208.50 / Your IP : 216.73.216.53 Web Server : LiteSpeed System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64 User : celkcksm ( 1031) PHP Version : 7.4.33 Disable Function : show_source, system, shell_exec, passthru, popen, exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/celkcksm/banking.ncriptech.com/application/models/admin/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Admin_model extends CI_Model{ public function get_user_detail(){ $id = $this->session->userdata('user_id'); $query = $this->db->get_where('ci_users', array('user_id' => $id)); return $result = $query->row_array(); } //-------------------------------------------------------------------- public function update_user($data){ $id = $this->session->userdata('user_id'); $this->db->where('user_id', $id); $this->db->update('ci_users', $data); return true; } //-------------------------------------------------------------------- public function change_pwd($data, $id){ $this->db->where('user_id', $id); $this->db->update('ci_users', $data); return true; } //----------------------------------------------------- function get_admin_roles() { $this->db->from('ci_admin_roles'); $this->db->where('admin_role_status',1); $query=$this->db->get(); return $query->result_array(); } //----------------------------------------------------- function get_admin_by_id($id) { $this->db->from('ci_users'); $this->db->join('ci_admin_roles','ci_admin_roles.admin_role_id = ci_users.admin_role_id'); $this->db->where('user_id',$id); $query=$this->db->get(); return $query->row_array(); } //----------------------------------------------------- function get_all() { $this->db->from('ci_users'); $this->db->join('ci_admin_roles','ci_admin_roles.admin_role_id=ci_users.admin_role_id'); if($this->session->userdata('filter_type')!='') $this->db->where('ci_users.admin_role_id',$this->session->userdata('filter_type')); if($this->session->userdata('filter_status')!='') $this->db->where('ci_users.is_active',$this->session->userdata('filter_status')); $filterData = $this->session->userdata('filter_keyword'); $this->db->group_start(); // DH $this->db->like('ci_admin_roles.admin_role_title',$filterData); $this->db->or_like('ci_users.firstname',$filterData); $this->db->or_like('ci_users.lastname',$filterData); $this->db->or_like('ci_users.email',$filterData); $this->db->or_like('ci_users.mobile_no',$filterData); $this->db->or_like('ci_users.username',$filterData); $this->db->group_end(); // DH //$this->db->where('ci_users.is_supper !=', 1); //DH comment to get any user $this->db->order_by('ci_users.user_id','desc'); $query = $this->db->get(); $module = array(); if ($query->num_rows() > 0) { $module = $query->result_array(); } return $module; } //----------------------------------------------------- public function add_admin($data){ $this->db->insert('ci_users', $data); return true; } //--------------------------------------------------- // Edit Admin Record public function edit_admin($data, $id){ $this->db->where('user_id', $id); $this->db->update('ci_users', $data); return true; } //----------------------------------------------------- function change_status() { $this->db->set('is_active',$this->input->post('status')); $this->db->where('user_id',$this->input->post('id')); $this->db->update('ci_users'); } //----------------------------------------------------- function delete($id) { $this->db->where('user_id',$id); $this->db->delete('ci_users'); } } ?>