]> dev.renevier.net Git - syj.git/blobdiff - application/controllers/plugins/SyjLoggedUser.php
syj session controller helper
[syj.git] / application / controllers / plugins / SyjLoggedUser.php
diff --git a/application/controllers/plugins/SyjLoggedUser.php b/application/controllers/plugins/SyjLoggedUser.php
new file mode 100644 (file)
index 0000000..af5c796
--- /dev/null
@@ -0,0 +1,13 @@
+<?php
+/*  This file is part of Syj, Copyright (c) 2010 Arnaud Renevier,
+    and is published under the AGPL license. */
+
+class Syj_Controllers_Plugins_SyjLoggedUser extends Zend_Controller_Plugin_Abstract
+{
+    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();
+    }
+}