where('business_id',$business_id)->first(); $branch=$BranchModel->where('business_id',$business_id)->findAll(); $data['branch']=$branch; $data['business_name']=$business['business_name']; $data['business_id']=$business['business_id']; return view('branch_list',$data); } public function new_business($business_id) { if ($business_id === '0') { $data['business'] = []; $data['page_name']="Add Business"; } else if ($business_id !== '0') { $BusinessModel = new BusinessModel(); $business=$BusinessModel->getBusinessById($business_id); $data['business']=$business; $data['page_name']="Edit Business" ; } $data['business_id'] = $business_id; return view('business_form',$data); } public function new_branch($business_id) { if ($business_id) { $data = $this->request->getPost(); $data['business_id'] = $business_id; // print_r($data);die; $BranchModel = new BranchModel(); $BranchModel->insert($data); } } public function get_branch($branch_id) { if ($branch_id) { $BranchModel = new BranchModel(); $branch =$BranchModel->where('branch_id',$branch_id)->first(); return json_encode($branch); } } public function edit_branch($branch_id) { if ($branch_id) { $data = $this->request->getPost(); $BranchModel = new BranchModel(); $BranchModel->update($branch_id,$data); return json_encode(true); } } public function delete_branch($branch_id) { $model = new BranchModel(); $where = ['branch_id' => $branch_id, 'isactive' => 1]; // Assuming 'isactive' is a column in your database $existingBranch = $model->where($where)->first(); if ($existingBranch) { $data['isactive'] = 0; if ($model->update($branch_id, $data)) { session()->setFlashdata('success', 'Deleted successfully.'); $this->logger->info("Branch: has been Inactivated successfully. Inactivated ID = ".$branch_id); } } return redirect()->to('branch_index/' . $existingBranch['business_id']); } public function get_branch_edit_form($branch_id){ if ($branch_id) { $BranchModel = new BranchModel(); $branchs =$BranchModel->where('branch_id',$branch_id)->first(); $branch['page_name'] = "Edit Branch"; $branch['branch'] = $branchs; return view('branch_edit_form',$branch); } } public function edit_branch_form($branch_id) { if ($branch_id) { $data = $this->request->getPost(); // echo "
";
// print_r($data);die;
$BranchModel = new BranchModel();
// print_r($data);die;
$BranchModel->update($branch_id,$data);
return redirect()->to('get_branch_edit_form/'.session()->get("logged_user_branch_id"));
}
}
}