<?php
/*
* @Author: Kiril Kirkov
* Gitgub: https://github.com/kirilkirkov
*/
if (!defined('BASEPATH')) {
exit('No direct script access allowed');
}
class Users extends ADMIN_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('Users_model');
}
public function index()
{
$this->login_check();
$data = array();
$head = array();
$head['title'] = 'Administration - All Users';
$data['users'] = $this->Users_model->getUsers();
$this->load->view('parts/header', $head);
$this->load->view('user/users', $data);
$this->load->view('parts/footer');
}
public function user($id)
{
$this->login_check();
$data = array();
$head = array();
$head['title'] = 'Administration - User';
$head['description'] = '!';
$head['keywords'] = '';
$data['user_data'] = $this->Users_model->getUser($id);
$data['countries'] = $this->Users_model->getCountries();
$this->load->view('parts/header', $head);
$this->load->view('user/user', $data);
$this->load->view('parts/footer');
}
public function delete_user($id)
{
$delete = $this->Users_model->deleteUser($id);
if($delete){
$this->session->set_flashdata('message', 'User deleted successfully.');
redirect('admin/users/users');
}else{
redirect('admin/users/users');
}
}
}
|