From 00d4d5bd4056b49570201790fc834b1b3cb2a930 Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Wed, 23 Aug 2023 15:27:05 +0530 Subject: [PATCH] Fixes Books And Setting : ps --- app/Controllers/Books.php | 6 +++--- app/Controllers/Settings.php | 2 +- app/Models/BooksModel.php | 11 +++++++++++ app/Views/setting_form.php | 2 +- app/Views/setting_list.php | 1 + 5 files changed, 17 insertions(+), 5 deletions(-) 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')): ?>
getFlashdata('success') ?>
-
" method="post"> + " method="post">
diff --git a/app/Views/setting_list.php b/app/Views/setting_list.php index 6a030dce..6ddece15 100644 --- a/app/Views/setting_list.php +++ b/app/Views/setting_list.php @@ -23,6 +23,7 @@ Action +