Example #1
0
 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;
 }
Example #3
0
 /**
  * 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;
 }