Fixes Books And Setting : ps

This commit is contained in:
VE10-Sanjeev 2023-08-23 15:27:05 +05:30
parent 96b93c723f
commit 00d4d5bd40
5 changed files with 17 additions and 5 deletions

View File

@ -57,11 +57,11 @@ class Books extends BaseController
$requestData = $this->request->getVar();
}
$requestData['business_id'] = get_business_id('business_id');
if ($requestData['user_id']) {
if ($requestData['book_id']) {
#edit
$requestData['updated_by'] = get_logged_user_id();
$requestData['isactive'] = isset($requestData['isactive']) && $requestData['isactive'] == 'on' ? 1 : 0;
$model->saveData($requestData, $requestData['user_id']);
$model->saveData($requestData, $requestData['book_id']);
$alert_message = "Book details successfully updated.";
} else {
#add
@ -70,6 +70,6 @@ class Books extends BaseController
$model->saveData($requestData, null);
$alert_message = "Book details successfully created.";
}
return redirect()->route('user_list')->with('success', $alert_message);
return redirect()->route('book_list')->with('success', $alert_message);
}
}

View File

@ -69,6 +69,6 @@ class Settings extends BaseController
$model->saveData($requestData, null);
$alert_message = "Site Settings details successfully created.";
}
return redirect()->route('setting_list')->with('success', $alert_message);
return redirect()->route('sitesetting_list');
}
}

View File

@ -7,4 +7,15 @@ class BooksModel extends Model
protected $primaryKey = 'book_id';
protected $allowedFields = ['book_id','title','cover_picture','publication_date','publisher','genre','language','description','page_count','price','created_on','created_by','updated_on','updated_by','isactive','business_id'];
public function saveData($data, $id = null)
{
if ($id === null) {
// Insert new record
return $this->insert($data);
} else {
// Update existing record
return $this->update($id, $data);
}
}
}

View File

@ -8,7 +8,7 @@
<?php if (session()->getFlashdata('success')): ?>
<div class="alert alert-success"><?= session()->getFlashdata('success') ?></div>
<?php endif; ?>
<form action="<?= base_url()."setting_synchronization"; ?>" method="post">
<form action="<?= base_url()."sitesetting_synchronization"; ?>" method="post">
<div class="form-group">
<div class="form-row">
<div class="form-group col-md-6">

View File

@ -23,6 +23,7 @@
<th>Action</th>
</tr>
</thead>
<tbody>
<?php foreach ($details as $row):
if ($row['isactive']) {
$class = 'badge badge-soft-success';