Modifications de tout ! Sauf le chef de département pour le moment
This commit is contained in:
		@@ -49,6 +49,7 @@
 | 
			
		||||
            <a href="./finance.html" class="w3-bar-item w3-button">Accueil</a>
 | 
			
		||||
            <a href="./paiements_en_attente.html" class="w3-bar-item w3-button">Paiements en attente</a>
 | 
			
		||||
            <a href="./historique_paiements.html" class="w3-bar-item w3-button">Historique des paiements</a>
 | 
			
		||||
            <a href="./budget.html" class="w3-bar-item w3-button">Budget</a>
 | 
			
		||||
            <a href="./rapports_financiers.html" class="w3-bar-item w3-button">Rapports Financiers</a>
 | 
			
		||||
            <a href="./mes_informations.html" class="w3-bar-item w3-button">Mes informations</a>
 | 
			
		||||
        </div>
 | 
			
		||||
@@ -76,6 +77,7 @@
 | 
			
		||||
            <a href="./finance.html" class="w3-bar-item w3-button">Accueil</a>
 | 
			
		||||
            <a href="./paiements_en_attente.html" class="w3-bar-item w3-button">Paiements en attente</a>
 | 
			
		||||
            <a href="./historique_paiements.html" class="w3-bar-item w3-button">Historique des paiements</a>
 | 
			
		||||
            <a href="./budget.html" class="w3-bar-item w3-button">Budget</a>
 | 
			
		||||
            <a href="./rapports_financiers.html" class="w3-bar-item w3-button">Rapports Financiers</a>
 | 
			
		||||
            <a href="./mes_informations.html" class="w3-bar-item w3-button">Mes informations</a>
 | 
			
		||||
    
 | 
			
		||||
@@ -159,8 +161,12 @@
 | 
			
		||||
                </tbody>
 | 
			
		||||
            </table>
 | 
			
		||||
        </div>
 | 
			
		||||
        <button class="w3-button w3-green w3-margin-top" onclick="exportTableToCSV('historique_paiements.csv')">Exporter les données en CSV</button>
 | 
			
		||||
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    <div class="footer">
 | 
			
		||||
        <p>© 2024 IUT de Fontainebleau. Tous droits réservés |
 | 
			
		||||
            <a href="../mentions_legales.html" class="w3-text-white">Mentions légales</a>
 | 
			
		||||
@@ -203,6 +209,29 @@
 | 
			
		||||
                x.className = x.className.replace(" w3-show", "");
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        function exportTableToCSV(filename) {
 | 
			
		||||
            const rows = document.querySelectorAll("#paymentTableBody tr");
 | 
			
		||||
            let csvContent = "ID Paiement,Nom du Bénéficiaire,Montant (€),Status\n"; // En-têtes du CSV
 | 
			
		||||
 | 
			
		||||
            rows.forEach(row => {
 | 
			
		||||
                const cols = row.querySelectorAll("td");
 | 
			
		||||
                const data = Array.from(cols).map(col => col.textContent).join(","); // Récupérer le texte de chaque cellule
 | 
			
		||||
                csvContent += data + "\n"; // Ajouter chaque ligne au contenu CSV
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            // Créer un lien pour le téléchargement
 | 
			
		||||
            const blob = new Blob([csvContent], { type: 'text/csv;charset=utf-8;' });
 | 
			
		||||
            const link = document.createElement("a");
 | 
			
		||||
            const url = URL.createObjectURL(blob);
 | 
			
		||||
            link.setAttribute("href", url);
 | 
			
		||||
            link.setAttribute("download", filename);
 | 
			
		||||
            link.style.visibility = 'hidden';
 | 
			
		||||
            
 | 
			
		||||
            document.body.appendChild(link);
 | 
			
		||||
            link.click(); // Simuler un clic pour démarrer le téléchargement
 | 
			
		||||
            document.body.removeChild(link); // Retirer le lien du document
 | 
			
		||||
        }
 | 
			
		||||
    </script>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user