} if ($b == 4) { //test s'il reste une place ou non, si oui enlever de la liste d'attente if (countPlace($idatelier) < $row["nbplace_atelier"]) { if (FALSE != ModifyUserAtelier($idatelier, $iduser, 0)) { echo geterror(26); } } else { echo "<div class=\"alert alert-warning alert-dismissable\"><i class=\"fa fa-exclamation\"></i>\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>L'atelier est déjà complet, veuillez attendre qu'une place se libère !</div>"; } } if ($b == 5) { echo "<div class=\"alert alert-success alert-dismissable\"><i class=\"fa fa-info\"></i>\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>Présence validée</div>"; } if ($b == 6) { if (FALSE != ModifyUserAtelier($idatelier, $iduser, 2)) { echo "<div class=\"alert alert-success alert-dismissable\"><i class=\"fa fa-info\"></i>\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>Inscription en liste d'attente validée</div>"; } else { echo geterror(26); } } if ($b == 10) { if (FALSE != addUserAtelierAttente($idatelier, $idstatut, $iduser)) { echo "<div class=\"alert alert-success alert-dismissable\"><i class=\"fa fa-info\"></i>\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>Inscription en liste d'attente validée</div>"; } } //libération pour epnconnect if ($b == 11) { if (FALSE != ModifStatusAtelier($idatelier, 1)) { echo "<div class=\"alert alert-success alert-dismissable\"><i class=\"fa fa-info\"></i>\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button> EpnConnect libère les postes pour l'atelier.</div>"; }
//Cas 1: un adhérent est absent à l'origine, mais présent de fait if (in_array($iduser, $_POST['present_']) == TRUE) { if ($statutuser == 0) { ModifyUserAtelier($idatelier, $iduser, 1); //rajouter au forfait $depense = getForfaitUserEncours($iduser); if ($depense["depense"] + 1 == $depense["total_atelier"]) { clotureforfaitUser($depense["total_atelier"], $depense["id_forfait"]); } else { updateForfaitdepense($depense["id_forfait"]); } } } else { //cas 2 ; un adhérent est présent à l'origine, mais en fait absent if ($statutuser == 1) { //retirer de la liste des présents ModifyUserAtelier($idatelier, $iduser, 0); //enlever 1 atelier au compte du forfait $depense = getForfaitUserEncours($iduser); DeleteOneFromForfait($depense["id_forfait"], $iduser); } } } //modifier dans les stats ! $absents = $nombre_inscrit - $nombre_present; ModifStatAS($nombre_inscrit, $nombre_present, $absents, $idatelier, 'a'); header("Location:index.php?a=18&mesno=43"); //vers les archives break; } }