Файл: CloudBox-main/CloudBox/fus/controllers/admin/Registered_user.php
Строк: 82
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/* * *******************************************#
# User Management System #
#*********************************************#
# Author: Atique IT #
# Email: info@atique-it.com #
# Website: http://atique-it.com #
# #
# Version: 15.2.1 #
# Copyright: (c) 2015 - Atique IT #
# #
#*********************************************# */
class Registered_user extends MSN_Controller {
public function __construct() {
parent::__construct();
$this->admin_login_authentication();
$this->super_admin_authentication_only();
$this->load->model('admin_models/Registered_User_Model', 'user_mdl');
$this->load->model('admin_models/Others_Model', 'others_mdl');
$this->load->model('admin_models/Profile_Model', 'pro_mdl');
}
public function index() {
$data['title'] = 'Registered User';
$data['menu_active'] = 'Registered User';
$data['email_notification'] = $this->others_mdl->get_all_unred_notification();
$data['user_info'] = $this->pro_mdl->get_user_info();
$data['users_info'] = $this->user_mdl->get_users_info();
$this->load->view('admin_panel/common/header', $data);
$this->load->view('admin_panel/common/menu_bar');
$this->load->view('admin_panel/manage_user/manage_user', $data);
$this->load->view('admin_panel/common/footer');
}
public function block_user($user_id) {
$result = $this->user_mdl->block_user_by_user_id($user_id);
if (!empty($result)) {
$sdata['message'] = 'User block successfully .';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
} else {
$sdata['error'] = 'Failed to block !';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
}
}
public function unblock_user($user_id) {
$result = $this->user_mdl->unblock_user_by_user_id($user_id);
if (!empty($result)) {
$sdata['message'] = 'User unblock successfully .';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
} else {
$sdata['error'] = 'Failed to unblock !';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
}
}
public function delete_user($user_id) {
$result = $this->user_mdl->delete_user_by_user_id($user_id);
if (!empty($result)) {
$sdata['message'] = 'User remove successfully .';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
} else {
$sdata['error'] = 'User removation failed!';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
}
}
public function update_access_label($user_id) {
$data['access_label'] = $this->input->post('access_label', TRUE);
$result = $this->user_mdl->update_access_label_by_user_id($user_id, $data);
if (!empty($result)) {
$sdata['message'] = 'Access lebel update successfully .';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
} else {
$sdata['error'] = 'Access lebel updation failed !';
$this->session->set_userdata($sdata);
redirect('admin/registered_user', 'refresh');
}
}
}