Beispiel #1
0
 /** 
  * Constructor
  *
  * @param array $controller The referenced controller
  */
 public function __construct(&$controller)
 {
     $this->_controller =& $controller;
     // Load errors from the session object
     $sess =& ASO_Registry('sess');
     if (isset($sess['ASO_Error'])) {
         self::$_errors = $sess['ASO_Error'];
         // Clear the session data for subsequent page loads
         unset($sess['ASO_Error']);
     }
 }
Beispiel #2
0
 /**
  * Runs any completion tasks after the controller event is dispatched
  * 
  * @return void
  */
 public function completeDispatch()
 {
     $this->errors = $this->error->getAll();
     $this->_session->saveSession($this->sess);
 }