die("no access"); } require_once $class_path . "/demandes_types.class.php"; require_once $class_path . "/demandes.class.php"; require_once $class_path . "/demandes_actions.class.php"; require_once $class_path . "/rapport.class.php"; require_once $base_path . "/demandes/export_format/report_to_rtf.class.php"; $demande = new demandes($iddemande); $actions = new demandes_actions($idaction); $rap = new rapport_demandes($iddemande); switch ($act) { case 'new': $demande->show_modif_form(); break; case 'save': demandes::get_values_from_form($demande); demandes::save($demande); $demande->fetch_data($demande->id_demande); $demande->show_consult_form(); break; case 'modif': $demande->show_modif_form(); break; case 'suppr_noti': $requete = "SELECT num_notice FROM demandes WHERE id_demande =" . $iddemande . " AND num_notice != 0"; $result = pmb_mysql_query($requete, $dbh); if (pmb_mysql_num_rows($result) > 0) { $demande->suppr_notice_form(); } else { demandes::delete($demande); $demande->show_list_form();