Rajout du logging
[zf2.biz/galerie.git] / module / Galerie / src / Galerie / Controller / IndexController.php
index 7bba533..86d4a10 100644 (file)
@@ -9,6 +9,7 @@ use Zend\View\Model\JsonModel;
 
 use Zend\View\Renderer\PhpRenderer;
 
+use Zend\Session\Container;
 
 use Galerie\Model\Galerie;
 use Galerie\Graph\Test as TestPie;
@@ -25,6 +26,7 @@ class IndexController extends AbstractActionController
     private $_galeriePairTable;
 
     private $_translator;
+    private $_log;
 
 
     private function _getGalerieTable()
@@ -99,12 +101,28 @@ class IndexController extends AbstractActionController
         return $this->_galeriePairTable;
     }
 
+    private function _getLog()
+    {
+        if (!$this->_log) {
+            $sm = $this->getServiceLocator();
+            $this->_log = $sm->get('Zend\Log');
+        }
+        return $this->_log;
+    }
+
 
 
 
     public function indexAction() 
     {
-        return new ViewModel($this->MessageGetter());
+        $this->_getLog()->info('Acces à la liste des galeries');
+        $session = new Container('test');
+        if ($session->offsetExists('last')) {
+            $last = $email = $session->offsetGet('last');
+        } else {
+            $last = null;
+        }
+        return new ViewModel(array('last' => $last));
     } 
 
     public function csvAction() {
@@ -347,6 +365,9 @@ class IndexController extends AbstractActionController
         $pairs = $this->_getGaleriePairTable()->all();
         unset($pairs[$id]);
 
+        $session = new Container('test');
+        $session->offsetSet('last', $id);
+
         return new ViewModel(array(
             'id' => $id,
             'galerie' => $galerie,