%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux sh00666.bluehost.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64 User : ndkhermy ( 1200) PHP Version : 8.5.12 Disable Function : NONE Directory : /home1/ndkhermy/public_html/website_1ec2d7c2/apps/models/ |
Upload File : |
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Admin_Model extends CI_Model {
public function getALLAdmin(){
$this->db->select("*");
$this->db->from('bh_admin');
if($this->session->userdata('bh_admin_id')!='1'){
$this->db->where("admin_id !=","1");
}
$this->db->order_by("admin_id","desc");
$query=$this->db->get();
return $query->result_array();
}
public function AdminByID($admin_id){
$this->db->select("*");
$this->db->from('bh_admin');
$this->db->where("admin_id",$admin_id);
$this->db->order_by("admin_id","desc");
$query=$this->db->get();
$userData = $query->result_array();
return $userData;
}
public function GetEmailConfigSetting($id){
$this->db->select("*");
$this->db->from('bh_email_setting');
$this->db->where("id",$id);
$this->db->order_by("id","desc");
$query=$this->db->get();
$userData = $query->result_array();
return $userData;
}
public function GetSystemConfigSetting($id){
$this->db->select("*");
$this->db->from('bh_system_settings');
$this->db->where("id",$id);
$this->db->order_by("id","desc");
$query=$this->db->get();
$userData = $query->result_array();
return $userData;
}
public function getModuleFunctionName($function_id){
$this->db->select("*");
$this->db->from('bh_module_functions');
$this->db->where("id",$function_id);
$this->db->order_by("id","desc");
$query=$this->db->get();
$userData = $query->result_array();
return $userData[0]['function_name'];
}
public function GetAllModules(){
$this->db->select("*");
$this->db->from('bh_modules');
$this->db->order_by("id","asc");
$query=$this->db->get();
return $query->result_array();
}
public function GetAllFunctionsOfModule($module_id,$admin_id){
$this->db->select("*");
$this->db->from('bh_permissions');
$this->db->where("bh_permissions.module_id",$module_id);
$this->db->where("bh_permissions.admin_id",$admin_id);
$this->db->order_by("id","asc");
$query=$this->db->get();
return $query->result_array();
}
public function GetAllUserModules($admin_id){
$this->db->select("distinct(bh_permissions.module_id),bh_modules.module_name as module_name,bh_permissions.status as status");
$this->db->from('bh_permissions');
$this->db->join('bh_modules', 'bh_modules.id = bh_permissions.module_id', 'inner');
$this->db->where("bh_permissions.admin_id",$admin_id);
$this->db->order_by("bh_permissions.id","asc");
$query=$this->db->get();
return $query->result_array();
}
public function GetOneUserModules($admin_id){
$this->db->from('bh_permissions');
$this->db->where("bh_permissions.admin_id",$admin_id);
$this->db->order_by("bh_permissions.id","asc");
$query=$this->db->get();
return $query->result_array();
}
}