summaryrefslogtreecommitdiff
path: root/app/Http/Controllers/UserController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/Controllers/UserController.php')
-rw-r--r--app/Http/Controllers/UserController.php131
1 files changed, 68 insertions, 63 deletions
diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php
index a43c00e8cd..2c2f2ba85a 100644
--- a/app/Http/Controllers/UserController.php
+++ b/app/Http/Controllers/UserController.php
@@ -30,80 +30,85 @@ use Symfony\Component\HttpFoundation\Response;
/**
* User actions
*/
-class UserController extends AbstractBaseController {
- /**
- * Delete a user.
- *
- * @param Request $request
- *
- * @return Response
- */
- public function delete(Request $request): Response {
- $user_id = (int) $request->get('user_id');
+class UserController extends AbstractBaseController
+{
+ /**
+ * Delete a user.
+ *
+ * @param Request $request
+ *
+ * @return Response
+ */
+ public function delete(Request $request): Response
+ {
+ $user_id = (int)$request->get('user_id');
- $user = User::find($user_id);
+ $user = User::find($user_id);
- if ($user && Auth::isAdmin() && Auth::user() !== $user) {
- Log::addAuthenticationLog('Deleted user: ' . $user->getUserName());
- $user->delete();
- }
+ if ($user && Auth::isAdmin() && Auth::user() !== $user) {
+ Log::addAuthenticationLog('Deleted user: ' . $user->getUserName());
+ $user->delete();
+ }
- return new Response;
- }
+ return new Response;
+ }
- /**
- * Select a language.
- *
- * @param Request $request
- *
- * @return Response
- */
- public function language(Request $request): Response {
- $language = $request->get('language');
+ /**
+ * Select a language.
+ *
+ * @param Request $request
+ *
+ * @return Response
+ */
+ public function language(Request $request): Response
+ {
+ $language = $request->get('language');
- I18N::init($language);
- Session::put('locale', $language);
- Auth::user()->setPreference('language', $language);
+ I18N::init($language);
+ Session::put('locale', $language);
+ Auth::user()->setPreference('language', $language);
- return new Response;
- }
+ return new Response;
+ }
- /**
- * Masquerade as another user.
- *
- * @param Request $request
- *
- * @return Response
- */
- public function masquerade(Request $request): Response {
- $user_id = (int) $request->get('user_id');
+ /**
+ * Masquerade as another user.
+ *
+ * @param Request $request
+ *
+ * @return Response
+ */
+ public function masquerade(Request $request): Response
+ {
+ $user_id = (int)$request->get('user_id');
- $user = User::find($user_id);
+ $user = User::find($user_id);
- if ($user !== null && Auth::isAdmin() && Auth::user() !== $user) {
- Log::addAuthenticationLog('Masquerade as user: ' . $user->getUserName());
- Auth::login($user);
- Session::put('masquerade', '1');
- }
+ if ($user !== null && Auth::isAdmin() && Auth::user() !== $user) {
+ Log::addAuthenticationLog('Masquerade as user: ' . $user->getUserName());
+ Auth::login($user);
+ Session::put('masquerade', '1');
+ }
- return new Response;
- }
+ return new Response;
+ }
- /**
- * Select a theme.
- *
- * @param Request $request
- *
- * @return Response
- */
- public function theme(Request $request): Response {
- $theme = $request->get('theme');
+ /**
+ * Select a theme.
+ *
+ * @param Request $request
+ *
+ * @return Response
+ */
+ public function theme(Request $request): Response
+ {
+ $theme = $request->get('theme');
- if (Site::getPreference('ALLOW_USER_THEMES') === '1' && array_key_exists($theme, Theme::themeNames())) {
- Session::put('theme_id', $theme);
- Auth::user()->setPreference('theme', $theme);
- }
+ if (Site::getPreference('ALLOW_USER_THEMES') === '1' && array_key_exists($theme, Theme::themeNames())) {
+ Session::put('theme_id', $theme);
+ Auth::user()->setPreference('theme', $theme);
+ }
- return new Response;
- }
+ return new Response;
+ }
}