|
Server : LiteSpeed System : Linux terra.hostitbro.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : outerorb ( 1091) PHP Version : 8.1.34 Disable Function : mail Directory : /home2/outerorb/hr.outerorbittech.com/application/controllers/ | |
|
Path: /home2/outerorb/hr.outerorbittech.com/application/controllers/Userpro.php
Size: 3.1 KB
Permissions: 0644
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Userpro extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->database();
$this->load->model('login_model');
$this->load->model('dashboard_model');
$this->load->model('employee_model');
$this->load->model('organization_model');
$this->load->model('settings_model');
$this->load->model('leave_model');
$this->load->model('userpro_model');
}
public function index()
{
#Redirect to Admin dashboard after authentication
if ($this->session->userdata('user_login_access') == 1)
redirect('dashboard/Dashboard');
$data=array();
#$data['settingsvalue'] = $this->dashboard_model->GetSettingsValue();
$this->load->view('login');
}
public function Userprofile(){
if($this->session->userdata('user_login_access') != False) {
$data['userprofile'] = $this->userpro_model->userselect();
$this->load->view('backend/userprofile', $data);
}
else{
redirect(base_url() , 'refresh');
}
}
public function Save_user(){
if($this->session->userdata('user_login_access') != False) {
$user = $this->input->post('name');
$this->load->library('form_validation');
$this->form_validation->set_error_delimiters('<div class="error">', '</div>');
$this->form_validation->set_rules('name','name','trim|required|xss_clean');
if ($this->form_validation->run() == FALSE) {
echo validation_errors();
}else{
$data = array();
$data = array('name' => $user);
$success = $this->userpro_model->Add_user_pro($data);
$this->session->set_flashdata('feedback','Successfully Added');
echo "Successfully Added";
}
}
else{
redirect(base_url() , 'refresh');
}
}
public function Delete_user($user_id){
if($this->session->userdata('user_login_access') != False) {
$this->userpro_model->user_delete($user_id);
$this->session->set_flashdata('delsuccess', 'Successfully Deleted');
redirect('Userpro/Userprofile');
}
else{
redirect(base_url() , 'refresh');
}
}
public function dep_user($user){
if($this->session->userdata('user_login_access') != False) {
$data['userprofile'] = $this->userpro_model->userselect();
$data['edituserprofile']=$this->userpro_model->userpro_edit($user);
$this->load->view('backend/userprofile', $data);
}
else{
redirect(base_url() , 'refresh');
}
}
public function Update_user(){
if($this->session->userdata('user_login_access') != False) {
$id = $this->input->post('id');
$name = $this->input->post('name');
$data = array('name' => $name);
$this->userpro_model->Update_user($id, $data);
#$this->session->set_flashdata('feedback','Updated Successfully');
echo "Updated Successfully";
}
else{
redirect(base_url() , 'refresh');
}
}
}