예제 #1
0
파일: manager.php 프로젝트: cepharum/txf
 /**
  * Renders previously registered flash messages.
  */
 protected static function renderFlashes()
 {
     $session =& txf::session(\de\toxa\txf\session::SCOPE_GLOBAL);
     if (is_array(@$session['view']) && is_array(@$session['view']['flashes'])) {
         foreach ($session['view']['flashes'] as $context => $messages) {
             if (is_array($messages) && count($messages)) {
                 self::viewport('flash', \de\toxa\txf\markup::flash($context, $messages));
             }
         }
         unset($session['view']['flashes']);
     }
 }
예제 #2
0
파일: login.php 프로젝트: cepharum/txf
 protected function redirect()
 {
     $session =& txf::session();
     $target = \de\toxa\txf\_1(@$session['referrer'], 'home');
     unset($session['referrer']);
     txf::redirectTo($target);
 }