diff options
author | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2016-11-28 11:02:10 +0100 |
---|---|---|
committer | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2016-11-28 14:27:58 +0100 |
commit | 9f01d0fde09fa055a7db9f26e77c5e6b3d6c2224 (patch) | |
tree | c8f043dde3a6bdd653aac7136d742f6ed8c49b84 /src/Wallabag/CoreBundle/Controller/ConfigController.php | |
parent | 34ea7be6228c633ef8da703994eed034026e9c18 (diff) | |
download | wallabag-9f01d0fde09fa055a7db9f26e77c5e6b3d6c2224.tar.gz wallabag-9f01d0fde09fa055a7db9f26e77c5e6b3d6c2224.tar.zst wallabag-9f01d0fde09fa055a7db9f26e77c5e6b3d6c2224.zip |
Added list view
Diffstat (limited to 'src/Wallabag/CoreBundle/Controller/ConfigController.php')
-rw-r--r-- | src/Wallabag/CoreBundle/Controller/ConfigController.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/Wallabag/CoreBundle/Controller/ConfigController.php b/src/Wallabag/CoreBundle/Controller/ConfigController.php index 52a03070..ea7cd883 100644 --- a/src/Wallabag/CoreBundle/Controller/ConfigController.php +++ b/src/Wallabag/CoreBundle/Controller/ConfigController.php | |||
@@ -363,4 +363,25 @@ class ConfigController extends Controller | |||
363 | 363 | ||
364 | return $this->redirect($this->generateUrl('fos_user_security_login')); | 364 | return $this->redirect($this->generateUrl('fos_user_security_login')); |
365 | } | 365 | } |
366 | |||
367 | /** | ||
368 | * Switch view mode for current user. | ||
369 | * | ||
370 | * @Route("/config/view-mode", name="switch_view_mode") | ||
371 | * | ||
372 | * @param Request $request | ||
373 | * | ||
374 | * @return \Symfony\Component\HttpFoundation\RedirectResponse | ||
375 | */ | ||
376 | public function changeViewModeAction(Request $request) | ||
377 | { | ||
378 | $user = $this->getUser(); | ||
379 | $user->getConfig()->setViewMode(!$user->getConfig()->getViewMode()); | ||
380 | |||
381 | $em = $this->getDoctrine()->getManager(); | ||
382 | $em->persist($user); | ||
383 | $em->flush(); | ||
384 | |||
385 | return $this->redirect($request->headers->get('referer')); | ||
386 | } | ||
366 | } | 387 | } |