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 ' |