HEX
Server: LiteSpeed
System: Linux s3604.bom1.stableserver.net 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: dmstechonline (1480)
PHP: 7.4.33
Disabled: NONE
Upload Files
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);
        }
    }

}