/**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $customer = Customer::whereId($id)->firstOrFail();
     $user = User::whereId($customer->user_id)->firstOrFail();
     // $register = User::whereId($customer->registered)->firstOrFail()->name;
     return view('customer.show', compact('customer', 'user'));
 }
 public function profilstore()
 {
     $user = User::whereId(Auth::user()->id)->first();
     dd('à terminer');
     alert()->success('...', 'Profil modifié !')->autoclose(3500);
     return redirect('/membres/profil');
 }
 public function update_user(UserEditRequest $request)
 {
     $id = Auth::id();
     $password = $request->get('old_password');
     if (Auth::attempt(array('id' => $id, 'password' => $password))) {
         $user = User::whereId($id)->firstOrFail();
         $user->first_name = $request->get('first_name');
         $user->last_name = $request->get('last_name');
         $user->dob = $request->get('dob');
         $user->email = $request->get('email');
         $new_password = $request->get('password');
         if ($new_password != "") {
             $user->password = Hash::make($new_password);
         }
         $user->save();
         $calendar = Calendar::where('user_id', '=', $id)->firstOrFail();
         $calendar->name = $request->get('first_name');
         $calendar->save();
         $message = 'valid';
         return $message;
     } else {
         $message = 'invalid';
         return $message;
     }
 }
Example #4
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     //
     $user = User::whereId($id)->first();
     $countries = array_merge(array('0' => 'Please Select'), DB::table('countries')->lists('name', 'id'));
     return view('users/show', compact('countries', 'user'));
 }
Example #5
0
 public function postComment(Request $request)
 {
     if ($request->ajax()) {
         $user = User::whereId($request->get('user_id'))->first();
         $commentText = $request->get('comment');
         $this->comment->newComment($user, $commentText);
     }
 }
 public function postProfile()
 {
     $user = User::whereId(Auth::id())->first();
     if ($user->update(Input::all())) {
         return redirect()->back()->with('status', '个人资料更新成功');
     }
     return redirect()->back()->with('status', '个人资料更新失败');
 }
Example #7
0
 public function update($id, UserEditFormRequest $request)
 {
     $user = User::whereId($id)->firstOrFail();
     $user->name = $request->get('name');
     $user->email = $request->get('email');
     $password = $request->get('password');
     if ($password != "") {
         $user->password = Hash::make($password);
     }
     $user->save();
     $user->saveRoles($request->get('role'));
     return redirect(action('Admin\\UsersController@edit', $user->id))->with('status', 'The user has been updated!');
 }
 public function update($id, UserFormRequest $request)
 {
     $user = User::whereId($id)->firstOrFail();
     $user->name = $request->get('name');
     $user->email = $request->get('email');
     $password = $request->get('password');
     if ($password != "") {
         $user->password = Hash::make($password);
     }
     $user->save();
     $user->saveRoles($request->get('role'));
     return redirect('/admin/users')->with('status', 'A felhasználó adatai módosítva!');
 }
Example #9
0
 public function show(User $user)
 {
     if (!Entrust::hasRole('admin')) {
         $user = User::whereId(Auth::user()->id)->first();
     }
     if (!$user) {
         return redirect('/')->withErrors(config('constants.NA'));
     }
     $custom_field_values = Helper::getCustomFieldValues($this->form, $user->id);
     $assets = ['hide_sidebar'];
     $profile = $user->Profile;
     $custom_field_values = Helper::getCustomFieldValues($this->form, $user->id);
     return view('user.show', compact('custom_field_values', 'user', 'profile', 'assets', 'custom_field_values'));
 }
 /**
  * Saves edits made to a user's profile.
  *
  * @param  $id
  * @return View
  */
 public function update($id, ProfileFormRequest $request)
 {
     try {
         $user = User::whereId($id)->firstOrFail();
     } catch (ModelNotFoundException $e) {
         return abort(404);
     }
     if (Auth::user()->id == $user->id) {
         $profile = $user->profile()->first();
         $profile->location = $request['location'];
         $profile->bio = $request['bio'];
         $profile->twitter_username = $request['twitter_username'];
         $profile->instagram_username = $request['instagram_username'];
         $profile->save();
         flash()->success('Awesome!', 'Your profile has been successfully updated.');
         return redirect("/users/{$user->id}");
     }
     return abort(404);
 }
