commitall
This commit is contained in:
63
account/application/controllers/Users.php
Normal file
63
account/application/controllers/Users.php
Normal file
@ -0,0 +1,63 @@
|
||||
<?php
|
||||
class Users extends CI_Controller{
|
||||
function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
checkLogin();
|
||||
isViewPermitted();
|
||||
$this->load->model('MUsers');
|
||||
}
|
||||
public function index(){
|
||||
$data['Users']=$this->MUsers->getUsers();
|
||||
loadView('users/view',$data);
|
||||
}
|
||||
|
||||
public function add(){
|
||||
$privilege=$_POST;
|
||||
array_splice($privilege, 0, 3);
|
||||
if (isset($_POST['user_name'])){
|
||||
$inputArray=array(
|
||||
'user_name'=>$_POST['user_name'],
|
||||
'user_password'=>$_POST['user_password'],
|
||||
'user_email'=>$_POST['user_email'],
|
||||
'user_privilege'=>json_encode($privilege),
|
||||
'status'=>2
|
||||
);
|
||||
$this->MUsers->addUser($inputArray);
|
||||
redirect('users');
|
||||
}
|
||||
$data['Users']=$this->MUsers->getUsers();
|
||||
//pre($data);die;
|
||||
loadView('users/add',$data);
|
||||
}
|
||||
|
||||
function edit($id){
|
||||
$privilege=$_POST;
|
||||
array_splice($privilege, 0, 3);
|
||||
if (isset($_POST['user_name'])){
|
||||
$inputArray=array(
|
||||
'user_name'=>$_POST['user_name'],
|
||||
'user_password'=>$_POST['user_password'],
|
||||
'user_email'=>$_POST['user_email'],
|
||||
'user_privilege'=>json_encode($privilege),
|
||||
);
|
||||
$this->MUsers->UpdateUser($inputArray,$id);
|
||||
redirect('users');
|
||||
}
|
||||
$data['User']=$this->MUsers->getUsers();
|
||||
$data['Users']=$this->MUsers->getUserById($id);
|
||||
//pre($data);die;
|
||||
loadView('users/edit',$data);
|
||||
}
|
||||
|
||||
function delete($id){
|
||||
$this->MUsers->deleteuser($id);
|
||||
redirect('users');
|
||||
$data['Users']=$this->MUsers->getUserById($id);
|
||||
loadView('users/delete',$data);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user