$tarifs = $tarif->loadList($where); foreach ($tarifs as $_tarif) { /* @var CTarif $_tarif*/ $_tarif->_update_montants = 1; $_tarif->updateMontants(); if ($msg = $_tarif->store()) { CAppUI::setMsg($_tarif->_id . $msg, UI_MSG_ERROR); } } CAppUI::setMsg("Tarifs mis à jour", UI_MSG_OK); echo CAppUI::getMsg(); } elseif (CValue::post("modifTauxVingPct")) { $where = array(); $where["taux_tva"] = "= '19.6'"; $tarif = new CTarif(); $nb_tarif = $tarif->countList($where); $tarifs = $tarif->loadList($where); foreach ($tarifs as $_tarif) { /* @var CTarif $_tarif*/ $_tarif->taux_tva = '20'; $_tarif->_update_montants = 1; $_tarif->updateMontants(); if ($msg = $_tarif->store()) { CAppUI::setMsg($_tarif->_id . $msg, UI_MSG_ERROR); } } CAppUI::setMsg("{$nb_tarif} tarifs mis à jour", UI_MSG_OK); echo CAppUI::getMsg(); } else { $do = new CDoObjectAddEdit("CTarif", "tarif_id"); // redirection vers la comptabilite dans le cas de la creation d'un nouveau tarif dans la consult