findAll(); $data['business']=$business; // echo "
";
// print_r($data);die;
return view('business_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 === '0') {
$data['business'] = [];
$data['page_name']="Add Branch";
} else if ($business_id !== '0') {
$BusinessModel = new BusinessModel();
$business=$BusinessModel->getBusinessById($business_id);
$data['business']=$business;
$data['page_name']="Edit Branch" ;
}
$data['business_id'] = $business_id;
return view('branch_form',$data);
}
public function add_business()
{
$BusinessModel = new BusinessModel();
$data = [
'business_name' => $this->request->getPost('businessname'),
'isactive' => 1 // Assuming this is a default value or handled separately
];
$business_id = $this->request->getPost('business_id');
if (!empty($business_id)) {
$BusinessModel->update($business_id, $data);
} else {
$BusinessModel->insert($data);
}
// echo"";
// print_r(session()->get("logged_user_business_id"));die;
if (session()->get('logged_user_role') == "Administrator") {
return redirect()->to('new_business/'.session()->get("logged_user_business_id"));
}else{
return redirect()->to('business_index');
}
}
public function delete_business($business_id)
{
$model = new BusinessModel();
$where = ['business_id' => $business_id, 'isactive' => 1]; // Assuming 'isactive' is a column in your database
$existingBusiness = $model->where($where)->first();
if ($existingBusiness) {
$data['isactive'] = 0;
if ($model->update($business_id, $data)) {
session()->setFlashdata('success', 'Deleted successfully.');
$this->logger->info("Users: has been Inactivated successfully. Inactivated ID = ".$business_id);
}
}
return redirect()->to('business_index');
}
}