/** * @param float $price * @param Mage_Core_Model_Store $store * @return float */ public function convertToDefaultCurrency($price, Mage_Core_Model_Store $store) { if (!is_numeric($price)) { Mage::log(sprintf('price must be a numeric value in %s, got %s.', __CLASS__, $price), Zend_Log::WARN, Nosto_Tagging_Model_Base::LOG_FILE_NAME); $price = 0; } return Mage::helper('directory')->currencyConvert($price, $store->getBaseCurrency()->getCode(), $store->getDefaultCurrency()->getCode()); }
public function testGetDefaultCurrency() { /* currency operations require store to be loaded */ $this->_model->load('default'); $this->assertEquals($this->_model->getDefaultCurrencyCode(), $this->_model->getDefaultCurrency()->getCode()); }