public function register($id, $event)
 {
     $user = Auth::user();
     $fest = Fest::find($id);
     $register = new Register();
     $register->eventid = $event;
     $register->userid = $user->id;
     $register->save();
     return Redirect::back()->with(['user' => $user, 'fest' => $fest]);
 }
Esempio n. 2
0
 public function register(Request $request)
 {
     if ($request->isMethod("POST")) {
         $register = new Register();
         $register->email = $request->email;
         $register->password = md5($request->password);
         $register->save();
         Session::flash('success_msg', 'Operation Successful !');
         return redirect('register');
     }
     return view('register');
 }
Esempio n. 3
0
 public function enroll($domain, $classId)
 {
     $register = $this->user->registers()->where('class_id', $classId)->first();
     if ($register) {
         return $this->respond(['message' => "Bạn đă đăng kí lớp học này. "]);
     } else {
         $register = new Register();
         $register->user_id = $this->user->id;
         $register->gen_id = Gen::getCurrentGen()->id;
         $register->class_id = $classId;
         $register->status = 0;
         $register->save();
         send_mail_confirm_registration($this->user, $classId, ["*****@*****.**", "*****@*****.**"]);
         return $this->respond(['message' => "Bạn đă đăng kí thành công. Bạn hãy check email để kiểm tra thông tin đăng kí."]);
     }
 }
 public function register_back(Request $request)
 {
     $reg = new Register();
     $reg->name = $request->name;
     $reg->rollno = Session::get('rollno');
     $reg->phoneno = $request->phoneno;
     $reg->team = $request->team;
     $teams = Register::where('rollno', $reg->rollno)->lists('team');
     if (in_array($reg->teams, array($teams))) {
         return view('register', array('message' => "You have already registered for the team {$reg->team}"));
     }
     $reg->dept = $request->dept;
     $reg->year = $request->year;
     $reg->bloodgrp = $request->bloodgrp;
     $reg->shirtsize = $request->shirtsize;
     $reg->native = $request->native;
     $reg->fatname = $request->fatname;
     $fatprof = $request->fatprof;
     $image = $request->image;
     $rules = array('image' => 'required|image');
     $validator = Validator::make($request->all(), $rules);
     if ($validator->fails()) {
         return view('register', array('message' => 'File uploaded not a <200kb sized image'));
     }
     list($width, $height, $type, $attr) = getimagesize($request->file('image')->getPathName());
     if ($width != $height) {
         return view('register', array('message' => "Please upload a image with height-width ratio 1:1"));
     }
     $destinationPath = base_path() . '/public/images/';
     // upload path
     $extension = $request->file('image')->getClientOriginalExtension();
     // getting image extension
     $fileName = str_replace(' ', '_', $reg->rollno) . '_' . $reg->team . '.' . $extension;
     // renameing image
     $request->file('image')->move($destinationPath, $fileName);
     $reg->image = 'images/' . $fileName;
     $reg->save();
     return Redirect::to(action('RegisterController@dashboard'))->with('message', "You have successfully registered for {$reg->team}");
 }
Esempio n. 5
0
 public function landing_register(Request $request)
 {
     $user = User::where('email', '=', $request->email)->first();
     //        dd('WORK');
     if ($user == null) {
         $user = new User();
         $user->name = $request->name;
         $user->phone = $request->phone;
         $user->email = $request->email;
         $user->university = $request->university;
         $user->work = $request->work;
         $user->address = $request->address;
         $user->how_know = $request->how_know;
         $user->username = $request->email;
         $user->facebook = $request->facebook;
         $user->gender = $request->gender;
         $user->dob = strtotime($request->dob);
         $user->password = bcrypt($request->phone);
         $user->save();
     } else {
         $user->university = $request->university;
         $user->work = $request->work;
         $user->address = $request->address;
         $user->phone = $request->phone;
         $user->gender = $request->gender;
         $user->dob = date('Y-m-d', strtotime($request->dob));
         $user->facebook = $request->facebook;
         $user->save();
     }
     $register = new Register();
     $register->user_id = $user->id;
     $register->gen_id = Gen::getCurrentGen()->id;
     $register->class_id = $request->class_id;
     $register->status = 0;
     $register->leader_phone = $request->leader_phone;
     $register->coupon = $request->coupon;
     $register->save();
     send_mail_confirm_registration($user, $request->class_id, ["*****@*****.**", "*****@*****.**"]);
     return redirect('register_success');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $v = Validator::make($request->all(), ['photo1' => 'required|max:8192|mimes:jpeg,jpg', 'photo2' => 'max:8192|mimes:jpeg,jpg', 'photo3' => 'max:8192|mimes:jpeg,jpg']);
     if ($v->fails()) {
         return view('reg_failure', array('message' => 'Please check file size and type...'));
     }
     //
     $reg = new Register();
     $reg->name = $request->get('name');
     $reg->mobile = $request->get('mobile');
     $reg->email = $request->get('email');
     $stud = $request->get('student');
     if ($stud == 'yes') {
         $reg->student = 1;
         $reg->coll_name = $request->get('collname');
         $reg->coll_degree = $request->get('degree');
         $reg->coll_city = $request->get('city');
         $reg->coll_dept = $request->get('dept');
         $reg->coll_year = $request->get('year');
     }
     /*        $rules = array(
                     'photo1'=> 'required|image|max:8192',
                     'photo2'=> 'image|max:8192',
                     'photo3'=> 'image|max:8192'
                 );
     
             $validator = Validator::make($request->all(), $rules);
     
             if ($validator->fails())
             {
                 return view('reg_failure', array('message'=>'Please check file size and type'));
             }*/
     $destinationPath = base_path() . '/public/prelims/';
     // upload path
     $extension = $request->file('photo1')->getClientOriginalExtension();
     // getting image extension
     $fileName = str_replace(' ', '_', $reg->name) . substr($reg->mobile, 0, 5) . '_1.' . $extension;
     // renameing image
     $request->file('photo1')->move($destinationPath, $fileName);
     $reg->img1_url = 'prelims/' . $fileName;
     if ($request->file('photo2')) {
         $destinationPath = base_path() . '/public/prelims/';
         // upload path
         $extension = $request->file('photo2')->getClientOriginalExtension();
         // getting image extension
         $fileName = str_replace(' ', '_', $reg->name) . substr($reg->mobile, 0, 5) . '_2.' . $extension;
         // renameing image
         $request->file('photo2')->move($destinationPath, $fileName);
         $reg->img2_url = 'prelims/' . $fileName;
     }
     if ($request->file('photo2')) {
         $destinationPath = base_path() . '/public/prelims/';
         // upload path
         $extension = $request->file('photo3')->getClientOriginalExtension();
         // getting image extension
         $fileName = str_replace(' ', '_', $reg->name) . substr($reg->mobile, 0, 5) . '_3.' . $extension;
         // renameing image
         $request->file('photo3')->move($destinationPath, $fileName);
         $reg->img3_url = 'prelims/' . $fileName;
     }
     $reg->desc1 = $request->get('desc1');
     $reg->desc2 = $request->get('desc2');
     $reg->desc3 = $request->get('desc3');
     $res = $request->get('g-recaptcha-response');
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, "https://www.google.com/recaptcha/api/siteverify");
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, "secret=6Leu1BATAAAAAF5daGaPmLoWB8ddj27By7JTlQOw&response={$res}");
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
     $api_res = curl_exec($ch);
     curl_close($ch);
     $response_arr = json_decode($api_res, true);
     if (!$response_arr['success']) {
         return view('reg_failure', array('message' => 'Captcha verification failed...'));
     }
     $reg->save();
     return view('reg_success');
 }