I administer a site with a default currency of Euros. However, they also do payments for some things in other currencies. It all seems to work fine on contribution pages with both the confirmation page and the receipt (after a Smarty tweak) showing the correct currency.
I've just set up their first event using USD and although the registration page and receipt are correct, the confirmation page shows Euros. Right amounts, but wrong currency. Is this a known problem? I assume there is something hardcoded somewhere in this legacy part of CiviCRM. Thoughts?