profile crud:suseendhiran
This commit is contained in:
parent
3c3092887b
commit
48645035d2
@ -77,21 +77,22 @@ class Admin_controller extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function user_edit($user_id = null)
|
public function user_edit($user_id = null , $check = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
if($this->request->getmethod() == 'post')
|
if($this->request->getmethod() == 'post')
|
||||||
{
|
{
|
||||||
//update member details
|
//update member details
|
||||||
|
|
||||||
$UserData = $this->request->getVar();
|
$UserData = $this->request->getVar();
|
||||||
$user_id = $this->request->getVar('id');
|
$user_id = $this->request->getVar('id');
|
||||||
$this->UserModel->where('id', $user_id )->set($UserData)->update();
|
$this->UserModel->where('id', $user_id )->set($UserData)->update();
|
||||||
|
if ($this->request->getVar('profile_check') == 'profile_edit') {
|
||||||
|
return redirect()->to(base_url()."admin_profile/".md5($user_id));
|
||||||
|
}
|
||||||
return redirect()->to(base_url()."users_list");
|
return redirect()->to(base_url()."users_list");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
|
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
|
||||||
$data['country']=$this->cModel->fetch_country();
|
$data['country']=$this->cModel->fetch_country();
|
||||||
$data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name')
|
$data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name')
|
||||||
@ -100,6 +101,9 @@ class Admin_controller extends BaseController
|
|||||||
->join('city', 'users.city = city.id', 'left')
|
->join('city', 'users.city = city.id', 'left')
|
||||||
->where('md5(users.id)', $user_id )
|
->where('md5(users.id)', $user_id )
|
||||||
->find();
|
->find();
|
||||||
|
if ($check != null) {
|
||||||
|
$data['check'] = 'profile_edit';
|
||||||
|
}
|
||||||
|
|
||||||
//print_r($data);die();
|
//print_r($data);die();
|
||||||
echo view('layout/header',$userdata);
|
echo view('layout/header',$userdata);
|
||||||
@ -131,19 +135,6 @@ class Admin_controller extends BaseController
|
|||||||
|
|
||||||
public function admin_profile($user_id = null)
|
public function admin_profile($user_id = null)
|
||||||
{
|
{
|
||||||
|
|
||||||
if($this->request->getmethod() == 'post')
|
|
||||||
{
|
|
||||||
//update member details
|
|
||||||
|
|
||||||
$UserData = $this->request->getVar();
|
|
||||||
$user_id = $this->request->getVar('id');
|
|
||||||
$this->UserModel->where('id', $user_id )->set($UserData)->update();
|
|
||||||
return redirect()->to(base_url()."users_list");
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
|
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
|
||||||
|
|
||||||
$data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name')
|
$data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name')
|
||||||
@ -165,43 +156,23 @@ class Admin_controller extends BaseController
|
|||||||
|
|
||||||
if($this->request->getmethod() == 'post')
|
if($this->request->getmethod() == 'post')
|
||||||
{
|
{
|
||||||
$action = $this->request->getVar();
|
if(isset($_FILES["image_file"]["name"]))
|
||||||
// print_r($action);die();
|
{
|
||||||
$id = $this->request->getVar('id');
|
$config['upload_path'] = base_url()."/public/assets/images/users";
|
||||||
//file upload confic
|
$config['allowed_types'] = 'jpg|jpeg|png|gif';
|
||||||
$user_image['upload_path'] = base_url().'public/assets/images/users/';
|
print_r($config);die();
|
||||||
$user_image['allowed_types'] = 'jpg|png|jpeg';
|
|
||||||
$user_image['max_size'] = 80000;
|
|
||||||
//upload
|
|
||||||
print_r($this->request->getFile('profile'));die();
|
|
||||||
// $this->load->library('upload', $user_image);
|
|
||||||
// $this->upload->initialize($user_image);
|
|
||||||
if ($this->request->getPost('profile'))
|
|
||||||
{
|
|
||||||
$uploadPath = base_url().'public/assets/images/users/';
|
|
||||||
$fileName = $this->request->getPost('profile')->move($uploadPath);
|
|
||||||
if ($fileName)
|
|
||||||
{
|
|
||||||
// Store the file name into the database
|
|
||||||
$data = [
|
|
||||||
'filename' => $fileName
|
|
||||||
];
|
|
||||||
echo $fileName;
|
|
||||||
// Do whatever you need with the data
|
|
||||||
}
|
|
||||||
// $error = array('error' => $this->upload->display_errors());
|
|
||||||
// print_r($error);die();
|
|
||||||
// echo false;
|
|
||||||
// }
|
|
||||||
// else
|
|
||||||
// {
|
|
||||||
// $upload_user_image = $this->upload->data();
|
|
||||||
// $action['profile'] = $upload_user_image['file_name'];
|
|
||||||
// $userData = $this->UserModel->where('id', $id )->set($action)->update();
|
|
||||||
// echo true;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
$this->load->library('upload', $config);
|
||||||
|
if(!$this->upload->do_upload('image_file'))
|
||||||
|
{
|
||||||
|
echo $this->upload->display_errors();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$data = $this->upload->data();
|
||||||
|
echo '<img src="'.base_url().'upload/'.$data["file_name"].'" width="300" height="225" class="img-thumbnail" />';
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -263,6 +263,12 @@ $(document).ready(function(){
|
|||||||
<span>My Account</span>
|
<span>My Account</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<!-- item-->
|
||||||
|
<a href="<?= base_url()."admin_profile/". md5($userdata->id); ?>" class="dropdown-item notify-item">
|
||||||
|
<i class="ri-account-circle-line"></i>
|
||||||
|
<span>Change Password</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
<!-- item-->
|
<!-- item-->
|
||||||
<a href="javascript:void(0);" class="dropdown-item notify-item">
|
<a href="javascript:void(0);" class="dropdown-item notify-item">
|
||||||
<i class="ri-settings-3-line"></i>
|
<i class="ri-settings-3-line"></i>
|
||||||
|
|||||||
@ -59,11 +59,20 @@ body {
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
</br></br>
|
</br></br>
|
||||||
|
<div class="page-title-box page-title-box-alt" style="margin-top:-50px">
|
||||||
|
<h4 class="page-title">Profile</h4>
|
||||||
|
<div class="page-title-right">
|
||||||
|
<ol class="breadcrumb m-0">
|
||||||
|
<li class="breadcrumb-item"><a href="<?= base_url() ?>user_edit/<?= md5($userList[0]['id']) ?>/profile_edit">
|
||||||
|
<button type="button" class="btn btn-primary waves-effect waves-light">Edit</button>
|
||||||
|
</a></li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-12 col-xl-12">
|
<div class="col-lg-12 col-xl-12">
|
||||||
<div class="card text-center">
|
<div class="card text-center">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
|
|
||||||
<form id="form" data-parsley-validate class="form-horizontal form-label-left" method="post" action="" enctype="multipart/form-data">
|
<form id="form" data-parsley-validate class="form-horizontal form-label-left" method="post" action="" enctype="multipart/form-data">
|
||||||
<input id="id" name="id" value="<?= $userList[0]['id'] ?>" type="hidden" />
|
<input id="id" name="id" value="<?= $userList[0]['id'] ?>" type="hidden" />
|
||||||
<?php if ($userList[0]['profile'] == NULL) { ?>
|
<?php if ($userList[0]['profile'] == NULL) { ?>
|
||||||
@ -91,13 +100,14 @@ body {
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
<h4 class="mt-3 mb-0"><?= $userList[0]['name'] ?></h4>
|
<h4 class="mt-3 mb-0"><?= $userList[0]['name'] ?></h4>
|
||||||
|
|
||||||
<div class="text-left mt-3">
|
<div class="text-left mt-3">
|
||||||
<div class="table-responsive">
|
<div class="table-responsive">
|
||||||
<table class="table table-borderless table-sm">
|
<table class="table table-borderless table-sm">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">Name :</th>
|
<th scope="row">Name :</th>
|
||||||
<td class="text-muted"><?= $userList[0]['name'] ?></td>
|
<td id="name" class="text-muted"><?= $userList[0]['name'] ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">Mobile :</th>
|
<th scope="row">Mobile :</th>
|
||||||
@ -120,6 +130,7 @@ body {
|
|||||||
</div> <!-- end col-->
|
</div> <!-- end col-->
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
// The handler is executed at most once per element per event type => one()
|
// The handler is executed at most once per element per event type => one()
|
||||||
$(".profilepic").one('click',function() {
|
$(".profilepic").one('click',function() {
|
||||||
$("#file_profile").trigger("click");
|
$("#file_profile").trigger("click");
|
||||||
@ -132,7 +143,7 @@ $("#file_profile").change(function(){
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$(document).on('change','#file_profile',function(){
|
$(document).on('change','#file_profile',function(e){
|
||||||
var data = $("#form").serialize();
|
var data = $("#form").serialize();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "post",
|
type: "post",
|
||||||
|
|||||||
@ -30,6 +30,7 @@
|
|||||||
<?php if(isset($userList)){ ?>
|
<?php if(isset($userList)){ ?>
|
||||||
<input type="hidden" required name="id" value="<?= $userList[0]['id']; ?>" >
|
<input type="hidden" required name="id" value="<?= $userList[0]['id']; ?>" >
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
<?php if(!$check){ ?>
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<label for="inputEmail3" class="col-4 col-form-label">Role<span class="text-danger">*</span></label>
|
<label for="inputEmail3" class="col-4 col-form-label">Role<span class="text-danger">*</span></label>
|
||||||
<div class="col-7">
|
<div class="col-7">
|
||||||
@ -43,6 +44,8 @@
|
|||||||
<!-- <input type="text" required class="form-control" name="role" value="<?php if(isset($userList)){echo $userList[0]['role'];} ?>" placeholder="Member Name"> -->
|
<!-- <input type="text" required class="form-control" name="role" value="<?php if(isset($userList)){echo $userList[0]['role'];} ?>" placeholder="Member Name"> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php } ?>
|
||||||
|
<input type="hidden" name="profile_check" value="<?php if(isset($check)){echo $check;} ?>">
|
||||||
|
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<label for="inputEmail3" class="col-4 col-form-label">Name<span class="text-danger">*</span></label>
|
<label for="inputEmail3" class="col-4 col-form-label">Name<span class="text-danger">*</span></label>
|
||||||
|
|||||||
0
app/Views/users_password.php
Normal file
0
app/Views/users_password.php
Normal file
Loading…
Reference in New Issue
Block a user