PAGE INSCRIPTION DIGIY

// ===== ALLIANCE — INSCRIPTION ===== function saveAllianceRequest() { const name = document.getElementById(« alli_name »).value.trim(); const whatsapp = document.getElementById(« alli_whatsapp »).value.trim(); const city = document.getElementById(« alli_city »).value.trim(); const module = document.getElementById(« alli_module »).value; const statusBox = document.getElementById(« alliStatus »);if (!name || !whatsapp || !city) { statusBox.style.color = « var(–danger) »; statusBox.textContent = « Merci de remplir tous les champs. »; return; }const id = Date.now(); db.ref(« allianceRequests/ » + id).set({ id, name, whatsapp, city, module, status: « pending », timestamp: Date.now() }).then(() => { statusBox.style.color = « var(–ok) »; statusBox.textContent = « Inscription enregistrée ✔ »; document.getElementById(« alli_name »).value = «  »; document.getElementById(« alli_whatsapp »).value = «  »; document.getElementById(« alli_city »).value = «  »; }); }// ===== ALLIANCE — ADMIN ===== db.ref(« allianceRequests »).on(« value », (snap) => { const data = snap.val(); const tbody = document.getElementById(« alliAdminTable »);if (!data) { tbody.innerHTML = `Aucune demande`; return; }const rows = Object.values(data).sort((a,b)=>b.timestamp – a.timestamp).map(req => `${req.name}WhatsApp${req.city}${req.module} ${req.status} `).join(«  »);tbody.innerHTML = rows; });function validateAlliance(id) { db.ref(« allianceRequests/ » + id + « /status »).set(« validated »); }function rejectAlliance(id) { db.ref(« allianceRequests/ » + id + « /status »).set(« rejected »); }
Retour en haut