/** * Add messages from storage to message block * * @param string $messagesStorage * @param Mage_Core_Block_Messages $block */ protected function _addMessagesToBlock($messagesStorage, Mage_Core_Block_Messages $block) { if ($storage = Mage::getSingleton($messagesStorage)) { $block->addMessages($storage->getMessages(true)); $block->setEscapeMessageFlag($storage->getEscapeMessages(true)); } }
protected function _toHtml() { if (Mage::helper('cache/varnish')->shouldUse() && !$this->getBypassVarnish() && !Mage::app()->getStore()->isAdmin()) { return Mage::helper('cache/varnish')->getEsiTag('madecache/varnish/messages'); } return parent::_toHtml(); }
/** * 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; }
public function _prepareLayout() { $this->addMessages(Mage::getSingleton('core/session')->getMessages(true)); parent::_prepareLayout(); }
/** * @param Mage_Core_Controller_Request_Http $request * @param Mage_Core_Model_Layout $layout * @param Mage_Core_Model_Event_Manager $eventManager * @param Mage_Backend_Model_Url $urlBuilder * @param Mage_Core_Model_Translate $translator * @param Mage_Core_Model_Cache $cache * @param Mage_Core_Model_Design_Package $designPackage * @param Mage_Core_Model_Session $session * @param Mage_Core_Model_Store_Config $storeConfig * @param Mage_Core_Controller_Varien_Front $frontController * @param Mage_Core_Model_Factory_Helper $helperFactory * @param Magento_Filesystem $filesystem * @param array $data * * @SuppressWarnings(PHPMD.ExcessiveParameterList) */ public function __construct(Mage_Core_Controller_Request_Http $request, Mage_Core_Model_Layout $layout, Mage_Core_Model_Event_Manager $eventManager, Mage_Backend_Model_Url $urlBuilder, Mage_Core_Model_Translate $translator, Mage_Core_Model_Cache $cache, Mage_Core_Model_Design_Package $designPackage, Mage_Core_Model_Session $session, Mage_Core_Model_Store_Config $storeConfig, Mage_Core_Controller_Varien_Front $frontController, Mage_Core_Model_Factory_Helper $helperFactory, Magento_Filesystem $filesystem, array $data = array()) { parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $filesystem, $data); }