Example #11
0
 public function update($id)
 {
     $input = Input::all();
     $rules = array();
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return Response::json(['success' => false, 'errors' => $validator->getMessageBag()->toArray()]);
     } else {
         $user = User::whereId($id)->firstOrFail();
         if (Input::get('name') == '') {
             $user->name = null;
         } else {
             $user->name = Input::get('name');
         }
         $user->save();
         $user->saveRoles(Input::get('role'));
         return Response::json(['success' => true, 'message' => 'The user has been updated!']);
     }
 }
Example #12
0
 public function show($id)
 {
     $order = Order::whereId($id)->firstOrFail();
     $coffee1 = DB::table('coffees')->where('id', 1)->first();
     $coffee2 = DB::table('coffees')->where('id', 2)->first();
     $coffee3 = DB::table('coffees')->where('id', 3)->first();
     $coffee4 = DB::table('coffees')->where('id', 4)->first();
     $coffee5 = DB::table('coffees')->where('id', 5)->first();
     $pastry1 = DB::table('pastries')->where('id', 1)->first();
     $pastry2 = DB::table('pastries')->where('id', 2)->first();
     $pastry3 = DB::table('pastries')->where('id', 3)->first();
     $pastry4 = DB::table('pastries')->where('id', 4)->first();
     $pastry5 = DB::table('pastries')->where('id', 5)->first();
     $total = 0;
     for ($i = 1; $i < 6; $i++) {
         $total = ${'coffee' . $i}->price * $order->{'coffee' . $i} + ${'pastry' . $i}->price * $order->{'pastry' . $i} + $total;
     }
     $user = User::whereId($order->user_id)->firstOrFail();
     $customer = Customer::whereId($order->customerid)->firstOrFail();
     return view('order.show', compact('order', 'coffee1', 'coffee2', 'coffee3', 'coffee4', 'coffee5', 'pastry1', 'pastry2', 'pastry3', 'pastry4', 'pastry5', 'total', 'user', 'customer'));
 }
Example #13
0
 public function postProfile()
 {
     $inputData = Input::all();
     $user = Auth::user();
     $rules = array('email' => 'required|email|Unique:users,email,' . $user->id);
     $niceNames = array('email' => '電子郵件');
     $validator = Validator::make($inputData, $rules);
     $validator->setAttributeNames($niceNames);
     if ($validator->fails()) {
         return Response::json(['success' => false, 'errors' => $validator->getMessageBag()->toArray()]);
     } else {
         $user = User::whereId($user->id)->firstOrFail();
         if (Input::get('name') == '') {
             $user->name = null;
         } else {
             $user->name = Input::get('name');
         }
         $user->email = Input::get('email');
         $user->save();
         //return success  message
         return Response::json(['success' => true, 'message' => '成功更新!']);
     }
 }
Example #14
0
 public function get_community_suggestions()
 {
     try {
         $com_sug = Doctors::whereDoc_type('NON_FORMAL')->orderBy('id', 'DESC')->limit(5)->get();
         foreach ($com_sug as $doc) {
             $temp['doc_id'] = $doc->id;
             $temp['doc_first_name'] = $doc->first_name;
             $temp['doc_last_name'] = $doc->last_name;
             $temp['doc_address_2'] = $doc->address_2;
             $temp['doc_city'] = $doc->city;
             /* Get suggested User */
             $non_formal = Non_Formal_doctors::whereDoctor_id($doc->id)->first();
             $user = User::whereId($non_formal->suggested_user)->first();
             $temp['sug_user_name'] = $user->name;
             /* Get suggested User Image */
             $img = Images::whereUser_id($user->id)->first();
             $temp['image_path'] = $img->image_path;
             $featured_main[] = $temp;
         }
     } catch (Exception $e) {
         $this->LogError('Get Community Suggestion Doctors Function', $e);
     }
     return $featured_main;
 }
 /**
  * Update the specified resource in storage.
  * @param type int $id
  * @param type Banlist $ban
  * @param type BanlistRequest $request
  * @return type Response
  */
 public function update($id, User $ban, BanlistRequest $request)
 {
     try {
         $bans = $ban->whereId($id)->first();
         $bans->internal_note = $request->input('internal_note');
         $bans->ban = $request->input('ban');
         // dd($request->input('ban'));
         if ($bans->save()) {
             return redirect('banlist')->with('success', 'Banned Email Updated sucessfully');
         } else {
             return redirect('banlist')->with('fails', 'Banned Email not Updated');
         }
     } catch (Exception $e) {
         return redirect('banlist')->with('fails', 'Banned Email not Updated');
     }
 }
