This commit is contained in:
KANE LAZENI 2026-03-31 14:51:31 +00:00
parent c1c560d561
commit 0953d2611a

View File

@ -112,56 +112,59 @@
} }
</style> </style>
<div class="mb-3"> <!-- DEBUT TAG -->
<div class="input-group input-group-lg"> <?php if ($carteAvecDonnees=="1") : ?>
<div class="mb-3">
<div class="input-group input-group-lg">
<span class="input-group-text" style="font-size: 13pt;">Tag NFC</span> <span class="input-group-text" style="font-size: 13pt;">Tag NFC</span>
<input type="text" <input type="text"
id="tagCarteNfc" id="tagCarteNfc"
value="<?= htmlspecialchars($beneficiaire['tagCarteNfc']) ?>" value="<?= htmlspecialchars($beneficiaire['tagCarteNfc']) ?>"
readonly readonly
class="form-control text-center" class="form-control text-center"
style="letter-spacing: -1px; font-size:13pt;" style="letter-spacing: -1px; font-size:13pt;"
> >
<button type="button" <button type="button"
class="btn btn-primary" class="btn btn-primary"
onclick="copierTag()" onclick="copierTag()"
title="Copier le tag NFC" title="Copier le tag NFC"
style="font-size:13pt;"> style="font-size:13pt;">
<i class="fas fa-copy"></i> Copier le tag NFC <i class="fas fa-copy"></i> Copier le tag NFC
</button> </button>
</div> </div>
</div> </div>
<script> <script>
function copierTag() { function copierTag() {
const valeur = document.getElementById('tagCarteNfc').value; const valeur = document.getElementById('tagCarteNfc').value;
navigator.clipboard.writeText(valeur).then(() => { navigator.clipboard.writeText(valeur).then(() => {
// Feedback visuel // Feedback visuel
const btn = event.currentTarget; const btn = event.currentTarget;
const iconeOriginale = btn.innerHTML; const iconeOriginale = btn.innerHTML;
btn.innerHTML = '<i class="fas fa-check"></i>'; btn.innerHTML = '<i class="fas fa-check"></i>';
btn.classList.replace('btn-secondary', 'btn-success'); btn.classList.replace('btn-secondary', 'btn-success');
setTimeout(() => { setTimeout(() => {
btn.innerHTML = iconeOriginale; btn.innerHTML = iconeOriginale;
btn.classList.replace('btn-success', 'btn-secondary'); btn.classList.replace('btn-success', 'btn-secondary');
}, 2000); }, 2000);
}).catch(() => {
// Fallback pour anciens navigateurs
const input = document.getElementById('tagCarteNfc');
input.select();
document.execCommand('copy');
alert('Tag copié !');
});
}
</script>
}).catch(() => {
// Fallback pour anciens navigateurs
const input = document.getElementById('tagCarteNfc');
input.select();
document.execCommand('copy');
alert('Tag copié !');
});
}
</script>
<?php endif; ?>
<!-- FIN TAG -->
<FORM name= "formfichebeneficiaire" id ="formfichebeneficiaire" method="POST"> <FORM name= "formfichebeneficiaire" id ="formfichebeneficiaire" method="POST">
<fieldset> <fieldset>