]> dev.renevier.net Git - syj.git/blobdiff - application/controllers/plugins/SyjLoggedUser.php
routes profile
[syj.git] / application / controllers / plugins / SyjLoggedUser.php
index af5c796353261c69f338861f6fc6c654c380c51e..a9f9c06ed94f7769dd540cb1419ebdca4f603618 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-/*  This file is part of Syj, Copyright (c) 2010 Arnaud Renevier,
+/*  This file is part of Syj, Copyright (c) 2010-2011 Arnaud Renevier,
     and is published under the AGPL license. */
 
 class Syj_Controllers_Plugins_SyjLoggedUser extends Zend_Controller_Plugin_Abstract
@@ -7,7 +7,10 @@ class Syj_Controllers_Plugins_SyjLoggedUser extends Zend_Controller_Plugin_Abstr
     public function postDispatch(Zend_Controller_Request_Abstract $request) {
         $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
         $view = $viewRenderer->view;
-        $sessionHelper = Zend_Controller_Action_HelperBroker::getStaticHelper('SyjSession');
-        $view->loggedUser = $sessionHelper->user();
+        if (!$view) {
+            return;
+        }
+        $helper = Zend_Controller_Action_HelperBroker::getStaticHelper('SyjUserManager');
+        $view->loggedUser = $helper->current();
     }
 }