]> git.agnieray.net Git - galette.git/commitdiff
A try to get flash messages persist after multiple redirections
authorJohan Cwiklinski <johan@x-tnd.be>
Sat, 17 Sep 2016 14:05:57 +0000 (16:05 +0200)
committerJohan Cwiklinski <johan@x-tnd.be>
Mon, 17 Oct 2016 20:43:00 +0000 (22:43 +0200)
galette/includes/main.inc.php

index 84d043c2fe3f31ea5a88316e9ba9dc3e5e2a2e9b..969a81ca396f7d20d37f53bb88105eb14df0e3b3 100644 (file)
@@ -328,7 +328,14 @@ $baseRedirect = function ($request, $response, $args = []) use ($app, $container
     $router = $container->get('router');
     $session = $container->get('session');
 
-    //$app->flashKeep();
+    $flashes = $container->get('flash')->getMessages();
+    var_dump($flashes);
+    foreach ($flashes as $type => $messages) {
+        foreach ($messages as $message) {
+            $container->get('flash')->addMessage($type, $message);
+        }
+    }
+
     if ($login->isLogged()) {
         $urlRedirect = null;
         if ($session->urlRedirect !== null) {