ZF-10169: Zend_Currency::getCurrencyList( $myRegion ) returns all currencies and all regions, not the currencies for the regions specified.
According to the documentation for Zend_Currency: getCurrencyList(): Returns a list of all currencies which are used in the given region as array. Defaults to the objects locale when no region has been given.
Given this description, I would expect the code snippet "$oCurrency = new Zend_Currency(); $aAvailableCurrencies = $oCurrency->getCurrencyList();" to return a list of currencies used in the region specified by the user's browser. However, this code is instead returning the list of all currencies and the regions associated with each currency.
Looking at the Zend_Currency::getCurrencyList() method, either the line "Zend_Locale_Data::getList('', 'regiontocurrency', $region);" is not returning the expected data or additional processing must be done before returning a value.