public function testSetGetTemplateFilter() { $filter = $this->_model->getTemplateFilter(); $this->assertSame($filter, $this->_model->getTemplateFilter()); $this->assertEquals(Mage::app()->getStore()->getId(), $filter->getStoreId()); $filter = Mage::getModel('Mage_Core_Model_Email_Template_Filter'); $this->_model->setTemplateFilter($filter); $this->assertSame($filter, $this->_model->getTemplateFilter()); }
/** * Get filter object for template processing logic * * @param null $storeId * * @return false|Mage_Core_Model_Abstract|Mage_Core_Model_Email_Template_Filter */ public function getTemplateFilter($storeId = null) { if (!Mage::helper($this->_helper)->canSendBronto($this, $storeId)) { return parent::getTemplateFilter(); } if (empty($this->_templateFilter)) { $this->_templateFilter = Mage::getModel('bronto_common/email_template_filter'); } return $this->_templateFilter; }
/** * Get filter object for template processing logic * * @param null $storeId * * @return false|Mage_Core_Model_Abstract|Mage_Core_Model_Email_Template_Filter */ public function getTemplateFilter($storeId = null) { if (!Mage::helper($this->_helper)->canSendBronto($this, $storeId)) { return parent::getTemplateFilter(); } if (empty($this->_templateFilter)) { $this->_templateFilter = Mage::getModel('bronto_common/email_template_filter'); if (method_exists($this->_templateFilter, 'getInlineCssFile')) { $this->_templateFilter->setUseAbsoluteLinks($this->getUseAbsoluteLinks())->setStoreId($this->getDesignConfig()->getStore()); } } return $this->_templateFilter; }