Example #16
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit(User $user, $id)
 {
     $user = User::whereId($id)->firstOrFail();
     return view('profile.edit', compact('user'));
 }
 public function register()
 {
     $this->app->when(UserRepository::class)->needs(User::class)->give(function ($app) {
         return Auth::check() ? Auth::user() : User::whereId(1)->first();
     });
 }
 public function user($id)
 {
     $user = User::whereId($id)->firstOrFail();
     return view('admin.user', compact('user'));
 }
 /**
  * Store form for editing the user's password.
  *
  * @param int $id
  * @return \Illuminate\Http\Response
  */
 public function postChangePassword(ChangePasswordRequest $request, $id, FlashHelper $flash)
 {
     $user = User::whereId($id)->first();
     $user->update(['password' => bcrypt(Input::get('password'))]);
     $user->save();
     $flash->success('Password has been changed.');
     return Redirect::action('Admin\\AdminUsersController@show', ['id' => $user->id]);
 }
 public function destroy($id)
 {
     $user = User::whereId($id)->first();
     $user->delete($id);
     return redirect('users');
 }
Example #21
0
    Route::get('doublesmatcher/api/players/{player_id}/answers', 'Matchmaker\\PlayersController@answersByPlayer');
    Route::get('doublesmatcher/api/players/answers', 'Matchmaker\\PlayersController@answers');
    Route::post('doublesmatcher/api/players/answers/save', 'Matchmaker\\PlayersController@storePlayerAnswers');
});
Route::get('matchups', 'MatchupsController@index');
Route::post('matchups', 'MatchupsController@show');
//Route::get('admin/participants/create', 'Admin\ScreenScrapeController@participants');
//Route::get('admin/participants/{tournament_id}', 'Admin\ScreenScrapeController@participants');
Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController', 'scraper' => 'Admin\\ScreenScrapeController']);
Route::model('participants', 'Participant');
Route::model('tournaments', 'Tournament');
Route::model('players', 'Player');
Route::model('user', 'User');
//Need to add slug field to database tables
Route::bind('users', function ($value, $route) {
    return App\User::whereId($value)->first();
});
Route::bind('players', function ($value, $route) {
    return App\Player::wherePlayer_id($value)->first();
});
Route::bind('tournaments', function ($value, $route) {
    return App\Tournament::whereTournament_id($value)->first();
});
Route::bind('participants', function ($value, $route) {
    return App\Participant::whereTournament_id($value)->first();
});
######  User  ################
Route::group(['namespace' => 'Users', 'prefix' => 'users/{user_id}'], function () {
    /* Personal Info */
    Route::get('info/show', array('as' => 'user-show-info', 'uses' => 'UserInfoController@show'));
    Route::get('info/name/edit', array('as' => 'user-edit-info', 'uses' => 'UserInfoController@edit_name'));
Example #22
0
 public function destroy($id)
 {
     $user = User::whereId($id)->firstOrFail();
     $user->destroy();
     return redirect('/dashboard');
 }
Example #23
0
 public function postProfileEdit(EditUserProfileRequest $request)
 {
     $data = $request->all();
     $update = ['firstname' => Str::title($data['firstname']), 'lastname' => Str::title($data['lastname']), 'email' => Str::lower($data['email']), 'phone' => $data['phone']];
     if (!empty($data['password'])) {
         $update['password'] = bcrypt($data['password']);
     }
     $user_update = User::whereId((int) $data['user_id'])->update($update);
     if ($user_update) {
         flash()->success('Profile Updated Successfully!');
     } else {
         flash()->error('An error occurred, try again!');
     }
     return redirect()->route('dashboard');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function trainer_name_by_user_id($id)
 {
     return User::whereId($id)->firstOrFail()->name;
     // return User::find($id)->name;
 }
 public function updateAttendance(Request $request)
 {
     $course_id = $request->get('course_id');
     $session_name = $request->get('session');
     $day = $request->get('date');
     $trainee_ids = TraineeCourse::whereCourse_id($course_id)->lists('trainee_id');
     //$trainee_ids=Info::whereCourse_id($course_id)->lists('trainee_login_id');
     foreach ($trainee_ids as $trainee_id) {
         $attendance = Attendance::wheretrainee_id($trainee_id)->whereCourse_id($course_id)->whereSession_name($session_name)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $day . ' 00:00:00'))->firstorFail();
         $attendance->trainee_attendance = $request->get('ta__' . $trainee_id);
         $attendance->update();
     }
     $presents = Attendance::whereCourse_id($course_id)->whereSession_name($session_name)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $day . ' 00:00:00'))->where("trainee_attendance", "P")->select('trainee_id')->get();
     $present_att = array();
     $i = 0;
     foreach ($presents as $present) {
         $present = User::whereId($present->trainee_id)->select('name')->firstorFail();
         $present_att[$i++] = $present->name;
     }
     $absents = Attendance::whereCourse_id($course_id)->whereSession_name($session_name)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $day . ' 00:00:00'))->where("trainee_attendance", "A")->select('trainee_id')->get();
     $absent_att = array();
     $j = 0;
     foreach ($absents as $absent) {
         $absent = User::whereId($absent->trainee_id)->select('name')->firstorFail();
         $absent_att[$j++] = $absent->name;
     }
     $course_name = $this->course_name_by_course_id($course_id);
     $session = $request->get('session');
     $date = $request->get('date');
     return view('attendances.attendance_show', compact('present_att', 'absent_att'))->with('date', $date)->with('session', $session)->with('course_name', $course_name)->with('course_id', $course_id);
 }
