MOON
Server: Apache
System: Linux 101-53-147-124.cprapid.com 4.18.0-553.121.1.el8_10.x86_64 #1 SMP Thu Apr 30 09:06:34 EDT 2026 x86_64
User: clientsoftwares (1005)
PHP: 8.2.30
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open
Upload Files
File: /home/clientsoftwares/public_html/multistore.clientsoftwares.com/application/controllers/User.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class User extends CI_Controller {
	
	function __construct() {
      	parent::__construct(); 
		$this->load->library('auth');
		$this->load->library('lusers');
		$this->load->library('session');
		$this->load->model('Userm');
		$this->auth->check_admin_auth();

		if ($this->session->userdata('user_type') == '2') {
            $this->session->set_userdata(array('error_message'=>display('you_are_not_access_this_part')));
            redirect('Admin_dashboard');
        }
    }
    #==============User page load============#
	public function index()
	{
		$content = $this->lusers->user_add_form();
		$this->template->full_admin_html_view($content);
	}

	#===============User Search Item===========#
	public function user_search_item()
	{	
		$user_id = $this->input->post('user_id');
        $content = $this->lusers->user_search_item($user_id);
		$this->template->full_admin_html_view($content);
	}

	#================Manage User===============#
	public function manage_user()
	{
        $content = $this->lusers->user_list();
		$this->template->full_admin_html_view($content);
	}

	#==============Insert User==============#
	public function insert_user()
	{
		$data=array(
			'first_name'=> $this->input->post('first_name'),
			'last_name' => $this->input->post('last_name'),
			'email' 	=> $this->input->post('email'),
			'password' 	=> md5("gef".$this->input->post('password')),
			'user_type' => $this->input->post('user_type'),
			'store_id' 	=> $this->input->post('store_id'),
			'logo' 		=> base_url('assets/website/image/login.png'),
			'status' 	=> 1
			);

		$result = $this->lusers->insert_user($data);
		if ($result) {
			$this->session->set_userdata(array('message'=>display('successfully_added')));
			if(isset($_POST['add-user'])){
				redirect('User/manage_user');
			}elseif(isset($_POST['add-user-another'])){
				redirect(base_url('User'));
			}
		}else{
			$this->session->set_userdata(array('error_message'=>display('already_exists')));
			redirect(base_url('User/manage_user'));
		}
	}

	#===============User update form================#
	public function user_update_form($user_id)
	{	
		$content = $this->lusers->user_edit_data($user_id);
		$this->template->full_admin_html_view($content);
	}

	#===============User update===================#
	public function user_update()
	{
		$user_id  = $this->input->post('user_id');
		$this->Userm->update_user($user_id);
		$this->session->set_userdata(array('message'=>display('successfully_updated')));
		redirect(base_url('User/manage_user'));
	}
	#============User delete===========#
	public function user_delete($user_id)
	{
		$this->Userm->delete_user($user_id);
		$this->session->set_userdata(array('message'=>display('successfully_delete')));
		redirect('User/manage_user');
	}
}