diff --git a/htdocs/admin/multicurrency.php b/htdocs/admin/multicurrency.php index 5945ebfb5d5..c72ea2cea24 100644 --- a/htdocs/admin/multicurrency.php +++ b/htdocs/admin/multicurrency.php @@ -143,6 +143,15 @@ if ($action == 'add_currency') { } +$TAvailableCurrency = array(); +$sql = "SELECT code_iso, label, unicode, active FROM ".MAIN_DB_PREFIX."c_currencies"; +$resql = $db->query($sql); +if ($resql) { + while ($obj = $db->fetch_object($resql)) { + $TAvailableCurrency[$obj->code_iso] = array('code'=>$obj->code_iso, 'active'=>$obj->active); + } +} + $TCurrency = array(); $sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."multicurrency WHERE entity = ".((int) $conf->entity); $resql = $db->query($sql); @@ -319,10 +328,15 @@ print ''; print ''; +// Main currency print ''; print ''.$conf->currency; print ' ('.$langs->getCurrencySymbol($conf->currency).')'; -print $form->textwithpicto(' ', $langs->trans("BaseCurrency")).''; +print $form->textwithpicto(' ', $langs->trans("BaseCurrency")); +if (!empty($TAvailableCurrency[$conf->currency]) && empty($TAvailableCurrency[$conf->currency]['active'])) { + print img_warning('Warning: This code has been disabled into Home - Setup - Dictionaries - Currencies'); +} +print ''; print '1'; print ''; @@ -332,7 +346,11 @@ foreach ($TCurrency as &$currency) { } print ''; - print ''.$currency->code.' - '.$currency->name.''; + print ''.$currency->code.' - '.$currency->name; + if (!empty($TAvailableCurrency[$currency->code]) && empty($TAvailableCurrency[$currency->code]['active'])) { + print img_warning('Warning: The code '.$currency->code.' has been disabled into Home - Setup - Dictionaries - Currencies'); + } + print ''; print ''; print '
'; print '';