/** * @return void */ public function initialize() { t3lib_div::logDeprecatedFunction(); return parent::initialize(); }
protected function renderDiv(array $flashMessages) { if (!$GLOBALS['TSFE']->type) { $this->tag->setTagName('div'); if ($this->arguments->hasArgument('class')) { $this->tag->addAttribute('class', $this->arguments['class']); } else { $this->tag->addAttribute('class', 'typo3-messages'); } $tagContent = ''; $severity = array(t3lib_message_AbstractMessage::NOTICE => array('class' => '', 'title' => ''), t3lib_message_AbstractMessage::INFO => array('class' => '', 'title' => ''), t3lib_message_AbstractMessage::OK => array('class' => 'congratulations', 'title' => 'Congratulations!'), t3lib_message_AbstractMessage::WARNING => array('class' => 'warning', 'title' => 'Warning!'), t3lib_message_AbstractMessage::ERROR => array('class' => 'error', 'title' => 'Error notification')); foreach ($flashMessages as $singleFlashMessage) { $s = $singleFlashMessage->getSeverity(); $tagContent .= '<div class="b-message ' . strtolower($severity[$s]['class']) . '">'; if ($s == t3lib_message_AbstractMessage::OK || $s == t3lib_message_AbstractMessage::WARNING || $s == t3lib_message_AbstractMessage::ERROR) { $tagContent .= '<p class="severity">' . $severity[$s]['title'] . '</p>'; } $tagContent .= '<p>' . $singleFlashMessage->getMessage() . '</p></div>'; } $this->tag->setContent($tagContent); return $this->tag->render(); } else { return parent::renderDiv($flashMessages); } }