✅ ✖
:




:
document.addEventListener("DOMContentLoaded", () => { const markBtn = document.getElementById("mark_all_btn"); const deleteBtn = document.getElementById("delete_selected_btn"); const checkboxes = document.querySelectorAll(".chk_user"); const form = document.getElementById("checkers"); const hiddenInput = document.getElementById("userids"); if (markBtn) { markBtn.addEventListener("click", () => { const allChecked = Array.from(checkboxes).every(cb => cb.checked); checkboxes.forEach(cb => cb.checked = !allChecked); markBtn.value = allChecked ? "{$lang_mark_all}" : "{$lang_unmark_all}"; }); } if (deleteBtn) { deleteBtn.addEventListener("click", () => { const selected = Array.from(checkboxes) .filter(cb => cb.checked) .map(cb => cb.value); if (selected.length === 0) { alert("{$lang_no_selected}"); return; } if (confirm("{$lang_confirm_delete}")) { hiddenInput.value = selected.join(","); form.submit(); } }); } }); setTimeout(function() { const banner = document.getElementById('successBanner'); if (banner) banner.remove(); }, 5000); function closeSuccessBanner() { const banner = document.getElementById('successBanner'); if (banner) banner.remove(); } JS; $content = ob_get_clean(); include __DIR__ . '/admin_master_template.php'; ?>