CHANGE_CORRECT_FULL_PAGE : AADHAVAN

This commit is contained in:
unknown 2024-06-13 10:45:21 +05:30
parent 68e7cf9b96
commit de372c6f96
10 changed files with 80 additions and 50 deletions

View File

@ -40,7 +40,7 @@ use CodeIgniter\Router\RouteCollection;
$routes->match(['get','post'],'/client_branch_list','ClientController::client_branch_list');
$routes->post('add_client_branch','ClientController::add_client_branch');
$routes->get('get_client_branch/(:any)','ClientController::get_client_branch/$1');
$routes->get('delete_client_branch/(:any)','ClientController::delete_client_branch/$1');
$routes->post('status_client_branch','ClientController::status_client_branch');
$routes->post('client_upload','ClientController::client_upload');

View File

@ -46,7 +46,7 @@ class BusinessController extends BaseController
if ($business_id === '0') {
$data['business'] = [];
$data['page_name']="Add Business";
$data['page_name']="Create Business";
} else if ($business_id !== '0') {
$BusinessModel = new BusinessModel();

View File

@ -323,22 +323,26 @@ class ClientController extends BaseController
public function delete_client_branch($branch_id)
public function status_client_branch()
{
$where = ['id' => $branch_id]; // Assuming 'isactive' is a column in your database
$existingBranch = $this->ClientBranchModel->where($where)->first();
if ($existingBranch) {
$data['is_active'] = 0;
if ($this->ClientBranchModel->update($branch_id, $data)) {
session()->setFlashdata('success', 'Deleted successfully.');
$this->logger->info("Branch: has been Inactivated successfully. Inactivated ID = ".$branch_id);
try {
$client_branch_id = $this->request->getPost('client_branch_id');
$is_active = $this->request->getPost('is_active');
$data = [
'is_active' => $is_active
];
$updated = $this->ClientBranchModel->update($client_branch_id, $data);
if ($updated) {
return $this->respond(['status' => 'success','code' => 200,'data' => true],200);
} else {
$result = "No Match's";
return $this->respond(['status' => 'failed','code' => 404,'data' => $result],404);
}
}
return redirect()->to('client_branch_list');
} catch (\Exception $exception) {
return $this->respond(['status' => 'failed','code' => 500,'data' => $exception],500);
}
}

View File

@ -5,7 +5,7 @@ class BranchModel extends Model
{
protected $table = 'branches';
protected $primaryKey = 'branch_id';
protected $allowedFields = ['business_id','branch_id','branch_name','gstno','email','contact_1','contact_2','address','city','state','country','postal_code','state_code','isactive'];
protected $allowedFields = ['business_id','branch_id','branch_name','gstno','email','contact','address','city','state','country','postal_code','state_code','isactive'];
public function getBranchesByBusinessId($business_id)
{

View File

@ -57,7 +57,7 @@
<td><?= $value['city']; ?></td>
<td><?= $value['state']; ?></td>
<td><?= $value['postal_code']; ?></td>
<td><?= $value['contact_1']; ?></td>
<td><?= $value['contact']; ?></td>
<td>
<?php if ($value['isactive'] == 0): ?>
<span style="color: red;">Inactive</span>
@ -149,14 +149,8 @@
</div>
<div class="col-md-6">
<div class="form-group">
<label for="contact1">Contact 1</label>
<input class="form-control" name="contact_1" type="text" id="contact_1" required="" minlength="6" maxlength="16" placeholder="Contact 1">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="contact2">Contact 2</label>
<input class="form-control" name="contact_2" type="text" id="contact_2" required="" minlength="6" maxlength="16" placeholder="Contact 2">
<label for="contact">Contact</label>
<input class="form-control" name="contact" type="text" id="contact" required="" minlength="6" maxlength="16" placeholder="Contact">
</div>
</div>
</div>
@ -227,8 +221,7 @@
business_id: $('#business').val(),
gstno: $('#gst_no').val(),
email: $('#email').val(),
contact_1: $('#contact_1').val(),
contact_2: $('#contact_2').val(),
contact: $('#contact').val(),
country: $('#country').val(),
state_code: $('#state_code').val(),
branch_name: $('#branch_name').val(),
@ -283,8 +276,7 @@
$('#branch_name').val(response.branch_name);
$('#gst_no').val(response.gstno);
$('#email').val(response.email);
$('#contact_1').val(response.contact_1);
$('#contact_2').val(response.contact_2);
$('#contact').val(response.contact);
$('#address').val(response.address);
$('#branch_id').val(response.branch_id);
$('#city').val(response.city);

View File

@ -68,18 +68,11 @@
<div class="form-group">
<label for="old_password">Contact 1</label>
<div class="input-group">
<input type="text" class="form-control" id="contact_1" name="contact_1" value="<?php echo $branch['contact_1']; ?>" required>
<input type="text" class="form-control" id="contact_1" name="contact_1" value="<?php echo $branch['contact']; ?>" required>
</div>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label for="old_password">Contact 2</label>
<div class="input-group">
<input type="text" class="form-control" id="contact_2" name="contact_2" value="<?php echo $branch['contact_2']; ?>" required>
</div>
</div>
</div>
<div class="col-md-5">
<div class="form-group">
<label for="old_password">Email</label>

View File

@ -8,10 +8,14 @@
<!-- start page title -->
<div class="row">
<div class="col-12">
<div class="col-2">
</div>
<div class="col-8">
<div class="page-title-box page-title-box-alt">
<h4 class="page-title">Create Business</h4>
<h4 class="page-title"><?php echo $page_name; ?></h4>
<div class="page-title-right">
<a onclick="window.history.back()" class="btn btn-secondary waves-effect waves-light"> Back </a>
<ol class="breadcrumb m-0">
<!-- <li class="breadcrumb-item"><a href="javascript: void(0);">Minton</a></li>
<li class="breadcrumb-item"><a href="javascript: void(0);">Pages</a></li>
@ -146,7 +150,7 @@ $("#savedata").on("click", function()

View File

@ -60,8 +60,9 @@
<div class="btn-group dropdown">
<a href="javascript: void(0);" class="dropdown-toggle arrow-none btn btn-light btn-sm" data-toggle="dropdown" aria-expanded="false"><i class="mdi mdi-dots-horizontal"></i></a>
<div class="dropdown-menu dropdown-menu-right">
<a data-toggle="modal" data-target="#business-create-modal" value="<?= $value['business_id']; ?>" onclick="editbusiness(this)" class="edit-button dropdown-item"><i
class="ri-pencil-line" style="margin-right: 16px !important;margin-left: 5px;"></i>Edit</a>
<a href="<?= "new_business/" . $value['business_id']; ?>" class="edit-button dropdown-item" >
<i class="ri-pencil-line" style="margin-right: 16px !important;margin-left: 5px;"></i>Edit
</a>
<?php if($value['isactive'] == 1): ?>
<a class="dropdown-item" data-id="<?php echo $value['business_id']; ?>" data-isactive="<?php echo $value['isactive']; ?>" title="Deactivate" onclick="statusChange(this)"><i class="fas fa-building"></i><i class="fa fa-times" style="font-size: x-small;margin-right:10px"></i>Deactivate</a>
@ -69,8 +70,6 @@
<a class="dropdown-item" data-id="<?php echo $value['business_id']; ?>" data-isactive="<?php echo $value['isactive']; ?>" title="Activate" onclick="statusChange(this)"><i class="fas fa-building" style="margin-right:10px"></i>Activate</a>
<?php endif; ?>
<a href="<?= "delete_business/" . $value['business_id']; ?>"
class="delete-button dropdown-item"><i style="margin-right: 16px !important;margin-left: 5px;" class="ri-delete-bin-line"></i>Delete</a>
</div>
</div>
</td>

View File

@ -69,8 +69,11 @@
<div class="dropdown-menu dropdown-menu-right">
<a data-toggle="modal" data-target="#bike_make_login-modal" value="<?= $value['id']; ?>" onclick="editBranch(this)" class="edit-button dropdown-item"><i
class="ri-pencil-line" style="margin-right: 16px !important;margin-left: 5px;"></i>Edit</a>
<a href="<?= base_url("delete_client_branch/".$value['id']); ?>"
class="delete-button dropdown-item"><i style="margin-right: 16px !important;margin-left: 5px;" class="ri-delete-bin-line"></i>Delete</a>
<?php if($value['is_active'] == 1): ?>
<a class="dropdown-item" data-id="<?php echo $value['id']; ?>" data-isactive="<?php echo $value['is_active']; ?>" title="Deactivate" onclick="statusChange(this)"><i class="fas fa-building"></i><i class="fa fa-times" style="font-size: x-small;margin-right:10px"></i>Deactivate</a>
<?php else: ?>
<a class="dropdown-item" data-id="<?php echo $value['id']; ?>" data-isactive="<?php echo $value['is_active']; ?>" title="Activate" onclick="statusChange(this)"><i class="fas fa-building" style="margin-right:10px"></i>Activate</a>
<?php endif; ?>
</div>
</div>
</td>
@ -194,6 +197,41 @@
$('#client').select2();
});
function statusChange(params) {
var status = params.getAttribute('data-isactive');
var client_branch_id = params.getAttribute('data-id');
if(status == 1){
var is_active= 0;
}else{
var is_active= 1;
}
var formData = {
client_branch_id: client_branch_id,
is_active: is_active
};
$.ajax({
type: 'POST',
url: '<?php echo base_url()."status_client_branch"?>',
data: formData,
dataType: 'json',
success: function(response) {
if (response.data) {
window.location.reload();
}
},
error: function(xhr, status, error) {
// Handle error response here
console.error(xhr.responseText);
}
});
}
function submitBranch(params) {
if ($('#branch_id').val()) {

View File

@ -61,9 +61,9 @@
<a class="dropdown-item" data-id="<?php echo $value['service_id']; ?>" onclick="getServiceData(this)" > <i class='mdi mdi-pencil-outline mr-1' style="margin-right: 16px !important;margin-left: 5px;"></i>Edit</a>
<?php if($value['is_active'] == 1): ?>
<a class="dropdown-item" data-id="<?php echo $value['service_id']; ?>" data-isactive="<?php echo $value['is_active']; ?>" title="Deactivate" onclick="statusChange(this)"><i class="ri-shield-user-line"></i><i class="fa fa-times" style="font-size: x-small;margin-right:10px"></i>Deactivate</a>
<a class="dropdown-item" data-id="<?php echo $value['service_id']; ?>" data-isactive="<?php echo $value['is_active']; ?>" title="Deactivate" onclick="statusChange(this)"><i class="ri-service-line"></i><i class="fa fa-times" style="font-size: x-small;margin-right:10px"></i>Deactivate</a>
<?php else: ?>
<a class="dropdown-item" data-id="<?php echo $value['service_id']; ?>" data-isactive="<?php echo $value['is_active']; ?>" title="Activate" onclick="statusChange(this)"><i class="ri-shield-user-line" style="margin-right:10px"></i>Activate</a>
<a class="dropdown-item" data-id="<?php echo $value['service_id']; ?>" data-isactive="<?php echo $value['is_active']; ?>" title="Activate" onclick="statusChange(this)"><i class="ri-service-line" style="margin-right:10px"></i>Activate</a>
<?php endif; ?>