--- a/web/lib/Zend/Currency.php Sun Apr 21 10:07:03 2013 +0200
+++ b/web/lib/Zend/Currency.php Sun Apr 21 21:54:24 2013 +0200
@@ -14,9 +14,9 @@
*
* @category Zend
* @package Zend_Currency
- * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
+ * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
- * @version $Id: Currency.php 22708 2010-07-28 07:25:16Z thomas $
+ * @version $Id: Currency.php 24855 2012-06-01 00:12:25Z adamlundrigan $
*/
/**
@@ -31,7 +31,7 @@
*
* @category Zend
* @package Zend_Currency
- * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
+ * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
class Zend_Currency
@@ -91,6 +91,11 @@
*/
public function __construct($options = null, $locale = null)
{
+ $calloptions = $options;
+ if (is_array($options) && isset($options['display'])) {
+ $this->_options['display'] = $options['display'];
+ }
+
if (is_array($options)) {
$this->setLocale($locale);
$this->setFormat($options);
@@ -120,10 +125,13 @@
}
// Get the format
- if (!empty($this->_options['symbol'])) {
- $this->_options['display'] = self::USE_SYMBOL;
- } else if (!empty($this->_options['currency'])) {
- $this->_options['display'] = self::USE_SHORTNAME;
+ if ((is_array($calloptions) && !isset($calloptions['display']))
+ || (!is_array($calloptions) && $this->_options['display'] == self::NO_SYMBOL)) {
+ if (!empty($this->_options['symbol'])) {
+ $this->_options['display'] = self::USE_SYMBOL;
+ } else if (!empty($this->_options['currency'])) {
+ $this->_options['display'] = self::USE_SHORTNAME;
+ }
}
}
@@ -794,7 +802,7 @@
if (!class_exists($service)) {
$file = str_replace('_', DIRECTORY_SEPARATOR, $service) . '.php';
if (Zend_Loader::isReadable($file)) {
- Zend_Loader::loadClass($class);
+ Zend_Loader::loadClass($service);
}
}