diff --git a/app/Controllers/Books.php b/app/Controllers/Books.php index 3581e73b..f29614e3 100755 --- a/app/Controllers/Books.php +++ b/app/Controllers/Books.php @@ -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); } } diff --git a/app/Controllers/Settings.php b/app/Controllers/Settings.php index da66761d..794cc99c 100755 --- a/app/Controllers/Settings.php +++ b/app/Controllers/Settings.php @@ -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'); } } diff --git a/app/Models/BooksModel.php b/app/Models/BooksModel.php index 4f35b116..e0dada6b 100644 --- a/app/Models/BooksModel.php +++ b/app/Models/BooksModel.php @@ -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); + } + } + } diff --git a/app/Views/setting_form.php b/app/Views/setting_form.php index 2b1c03c8..67d5d026 100644 --- a/app/Views/setting_form.php +++ b/app/Views/setting_form.php @@ -8,7 +8,7 @@ getFlashdata('success')): ?>