setEventMessages($langs->trans('ErrorAddCurrencyFail'), array()); } } elseif ($action == 'update_currency') { $submit = GETPOST('submit', 'alpha'); if ($submit == $langs->trans('Modify')) { $fk_multicurrency = GETPOST('fk_multicurrency', 'int'); $rate = GETPOST('rate', 'float'); $currency = new MultiCurrency($db); if ($currency->fetch($fk_multicurrency) > 0) { $currency->updateRate($rate); } } elseif ($submit == $langs->trans('Delete')) { $fk_multicurrency = GETPOST('fk_multicurrency', 'int'); $currency = new MultiCurrency($db); if ($currency->fetch($fk_multicurrency) > 0) { if ($currency->delete() > 0) { setEventMessages($langs->trans('SuccessDeleteCurrency'), array()); } else { setEventMessages($langs->trans('ErrorDeleteCurrencyFail'), array(), 'errors'); } } } } $TCurrency = array(); $sql = 'SELECT rowid FROM ' . MAIN_DB_PREFIX . 'multicurrency WHERE entity = ' . $conf->entity; $resql = $db->query($sql); if ($resql) { while ($obj = $db->fetch_object($resql)) { $currency = new MultiCurrency($db); $currency->fetch($obj->rowid); $TCurrency[] = $currency;