diff --git a/app/Controllers/MasterController.php b/app/Controllers/MasterController.php
index 013a9324..cde00cf7 100755
--- a/app/Controllers/MasterController.php
+++ b/app/Controllers/MasterController.php
@@ -33,6 +33,7 @@ use App\Models\ClientDepositModel;
use App\Models\EmployeePolicyModel;
use App\Models\FileModel;
use App\Models\InsurerExcelExportTemplateModel;
+use App\Models\NhanceBranchModel;
use App\Models\SettingsModel;
use App\Models\VehicleModel;
@@ -1618,7 +1619,8 @@ class MasterController extends AdminController
//Vehicle Master data Function
public function VehicleMasterList()
- { $data['tab_name'] = 'Vehicle Master';
+ {
+ $data['tab_name'] = 'Vehicle Master';
$data['page_name'] = 'Vehicles';
$data['vehicle_type'] = [
'two_wheeler' => 'Two Wheeler',
@@ -2020,4 +2022,91 @@ class MasterController extends AdminController
dd($result);
}
+ public function nhanceBranchMaster()
+ {
+ $nhanceBranchModel = new NhanceBranchModel();
+
+ if ($this->request->is('post')) {
+
+ $id = $this->request->getPost('pk') ?? null;
+ $data = $this->request->getPost();
+ print_r($data); die;
+
+ if (empty($id)) {
+ $update_status = $nhanceBranchModel->insert($data);
+ } else {
+ $update_status = $nhanceBranchModel->where('id', $id)->set($data)->update();
+ }
+
+ if ($update_status) {
+ return $this->respond([
+ 'status' => true,
+ 'code' => 200,
+ 'message' => 'Nhance Branch Master updated successfully',
+ 'data' => $data
+ ], 200);
+ } else {
+ return $this->respond([
+ 'status' => false,
+ 'code' => 400,
+ 'message' => 'Failed to update',
+ 'data' => $data
+ ], 200);
+ }
+
+ } elseif ($this->request->is('get')) {
+
+ $id = $this->request->getGet('pk') ?? null;
+
+ if (!empty($id)) {
+ $data = $nhanceBranchModel->where('is_active', 1)->where('id', $id)->findAll();
+ if (!empty($data)) {
+ return $this->respond(['status' => true, 'code' => 200, 'data' => $data], 200);
+ } else {
+ return $this->respond(['status' => false, 'code' => 400, 'message' => 'No data found'], 200);
+ }
+ }
+
+ $data = $nhanceBranchModel->where('is_active', 1)->findAll();
+ return $this->loadLayout('nhance_branch_list', ['data' => $data]);
+
+ } elseif ($this->request->is('delete')) {
+
+ $input = $this->request->getRawInput();
+ $id = $input['pk'] ?? null;
+
+ if (empty($id)) {
+ return $this->respond([
+ 'status' => false,
+ 'code' => 404,
+ 'message' => 'No ID provided for deletion'
+ ], 200);
+ }
+
+ $update_status = $nhanceBranchModel->where('id', $id)->set(['is_active' => 0])->update();
+
+ if ($update_status) {
+ return $this->respond([
+ 'status' => true,
+ 'code' => 200,
+ 'message' => 'Data removed successfully',
+ 'pk' => $id
+ ], 200);
+ } else {
+ return $this->respond([
+ 'status' => false,
+ 'code' => 400,
+ 'message' => 'Failed to remove data',
+ 'pk' => $id
+ ], 200);
+ }
+ }
+ }
+
+
+ public function vehicleTypeMaster()
+ {
+
+ }
+
}
\ No newline at end of file
diff --git a/app/Models/VehicleTypeModel.php b/app/Models/VehicleTypeModel.php
new file mode 100644
index 00000000..46fdc3c9
--- /dev/null
+++ b/app/Models/VehicleTypeModel.php
@@ -0,0 +1,54 @@
+
+.dataTables_filter {
+ position: absolute;
+}
+
+
+
+
+
+
+
+
+
+
+ | S.No. |
+ Branch Name |
+ Action |
+
+
+
+ $row) { ?>
+
+ | = esc($index + 1); ?> |
+ = $row['branch_name']; ?> |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/Views/vehicle_type_list.php b/app/Views/vehicle_type_list.php
new file mode 100644
index 00000000..3cc0de76
--- /dev/null
+++ b/app/Views/vehicle_type_list.php
@@ -0,0 +1,1692 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ | S.No. |
+ |
+ Mobile No |
+ Role |
+ Status |
+ Action |
+
+
+
+
+
+ | first_name; ?> |
+ email; ?> |
+ mobile; ?> |
+ user_role; ?> |
+
+
+ is_active == 1){ echo 'Active'; }else{ echo 'In-Active'; } ?>
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file