rubriques::maj($id_parent, FALSE); } if ($id_parent) { $rub_parent = new rubriques($id_parent); show_rub_form($id_bud, $id_parent, $rub_parent->num_parent); } else { show_budg_form($id_bibli, $id_bud); } break; case 'del_rub': if ($id_rub) { $rub = new rubriques($id_rub); $total1 = rubriques::hasLignes($id_rub); $total2 = rubriques::countChilds($id_rub); if ($total1 == 0 && $total2 == 0) { rubriques::delete($id_rub); $bud = new budgets($id_bud); if ($bud->type_budget == TYP_BUD_RUB) { //màj des rubriques supérieures rubriques::maj($id_parent, TRUE); //recalcul du montant global de budget budgets::calcMontant($id_bud); } else { //màj des rubriques supérieures sans recalcul rubriques::maj($id_parent, FALSE); } if ($id_parent) { $rub_parent = new rubriques($id_parent); show_rub_form($id_bud, $id_parent, $rub_parent->num_parent); } else { show_budg_form($id_bibli, $id_bud);