public function editbclaim() { $err = array(); $model_business_claim = model_business_claim::find($_POST['bclaim_id']); $model_business_claim['bclaim_status'] = $_POST['_type']; $model_business_claim->save(); if ($_POST['_type'] == 2) { $model_maff = new model_member_affiliation(); $model_maff['business_id'] = $model_business_claim['business_id']; $model_maff['member_id'] = $model_business_claim['member_id']; $model_maff['maff_role'] = $model_business_claim['bclaim_role']; $model_maff['maff_start_date'] = $model_business_claim['bclaim_start_date']; $model_maff['maff_end_date'] = $model_business_claim['bclaim_end_date']; $model_maff->save(); } return redirect('/backend/bclaim')->withErrors($err); }
public function detailBusiness($business_id) { $member_id = auth()->guard('member')->user()->member_id; $model_business = model_business::find($business_id); $model_review = model_review::where(['member_id' => $member_id, 'business_id' => $business_id, 'review_status' => 1])->orderBy('review_id', SORT_DESC)->first(); $model_claim = model_business_claim::where(['business_id' => $business_id, 'member_id' => $member_id, 'bclaim_status' => '1'])->get(); $model_maff = model_member_affiliation::where(['business_id' => $business_id, 'member_id' => $member_id, 'maff_status' => '1'])->get(); $model_pcat = model_photos_category::where(['business_id' => $business_id, 'pcat_status' => 1])->pluck('pcat_name', 'pcat_id')->toArray(); $model_pbusiness = model_photos_business::where(['business_id' => $business_id, 'pbusiness_status' => 1])->get(); $sisaticket = []; $model_bticket = model_bticket::where(['business_id' => $business_id])->get(); foreach ($model_bticket as $bticket) { $sisaticket[$bticket->ticket_id] = $bticket->bticket_amount; } return view('frontend.business.view_detail')->with(['member_id' => $member_id, 'business' => $model_business, 'alreadyClaim' => count($model_claim), 'isOwner' => count($model_maff), 'pcat' => $model_pcat, 'pbusiness' => $model_pbusiness, 'sisaticket' => $sisaticket, 'model_review' => $model_review]); }
public function ownedBusiness($mode = 0, $member_id = "") { if ($member_id == "") { $member_id = $this->member_id; } $model_maff = model_member_affiliation::find(['member_id' => $member_id, 'maff_status' => '1']); $model_business = []; if ($mode == 0) { foreach ($model_maff as $maff) { $model_business[] = $maff->business; } } elseif ($mode == 1) { $data = []; foreach ($model_maff as $maff) { $data[$maff->business->business_id] = $maff->business->business_name; } $model_business = $data; } return $model_business; }
public function editmaff() { $err = array(); if ($_POST['_type'] == 3) { $model_member_affiliation = model_member_affiliation::find($_POST['maff_id']); $model_member_affiliation['maff_status'] = 0; $model_member_affiliation->save(); } else { if ($_POST['_type'] == 1) { $model_member_affiliation = new model_member_affiliation(); $model_member_affiliation->create($_POST); } else { if ($_POST['_type'] == 2) { $model_member_affiliation = model_member_affiliation::find($_POST['maff_id']); $model_member_affiliation->fill($_POST); $model_member_affiliation->save(); } } } return redirect('/backend/maff')->withErrors($err); }