public function deregister($id, $event) { $user = Auth::user(); $fest = Fest::find($id); $reg = Register::find($user->id)->where('eventid', $event); $reg->delete(); return Redirect::back()->with(['user' => $user, 'fest' => $fest]); }
public function change_class($registerId) { $register = Register::find($registerId); $current_gen = $register->gen; $classes = $current_gen->studyclasses()->where('course_id', '=', $register->studyClass->course_id)->where('id', '!=', $register->class_id)->get(); $this->data['register'] = $register; $this->data['classes'] = $classes; return view('manage.student.change_class', $this->data); }
public function edit(Request $request, $id) { if ($request->isMethod('POST')) { $register = Register::find($id); $register->email = $request->email; $register->password = md5($request->password); $register->save(); Session::flash('success_msg', 'data updated successfully'); return redirect('all_user'); } $edit['id'] = Register::find($id); return view('edit', $edit); }
public function get_money(Request $request) { if ($request->register_id == null || $request->money == null || $request->code == null) { return $this->responseBadRequest('Not enough parameters!'); } $register_id = $request->register_id; $money = str_replace(array('.', ','), '', $request->money); $code = $request->code; $register = Register::find($register_id); if ($register->status == 1) { return $this->responseBadRequest('Học viên này đã đóng tiền rồi'); } $register->money = $money; $register->paid_time = format_time_to_mysql(time()); $register->note = $request->note; $register->staff_id = $this->user->id; $regis_by_code = Register::where('code', $code)->first(); if ($regis_by_code != null) { return $this->responseBadRequest('code is already existed'); } else { $register->code = $code; $register->status = 1; $register->save(); $transaction = new Transaction(); $transaction->money = $money; $transaction->sender_id = $this->user->id; $transaction->receiver_id = $register->id; $transaction->sender_money = $this->user->money; $transaction->note = "Học viên " . $register->user->name . " - Lớp " . $register->studyClass->name; $transaction->status = 1; $transaction->type = 1; $transaction->save(); DB::insert(DB::raw("\n insert into attendances(`register_id`,`checker_id`,class_lesson_id)\n (select registers.id,-1,class_lesson.id\n from class_lesson\n join registers on registers.class_id = class_lesson.class_id\n where registers.id = {$register->id}\n )\n ")); $current_money = $this->user->money; $this->user->money = $current_money + $money; $this->user->save(); send_mail_confirm_receive_studeny_money($register, ["*****@*****.**", "*****@*****.**"]); } $return_data = array('data' => ['money' => $register->money, 'code' => $register->code, 'paid_time' => format_date_full_option($register->paid_time)], 'message' => "success"); return $this->respond($return_data); }
public function store_rating(Request $request) { $register = Register::find($request->register_id); $register->rating_teacher = $request->rating_teacher; $register->rating_ta = $request->rating_ta; $register->comment_teacher = $request->comment_teacher; $register->comment_ta = $request->comment_ta; // dd($request->rating_teacher); $register->rated = 1; $register->save(); return "<strong class=\"green-text\">Cám ơn bạn đã đánh giá và góp ý cho giảng viên và trợ giảng của colorME</strong>"; }
public function set_student_to_called(Request $request) { $id = $request->id; $register = Register::find($id); $student = $register->user; foreach ($student->registers as $regis) { $regis->call_status = 1; $regis->staff_id = $this->user->id; $regis->save(); } return 1; }