Example #1
0
 public function render(Varien_Object $row)
 {
     if ($row->getDirection() == Magestore_RewardPoints_Model_Rate::POINT_TO_MONEY) {
         return Mage::app()->getStore()->getBaseCurrency()->format($row->getMoney());
     } else {
         $result = new Varien_Object(array('value' => ''));
         Mage::dispatchEvent('rewardpoints_adminhtml_spending_rate_grid_renderer', array('row' => $row, 'result' => $result));
         return $result->getData('value');
     }
 }
Example #2
0
 public function render(Varien_Object $row)
 {
     $direction = $row->getDirection();
     switch ($direction) {
         case Magestore_Customerreward_Model_Rate::MONEY_TO_POINT:
         case Magestore_Customerreward_Model_Rate::POINT_TO_MONEY:
             return Mage::app()->getStore()->getBaseCurrency()->format($row->getMoney());
         case Magestore_Customerreward_Model_Rate::CLICK_TO_POINT:
         case Magestore_Customerreward_Model_Rate::VISIT_TO_POINT:
             return sprintf("%.0f", $row->getMoney());
     }
 }
 /**
  * Rate text getter
  *
  * @param Varien_Object $row
  * @return string|null
  */
 public function getRateText($row)
 {
     $websiteId = $row->getWebsiteId();
     return Enterprise_Reward_Model_Reward_Rate::getRateText($row->getDirection(), $row->getPoints(), $row->getCurrencyAmount(), 0 == $websiteId ? null : Mage::app()->getWebsite($websiteId)->getBaseCurrencyCode());
 }