/** * Render Zkilleman_Notify messages if enabled, else render standard * * @return string Html output */ public function getGroupedHtml() { if (!Mage::isInstalled() || !Mage::getStoreConfig(self::CONFIG_REPLACE_STANDARD) || Mage::app()->getStore()->isAdmin()) { return parent::getGroupedHtml(); } return $this->renderView(); }
/** * Retrieve messages in HTML format grouped by type * * @param string $type * @return string */ public function getGroupedHtml() { return parent::getGroupedHtml(); $types = array(Mage_Core_Model_Message::ERROR, Mage_Core_Model_Message::WARNING, Mage_Core_Model_Message::NOTICE, Mage_Core_Model_Message::SUCCESS); $html = ''; foreach ($types as $type) { if ($messages = $this->getMessages($type)) { // if ( !$html ) { // $html .= '<' . $this->_messagesFirstLevelTagName . ' class="messages">'; // } $html .= '<' . $this->_messagesSecondLevelTagName . ' class="' . $type . '-msg">'; $html .= '<' . $this->_messagesFirstLevelTagName . '>'; foreach ($messages as $message) { $html .= '<' . $this->_messagesSecondLevelTagName . '>'; $html .= '<' . $this->_messagesContentWrapperTagName . '>'; $html .= $this->_escapeMessageFlag ? $this->htmlEscape($message->getText()) : $message->getText(); $html .= '</' . $this->_messagesContentWrapperTagName . '>'; $html .= '</' . $this->_messagesSecondLevelTagName . '>'; } $html .= '</' . $this->_messagesFirstLevelTagName . '>'; $html .= '</' . $this->_messagesSecondLevelTagName . '>'; } } // if ( $html) { // $html .= '</' . $this->_messagesFirstLevelTagName . '>'; // } return $html; }
public function getGroupedHtml() { $html = parent::getGroupedHtml(); $_transportObject = new Varien_Object(); $_transportObject->setHtml($html); Mage::dispatchEvent('core_block_abstract_to_html_after', array('block' => $this, 'transport' => $_transportObject)); $html = $_transportObject->getHtml(); return $html; }
/** * Retrieve messages in HTML format grouped by type * * @param string $type * @return string */ public function getGroupedHtml() { $html = parent::getGroupedHtml(); /** * Use single transport object instance for all blocks */ $_transportObject = new Varien_Object(); $_transportObject->setHtml($html); Mage::dispatchEvent('core_block_messages_get_grouped_html_after', array('block' => $this, 'transport' => $_transportObject)); $html = $_transportObject->getHtml(); return $html; }
public function getGroupedHtml() { $html = parent::getGroupedHtml(); $html = "<div class='messages-block'>{$html}</div>"; return $html; }
/** * Render output using parent methods * * @return string */ protected function _real_toHtml() { if (!$this->_directCall) { switch ($this->getNameInLayout()) { case 'global_messages': $this->_directCall = 'getHtml'; break; case 'messages': default: $this->_directCall = 'getGroupedHtml'; break; } } switch ($this->_directCall) { case 'getHtml': $html = parent::getHtml($this->_singleRenderType); $this->_singleRenderType = self::NO_SINGLE_RENDER_TYPE; break; case 'getGroupedHtml': default: $html = parent::getGroupedHtml(); break; } return $html; }