v0.8.1 - Started adding user profile pic
This commit is contained in:
@@ -274,6 +274,10 @@ class UserController extends Controller
|
||||
return redirect()->route('users.login');
|
||||
}
|
||||
|
||||
/*******************************************/
|
||||
/* Account */
|
||||
/*******************************************/
|
||||
|
||||
public function account()
|
||||
{
|
||||
return Response::detect("users.account");
|
||||
@@ -284,6 +288,11 @@ class UserController extends Controller
|
||||
return Response::detect("users.edit");
|
||||
}
|
||||
|
||||
public function accounteditpic()
|
||||
{
|
||||
return Response::detect("users.editpic");
|
||||
}
|
||||
|
||||
public function accounteditpass()
|
||||
{
|
||||
return Response::detect("users.editpass");
|
||||
@@ -293,10 +302,11 @@ class UserController extends Controller
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
* @return \Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
public function accountupdate(Request $request)
|
||||
{
|
||||
/** @var User $user */
|
||||
$user = User::find(Auth::id());
|
||||
|
||||
if ($request->input('password') != null) { // If you're editing the password
|
||||
@@ -327,6 +337,10 @@ class UserController extends Controller
|
||||
else
|
||||
return redirect()->route("users.login")->with('success#passwordchange', '<p class="text-center text-white"><b>Dit password er hermed ændret!</b></p>');
|
||||
}
|
||||
} else if($request->file("resource")) { // Else if you're editing the profile pic
|
||||
$user->update([ "resource_id" => ResourceController::store($request)->id ]);
|
||||
|
||||
return redirect()->route("users.account");
|
||||
} else { // Else if you're not editing the password but anything else (Email, Phone Number). Then update user.
|
||||
$data = $request->only(['email', 'phone']);
|
||||
$user->update($data);
|
||||
@@ -343,6 +357,10 @@ class UserController extends Controller
|
||||
return redirect()->route("users.index");
|
||||
}
|
||||
|
||||
/*******************************************/
|
||||
/* Search and settings */
|
||||
/*******************************************/
|
||||
|
||||
public function search(Request $request){
|
||||
if($request->ajax()){
|
||||
$output = "<tr>".
|
||||
@@ -489,16 +507,7 @@ class UserController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* public function generateCookie(Request $cookieValue){
|
||||
$response = new Response('Set Cookie');
|
||||
$response->withCookie(cookie()->forever('languagesSetting', $cookieValue));
|
||||
return $response;
|
||||
}*/
|
||||
|
||||
|
||||
public function setLanguages(Request $request){
|
||||
public function setLanguages(Request $request){
|
||||
if($request->ajax()){
|
||||
if($request->lang === "en"){
|
||||
$response = new Response('Set Cookie');
|
||||
|
||||
Reference in New Issue
Block a user