foreach ($liste_inter as $inter) { if ($inter['fin'] <= dateFrToUs($_POST['fin'])) { $liste_temp[] = $inter; } } break; case '>=': foreach ($liste_inter as $inter) { if ($inter['fin'] >= dateFrToUs($_POST['fin'])) { $liste_temp[] = $inter; } } break; default: foreach ($liste_inter as $inter) { if ($inter['fin'] == dateFrToUs($_POST['fin'])) { $liste_temp[] = $inter; } } break; } $liste_inter = $liste_temp; } //filtre sur SUPPRIMES if (isset($_POST['supprimes']) and $_POST['supprimes'] != '' and count($liste_inter) > 0) { $liste_temp = array(); foreach ($liste_inter as $inter) { if ($_POST['supprimes'] == 0) { //on ne prend que ce qui ne sont pas supprimés (+ les anciennes inter si coché) if ($inter['supp'] == 0 or $inter['supp'] == 2) { $liste_temp[] = $inter;
} } if (!isset($_POST['choisi'])) { echo "<script language=javascript> alert ('Vous devez choisir au moins un matériel.');</script>"; $valide = 0; } if ($valide == 1) { //on peut traiter //formatage dates if (isset($_POST['debut']) and $_POST['debut'] != '') { $debut = dateFrToUs($_POST['debut']); } else { $debut = ''; } if (isset($_POST['fin']) and $_POST['fin'] != '') { $fin = dateFrToUs($_POST['fin']); } else { $fin = ''; } //on a un id -> modif if (isset($_POST['id']) and $_POST['id'] != '') { $res = updateInter($_POST['id'], $debut, $fin, $_POST['prestataire'], $_POST['intervenant'], $_POST['etat_inter'], $_POST['type_inter'], $_POST['periodicite'], $_POST['priorite'], $_POST['domaine'], $_POST['cout'], formatChaine($_POST['detail'])); $texte = "Modification intervention terminée."; //RAZ association materiel(s) - intervention $raz = razMatInter($_POST['id']); //ajout association materiel(s) - intervention foreach ($_POST['choisi'] as $mat) { $res2 = addMatInter($_POST['id'], $mat); } //si fini (etat=3) => log inter + si periodicite => cree prochaine echeance if ($_POST['etat_inter'] == 3) {