public function getWishlistItems() { if (!Mage::helper('multiplewishlist')->isEnabled()) { return parent::getWishlistItems(); } $tab_id = func_get_arg(0); if (!isset($this->_collection[$tab_id]) || is_null($this->_collection[$tab_id])) { $this->_collection[$tab_id] = Mage::getSingleton('multiplewishlist/tab')->getCollectionForTab($tab_id); } return $this->_collection[$tab_id]; }
/** * @param string $html * @param Mage_Wishlist_Block_Customer_Wishlist $block * @return string */ private function _processWishList($html, $block) { $helper = $this->_getHelper(); /** @var $processor Mageplace_Callforprice_Model_Htmlprocessor_Interface */ $processor = Mage::getModel('mageplace_callforprice/htmlprocessor_factory')->createProcessor(); $processor->load($html); if ($helper->isGlobalEnabled()) { $processor->replace($helper->getCssSelector('wishlist_product_price'), $helper->prepareReplacement()); $processor->remove($helper->getCssSelector('wishlist_product_addtocart')); $processor->remove($helper->getCssSelector('wishlist_product_all_addtocart')); return $processor->getHtml(); } $processor->process('wishlist', array('products' => $block->getWishlistItems())); return $processor->getHtml(); }