Example #26
0
 /**
  * Remove the specified resource from storage.
  * @param type int $id
  * @param type User $user
  * @return type Response
  */
 public function destroy($id, User $user)
 {
     try {
         /* select the field where id = $id(request Id) */
         $users = $user->whereId($id)->first();
         /* delete the selected field */
         /* Check whether function success or not */
         if ($users->delete() == true) {
             /* redirect to Index page with Success Message */
             return redirect('user')->with('success', 'User  Deleted Successfully');
         } else {
             /* redirect to Index page with Fails Message */
             return redirect('user')->with('fails', 'User  can not Delete');
         }
     } catch (Exception $e) {
         /* redirect to Index page with Fails Message */
         return redirect('user')->with('fails', 'User  can not Delete');
     }
 }
Example #27
0
    $headers = ['cnumber', 'chinese name', 'english name', 'login name', 'password', 'status'];
    $records = array_map(function ($row) {
        return array_values($row);
    }, $records);
    array_unshift($records, $headers);
    $path = storage_path() . '/temp.csv';
    $csv = fopen($path, 'w');
    foreach ($records as $row) {
        fputcsv($csv, $row);
        // here you can change delimiter/enclosure
    }
    fclose($csv);
    return response()->download($path, "user_info.csv", ['Content-type' => 'text/csv', 'Content-disposition' => 'attachment']);
});
Route::get('/fetchUser/{userId}', function ($userId) {
    $user = User::whereId($userId)->first(['name']);
    return $user ? ['code' => 200, 'data' => $user] : ['code' => 404, 'data' => $user];
});
Route::get('/fetchCompany/{companyId}/user/{userId}', function ($companyId, $userId) {
    $company = Customer::whereId($companyId)->first();
    if ($company) {
        if ($company->pnumber == $userId) {
            return ['code' => 201, 'data' => ['english_name' => $company->english_name]];
        }
        if ($company->pnumber > 0 && $company->pnumber != $userId) {
            return ['code' => 202, 'data' => ['english_name' => $company->english_name]];
        }
        if ($company->pnumber == 0) {
            return ['code' => 200, 'data' => ['english_name' => $company->english_name]];
        }
    }
Example #28
0
 /**
  * returns string
  */
 public function getUsername()
 {
     return User::whereId($this->user_id)->pluck('name');
 }
 public function updatePassword(Request $request)
 {
     $name = Input::get('password');
     if (isset($_COOKIE['admin_user'])) {
         $id = json_decode($_COOKIE['admin_user'], true);
         try {
             $user = User::whereId($id[0]['id'])->first();
             $user->password = md5($name);
             $user->save();
             $res['name'] = $name;
             return response()->json($res);
         } catch (Exception $e) {
             $this->LogError('AdminController Register_Page Function', $e);
         }
     } else {
         return redirect('/admin_panel_login');
     }
 }
Example #30
-1
 public function postimage(Request $request)
 {
     $user = User::whereId(Auth::user()->id)->first();
     $path = public_path() . '/images/profiles/';
     $currentimage = $path . $user->avatar;
     if ($user->avatar != 'default.png') {
         \File::delete($currentimage);
     }
     if (Input::hasFile('file')) {
         $this->validate($request, ['file' => ['required', 'image']]);
         $file = Input::file('file');
         $filename = Auth::user()->id . '_' . time() . '.' . Input::file('file')->guessClientExtension();
         $img = Image::make($file);
         $img->fit(300, 300, function ($constraint) {
             $constraint->aspectRatio();
         })->save($path . $filename);
         $user->avatar = $filename;
         $user->save();
         return 'ok -' . $filename;
     } else {
         $user->avatar = 'default.png';
         $user->save();
         return redirect('/membres/profil/');
     }
 }