Ejemplo n.º 1
0
 static function delete($id_exercice = 0)
 {
     global $dbh;
     if (!$id_exercice) {
         return;
     }
     //Suppression des actes
     //TODO Voir suppression du lien entre actes et exercices
     $res_actes = actes::listByExercice($id_exercice);
     while ($row = mysql_fetch_object($res_actes)) {
         actes::delete($row->id_acte);
     }
     //Suppression des budgets
     $res_budgets = budgets::listByExercice($id_exercice);
     while ($row = mysql_fetch_object($res_budgets)) {
         budgets::delete($row->id_budget);
     }
     //Suppression de l'exercice
     $q = "delete from exercices where id_exercice = '" . $id_exercice . "' ";
     mysql_query($q, $dbh);
 }
Ejemplo n.º 2
0
         }
     }
     $bu->save();
     if ($id_bud) {
         show_list_budg($id_bibli);
     } else {
         show_budg_form($id_bibli, $bu->id_budget);
     }
     break;
 case 'del':
     if ($id_bud) {
         $budg = new budgets($id_bud);
         $total1 = budgets::hasLignes($id_bud);
         $total2 = budgets::countRubriques($id_bud);
         if ($total1 == 0 && $total2 == 0) {
             budgets::delete($id_bud);
             show_list_budg($id_bibli);
         } else {
             $msg_suppr_err = $msg[acquisition_budg_used];
             if ($total1) {
                 $msg_suppr_err .= "<br />- " . $msg[acquisition_budg_used_lg];
             }
             if ($total2) {
                 $msg_suppr_err .= "<br />- " . $msg[acquisition_budg_used_rubr];
             }
             error_message($msg[321], $msg_suppr_err, 1, 'admin.php?categ=acquisition&sub=budget&action=list&id_bibli=' . $id_bibli);
         }
     } else {
         show_list_budg($id_bibli);
     }
     break;