| Current Path : /home/megadansyp/www/components/com_eventgallery/library/common/ |
| Current File : /home/megadansyp/www/components/com_eventgallery/library/common/money.php |
<?php
/**
* @package Sven.Bluege
* @subpackage com_eventgallery
*
* @copyright Copyright (C) 2005 - 2019 Sven Bluege All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();
/**
* provides a money object which handled amount and currency.
*
* Class EventgalleryLibraryCommonMoney
*/
class EventgalleryLibraryCommonMoney
{
protected $_amount;
protected $_currency;
protected $_currencyCode;
/**
* @param float $amount
* @param string $currency
*/
public function __construct($amount, $currency)
{
$this->_amount=$amount;
#$this->_currency=$currency;
$config = \Joomla\Component\Eventgallery\Site\Library\Configuration\Main::getInstance();
$this->_currency = $config->getCheckout()->getCurrencySymbol();
$this->_currencyCode = $config->getCheckout()->getCurrencyCode();
}
/**
* @return string
*/
public function __toString() {
return JText::sprintf('COM_EVENTGALLERY_MONEY_FORMAT', $this->getCurrency(), $this->getAmount() );
}
/**
* @return float
*/
public function getAmount() {
return $this->_amount;
}
/**
* Returns the display name of the currency
*
* @return string
*/
public function getCurrency() {
return $this->_currency;
}
/**
* Return the Currency Code like EUR or USD
*
* @return string
*/
public function getCurrencyCode() {
return $this->_currencyCode;
}
}