public function submitBuy() { $err = []; $member_id = auth()->guard('member')->user()->member_id; $model_member = model_member::find($member_id); $total = 0; $model_ticketH = new model_ticketH(); $data = array(); $data['member_id'] = $member_id; $model_ticketH->fill($data); if ($model_ticketH->save()) { for ($i = 0; $i < count($_POST['ticket_id']); $i++) { $model_bticket = model_bticket::where(['ticket_id' => $_POST['ticket_id'][$i], 'business_id' => $_POST['business_id'][$i]])->first(); $model_bticket->bticket_amount += $_POST['bticket_amount'][$i]; $model_bticket->save(); $model_ticket = model_ticket::find($_POST['ticket_id'][$i]); $subtotal = $_POST['bticket_amount'][$i] * $model_ticket->ticket_price; $total += $subtotal; $model_ticketD = new model_ticketD(); $data = array(); $data['ticketH_id'] = $model_ticketH->ticketH_id; $data['business_id'] = $_POST['business_id'][$i]; $data['ticket_id'] = $_POST['ticket_id'][$i]; $data['ticketD_amount'] = $_POST['bticket_amount'][$i]; $data['ticketD_price'] = $model_ticket->ticket_price; $data['ticketD_subtotal'] = $subtotal; $model_ticketD->create($data); } } $model_ticketH['ticketH_total'] = $total; $model_ticketH->save(); $model_member->member_coin -= $total; $model_member->save(); return redirect('/ticket/successBuy')->withErrors($err); }
public function index() { $member_id = auth()->guard('member')->user()->member_id; $model_member = model_member::find($member_id); $model_fcat = model_feedback_category::where('fcat_status', 1)->pluck('fcat_name', 'fcat_id')->toArray(); return view('frontend.feedback.view_index')->with(['model_member' => $model_member, 'model_fcat' => $model_fcat, 'member_id' => $member_id]); }
public function editMember() { $err = array(); if ($_POST['_type'] == 3) { $model_member = model_member::find($_POST['member_id']); $model_member['member_status'] = 0; $model_member->save(); } else { if ($_POST['_type'] == 1) { $model_member = new model_member(); $_POST['member_password'] = $model_member->genPass(); $_POST['sendPass'] = $_POST['member_password']; $_POST['member_password'] = bcrypt($_POST['member_password']); if ($model_member->create($_POST)) { $data = $_POST; $model_member->emailGenPass($data); } } else { if ($_POST['_type'] == 2) { $model_member = model_member::find($_POST['member_id']); $model_member->fill($_POST); $model_member->save(); } } } return redirect('/backend/member')->withErrors($err); }
public function submitAddReview() { $member_id = auth()->guard('member')->user()->member_id; $model_member = model_member::find($member_id); if ($_POST['_type'] == 1) { $model_review = new model_review(); $_POST['member_id'] = $member_id; $model_review->fill($_POST); if ($model_review->save()) { $data = array(); $reviewId = $model_review->review_id; foreach ($_POST['rating'] as $key => $value) { $model_review_rating = new model_review_rating(); $dataRating = array(); $dataRating['review_id'] = $reviewId; $dataRating['rating_id'] = $key; $dataRating['rrating_score'] = $value; $model_review_rating->fill($dataRating); if ($model_review_rating->save()) { $dataRating['rating_name'] = $model_review_rating->rating->rating_name; } $data['rating'][] = $dataRating; } $data['review_id'] = $reviewId; $data['member_name'] = $model_member->member_name; $data['created_at'] = date_format(new DateTime($model_review->created_at), 'd-M-Y H:i:s'); echo json_encode($data); } else { echo 0; } } elseif ($_POST['_type'] == 2) { $model_review = model_review::find($_POST['review_id']); $model_review->fill($_POST); if ($model_review->save()) { $data = array(); $reviewId = $model_review->review_id; foreach ($_POST['rating'] as $key => $value) { $model_review_rating = model_review_rating::where(['review_id' => $reviewId, 'rating_id' => $key])->firstOrFail(); $dataRating = array(); $dataRating['rrating_score'] = $value; $model_review_rating->fill($dataRating); if ($model_review_rating->save()) { $dataRating['rating_name'] = $model_review_rating->rating->rating_name; } $data['rating'][] = $dataRating; } $data['review_id'] = $reviewId; $data['member_name'] = $model_member->member_name; $data['created_at'] = date_format(new DateTime($model_review->created_at), 'd-M-Y H:i:s'); echo json_encode($data); } else { echo 0; } } elseif ($_POST['_type'] == 3) { //delete $model_review = model_review::find($_POST['review_id']); $model_review['review_status'] = 0; if ($model_review->save()) { echo 1; } } }
public function historyOrderTicket() { $member_id = auth()->guard('member')->user()->member_id; $model_member = model_member::find($member_id); return view('frontend.member.view_history_ticket')->with(['member' => $model_member]); }