Skip to content
Snippets Groups Projects
Commit b195f86a authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Requête permettant de rafraîchir la session de l'utilisateur : sauf si la...

Requête permettant de rafraîchir la session de l'utilisateur : sauf si la requête est de type Console (ligne de commande) !
parent 8edac65e
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@ use Zend\ModuleManager\Feature\ConfigProviderInterface;
use Zend\ModuleManager\Feature\ControllerPluginProviderInterface;
use Zend\ModuleManager\Feature\ServiceProviderInterface;
use Zend\ModuleManager\Feature\ViewHelperProviderInterface;
use Zend\Console\Request as ConsoleRequest;
use Locale;
use UnicaenApp\Mvc\View\Http\ExceptionStrategy;
use UnicaenApp\Mvc\Listener\ModalListener;
......@@ -104,7 +105,7 @@ class Module implements
$eventManager->attach(new ModalListener());
$this->appendSessionRefreshJs($services);
$this->appendSessionRefreshJs($e);
}
/**
......@@ -128,10 +129,15 @@ class Module implements
* Ajoute au rendu de toutes les vues une ligne de Javascript (en inline)
* appelant la fonction de rafraîchissement périodique de la session de l'utilisateur.
*
* @param ServiceManager $sm
* @param EventInterface $e
*/
public function appendSessionRefreshJs(ServiceManager $sm)
public function appendSessionRefreshJs(EventInterface $e)
{
if ($e->getRequest() instanceof ConsoleRequest) {
return;
}
$sm = $e->getApplication()->getServiceManager();
$period = $sm->get('unicaen-app_module_options')->getSessionRefreshPeriod();
if ($period <= 0) {
return;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment