ModifyUser1Session($idsession, $_POST['present_'][$x], 1, $iddate);
         //test du forfait de l'adherent
         $depense = getForfaitUserEncours($_POST['present_'][$x]);
         if ($depense != FALSE) {
             if ($depense["depense"] + 1 == $depense["total_atelier"]) {
                 clotureforfaitUser($depense["total_atelier"], $depense["id_forfait"]);
             } else {
                 updateForfaitdepense($depense["id_forfait"]);
             }
         }
     }
     //modifier le statut de la date de la session
     updateDatesessionStatut($iddate);
     //inscription dans la stats
     $absents = $nombre_inscrit - $nombre_present;
     InsertStatAS('s', $idsession, $date_session, $nombre_inscrit, $nombre_present, $absents, $attente, $nbplace, $categorie, 1, $anim, $_SESSION["idepn"]);
     //en cas de session cloturée toutes dates finies changer son statut --> archives !
     $nbrvalides = getDatesValidesbysession($idsession);
     $nbreannule = getDatesAnnulebysession($idsession);
     if ($nbrvalides + $nbreannule == $nbre_dates) {
         updateSessionStatut($idsession);
     }
     //redirection
     header("Location:index.php?a=30&b=1&idsession=" . $idsession);
 } else {
     //venue des archives modification
     //charger la liste des inscrits
     $archivarr = getSessionValidpresences($idsession, $iddate);
     $nbarchiv = mysqli_num_rows($archivarr);
     for ($x = 0; $x < $nbarchiv; $x++) {
         $archiv = mysqli_fetch_array($archivarr);
                            header("Location: ./index.php?a=11&p=ok");
                        }
                    }
                    break;
                case 2:
                    // modifie un poste
                    if (FALSE == modifAtelier($id, $date, $heure, $duree, $anim, $sujet, $nbplace, $public, $stateAtelier, $salle, $tarif)) {
                        header("Location: ./index.php?a=11mesno=0");
                    } else {
                        if ($stateAtelier == 3) {
                            //en cas d'annulation d'atelier, l'inscrire dans les stats
                            $inscrits = countPlace($id);
                            //adherent en attente
                            $rattente = getAtelierUser($idatelier, 2);
                            $attente = mysqli_num_rows($rattente);
                            InsertStatAS('a', $id, $date, $inscrits, 0, 0, $attente, $nbplace, $stateAtelier);
                        }
                        header("Location: ./index.php?a=11&p=ok");
                    }
                    break;
            }
        }
    }
}
// Si le bouton supprimé est posté
if ($m == 4) {
    if (FALSE == delAtelier($id)) {
        header("Location: ./index.php?a=11&mesno=0");
    } else {
        //supprimer les adherents inscrits
        $result = getAtelierUser($id, 0);
         $depense = getForfaitUserEncours($_POST['present_'][$x]);
         if ($depense["depense"] + 1 == $depense["total_atelier"]) {
             clotureforfaitUser($depense["total_atelier"], $depense["id_forfait"]);
             $header = "Location:index.php?a=13&b=1&idatelier=" . $idatelier;
             //vers l'atelier pour reactiver epnconnect
         } else {
             updateForfaitdepense($depense["id_forfait"]);
             $header = "Location:index.php?a=13&b=1&idatelier=" . $idatelier;
             //vers l'atelier pour reactiver epnconnect
         }
     }
     //modifier le statut de l'atelier = cloturé ==2
     UpdateAtelierStatut($idatelier, 2);
     //entrer les stats
     $absents = $nombre_inscrit - $nombre_present;
     InsertStatAS('a', $idatelier, $date_atelier, $nombre_inscrit, $nombre_present, $absents, $attente, $nbplace, $categorie, 1, $anim, $epn);
     //REDIRECTION
     header($header);
     break;
     //modification depuis les archives
 //modification depuis les archives
 case 1:
     //charger la liste des inscrits
     $archivarr = getAtelierArchivUser($idatelier);
     $nbarchiv = mysqli_num_rows($archivarr);
     for ($x = 0; $x < $nbarchiv; $x++) {
         $archiv = mysqli_fetch_array($archivarr);
         $iduser = $archiv['id_user'];
         $statutuser = $archiv["status_rel_atelier_user"];
         //Cas 1: un adhérent est absent à l'origine, mais présent de fait
         if (in_array($iduser, $_POST['present_']) == TRUE) {
                 }
                 $o = $o + 1;
             } else {
                 //modification de date
                 modifDateSession($_POST["iddate" . $i], $sessiondates[$i], $_POST["statutdate" . $i]);
                 //cloturer la session si les dates precedentes sont déjà cloturées en cas de modif ==2
                 if ($_POST["statutdate" . $i] == "2") {
                     //en cas d'aucune date en attente, valider la session et l'inscrire
                     $nbrrestant = $nbre_origin - 1;
                     $nbrvalides = getDatesValidesbysession($idsession);
                     if ($nbrrestant == $nbrvalides) {
                         updateSessionStatut($idsession);
                     }
                     //inserer les stats aussi !!
                     $arrayresult = getInscritpersession($idsession, $_POST["iddate" . $i]);
                     InsertStatAS('s', $idsession, $sessiondates[$i], $arrayresult[0], 0, 0, $arrayresult[1], $nbplace, 2, $anim, $_SESSION["idepn"]);
                 }
             }
         }
     }
     //remettre le bon nombre pour $nbre_dates dans tab_session
     if ($nbre_dates - $o < $nbre_dates) {
         $nbre_dates = $nbre_dates - $o;
         updatenbredates($idsession, $nbre_dates);
     }
     $i = 0;
     header("Location: ./index.php?a=37&mesno=14");
     //en cas d'ajout de date
 } elseif ($nbre_origin < $nbre_dates) {
     //changer le nombre de dates dans tab_session
     updatenbredates($idsession, $nbre_dates);