File: /home/dmstechonline/crm.chaitanyahospitalvirar.com/application/controllers/admin/Module.php
<?php
if (!defined('BASEPATH')) {
exit('No direct script access allowed');
}
class Module extends Admin_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
if (!$this->rbac->hasPrivilege('superadmin', 'can_view')) {
access_denied();
}
$this->session->set_userdata('top_menu', 'setup');
$this->session->set_userdata('sub_menu', 'schsettings/index');
$this->session->set_userdata('inner_menu', 'admin/module');
$permissionlist = $this->module_model->getPermission();
$patientPermissionList = $this->module_model->getPatientPermission();
$data["permissionList"] = $permissionlist;
$data['patientPermissionList'] = $patientPermissionList;
$this->load->view("layout/header");
$this->load->view("setting/permission", $data);
$this->load->view("layout/footer");
}
public function changeStatus()
{
$short_code = $this->input->post("short_code");
$status = $this->input->post("status");
if (!empty($short_code)) {
$data = array('short_code' => $short_code, 'is_active' => $status);
$data_patient = array('permission_group_short_code' => $short_code, 'is_active' => $status);
$result = $this->module_model->changeStatus($data, $data_patient);
$response = array('status' => 1, 'msg' => $this->lang->line('status_change_message'));
echo json_encode($response);
}
}
public function changePatientStatus()
{
$id = $this->input->post("id");
$status = $this->input->post("status");
if (!empty($id)) {
$data = array('id' => $id, 'is_active' => $status);
$result = $this->module_model->changePatientStatus($data);
$response = array('status' => 1, 'msg' => $this->lang->line('status_change_message'));
echo json_encode($response);
}
}
}