show_modif_form(); break; case 'save': demandes::get_values_from_form($demande); demandes::save($demande); $demande->show_list_form(); break; case 'search': $demande->show_list_form(); break; case 'suppr': if($iddemande){ demandes::delete($demande); } elseif($chk){ $chk = explode(",",$chk); for($i=0;$ishow_list_form(); break; case 'suppr_noti': $requete = "SELECT num_notice FROM demandes WHERE id_demande IN (".implode(",",$chk).") AND num_notice!=0"; $result = pmb_mysql_query($requete,$dbh); if(pmb_mysql_num_rows($result)>0){ $demande->suppr_notice_form(); } else { if($iddemande){ demandes::delete($demande); } elseif($chk){ if(!is_array($chk)){ $chk = explode(",",$chk); } for($i=0;$ishow_list_form(); } break; case 'change_state': if(sizeof($chk)){ for($i=0;$ifetch_data($iddemande); } $demande->show_list_form(); break; case 'affecter': $demande->attribuer(); $demande->show_list_form(); break; default: $demande->show_list_form(); break; } ?>