/** * 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']); } }
protected function redirect() { $session =& txf::session(); $target = \de\toxa\txf\_1(@$session['referrer'], 'home'); unset($session['referrer']); txf::redirectTo($target); }