show_list_exer($ent);
     break;
 case 'add':
     show_exer_form($ent);
     break;
 case 'modif':
     if (exercices::exists($id)) {
         show_exer_form($ent, $id);
     } else {
         show_list_exer($ent);
     }
     break;
 case 'update':
     // vérification validité des données fournies.
     //Pas deux libelles d'exercices identiques pour la même entité
     $nbr = exercices::existsLibelle($ent, $libelle, $id);
     if ($nbr > 0) {
         error_form_message($libelle . $msg["acquisition_compta_already_used"]);
         break;
     }
     if ($date_deb && $date_fin) {
         //Vérification des dates
         //Format date début et format date fin
         $deb = extraitdate($date_deb);
         $fin = extraitdate($date_fin);
         $ex_deb = explode('-', $deb);
         $ex_fin = explode('-', $fin);
         if ($deb == '' || $fin == '' || strlen($ex_deb[0]) != 4 || strlen($ex_fin[0]) != 4 || !checkdate($ex_deb[1], $ex_deb[2], $ex_deb[0]) || !checkdate($ex_fin[1], $ex_fin[2], $ex_fin[0])) {
             error_form_message($libelle . $msg["acquisition_compta_date_inv"]);
             break;
         }