/** * Emulate 'welcome' block with persistent data * * @param Mage_Core_Block_Abstract $block * @return Mage_Persistent_Model_Observer */ public function emulateWelcomeBlock($block) { $block->setWelcome(Mage::helper('persistent')->__('Welcome, %s!', Mage::helper('core')->escapeHtml($this->_getPersistentCustomer()->getName(), null))); $this->_applyAccountLinksPersistentData(); $block->setAdditionalHtml(Mage::app()->getLayout()->getBlock('header.additional')->toHtml()); return $this; }
/** * Emulate 'welcome' block with persistent data * * @param Mage_Core_Block_Abstract $block * @return Mage_Persistent_Model_Observer */ public function emulateWelcomeBlock($block) { $escapedName = Mage::helper('Mage_Core_Helper_Data')->escapeHtml($this->_getPersistentCustomer()->getName(), null); $this->_applyAccountLinksPersistentData(); $welcomeMessage = Mage::helper('Mage_Persistent_Helper_Data')->__('Welcome, %s!', $escapedName) . ' ' . Mage::app()->getLayout()->getBlock('header.additional')->toHtml(); $block->setWelcome($welcomeMessage); return $this; }
/** * Emulate welcome message with persistent data * * @param Mage_Core_Block_Abstract $block * @return Mage_Persistent_Model_Observer */ public function emulateWelcomeMessageBlock($block) { $block->setWelcome(Mage::helper('persistent')->__('Welcome, %s!', Mage::helper('core')->escapeHtml($this->_getPersistentCustomer()->getName(), null))); return $this; }