Example #1
0
         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);