Skip to content
Snippets Groups Projects
Commit b30ccf26 authored by Adrien Fryson's avatar Adrien Fryson
Browse files

suppression fil de discussion

parent 2abd5b92
No related branches found
No related tags found
No related merge requests found
......@@ -58,6 +58,8 @@ public class CreerFil extends HttpServlet {
uploadDir.mkdir();
}
filePart.write(uploadPath + File.separator + fileName);
} else {
fileName = "default.png";
}
f.create(new FilDeDiscussion(
......
......@@ -20,10 +20,10 @@ public class DeleteFil extends HttpServlet {
int id = Integer.parseInt(req.getParameter("id"));
FilDeDiscussionDAO filDao = new FilDeDiscussionDAO();
if (filDao.delete(id)) {
req.setAttribute("success", "Fil de discussion supprimé.");
req.getSession().setAttribute("deleteFil", "Le fil de discussion a bien été supprimé.");
} else {
req.setAttribute("error", "Erreur lors de la suppression du fil de discussion.");
req.getSession().setAttribute("deleteFil", "Erreur lors de la suppression du fil de discussion.");
}
res.sendRedirect(req.getContextPath() + "/listerFil");
res.sendRedirect(req.getContextPath() + "/accueil");
}
}
......@@ -31,7 +31,15 @@
<a href="<%= request.getContextPath() %>/logout" class="block py-2.5 px-4 rounded transition duration-200 hover:bg-red-700">Se déconnecter</a>
</nav>
</aside>
<div class="flex-1 p-6">
<% if (session.getAttribute("deleteFil") != null) { %>
<div class="max-w-2xl mx-auto mt-4 p-4 bg-green-100 text-green-700 rounded-lg">
<p class="font-bold"><%= session.getAttribute("deleteFil") %></p>
<% session.removeAttribute("deleteFil"); %>
</div>
<% } %>
<%
UtilisateurDao udao=new UtilisateurDao(); String email=(String) session.getAttribute("email");
String username=udao.findUtilisateur(email).getNom(); AbonnementDao adao=new AbonnementDao();
......
......@@ -32,6 +32,7 @@
<div class="flex-1 p-6">
<div class="max-w-2xl mx-auto mt-8 p-6 bg-gray-800 rounded-lg shadow-md">
<h2 class="text-2xl font-bold mb-4 text-center">Fils de Discussion</h2>
<p class="text-gray-400 mb-4 text-center">(auxquels vous n'êtes pas abonné)</p>
<%
......
......@@ -50,15 +50,13 @@
<img src="<%= request.getContextPath() %>/uploads/<%= fil.getLogo() %>" alt="Logo" class="mt-2 message-image">
<% } %>
</div>
<div class="flex justify-between">
<button type="submit" class="bg-blue-500 text-white px-4 py-2 rounded-lg shadow-md hover:bg-blue-600 transition-colors">Sauvegarder</button>
<form action="<%= request.getContextPath() %>/deleteFil" method="post">
<input type="hidden" name="id" value="<%= fil.getId() %>">
<button type="submit" class="bg-red-500 text-white px-4 py-2 rounded-lg shadow-md hover:bg-red-600 transition-colors">Supprimer</button>
</form>
</div>
<button type="submit" class="bg-blue-500 text-white px-4 py-2 rounded-lg shadow-md hover:bg-blue-600 transition-colors w-full">Sauvegarder</button>
</form>
<form action="<%= request.getContextPath() %>/deleteFil" method="post" class="mt-4">
<input type="hidden" name="id" value="<%= fil.getId() %>">
<button type="submit" class="bg-red-500 text-white px-4 py-2 rounded-lg shadow-md hover:bg-red-600 transition-colors w-full">Supprimer</button>
</form>
</div>
</div>
</body>
</html>
</html>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment