Files
MYSOPHAL/front/inventaire.step2.php
2025-08-07 13:15:31 +01:00

49 lines
1.0 KiB
PHP

<?php
use Glpi\Event;
include ('../model_controller/articles.list.php');
Session::checkLoginUser();
if (Session::getCurrentInterface() == "helpdesk") {
Html::helpHeader("DRH", '', $_SESSION["glpiname"]);
} else {
Html::header("DRH", '', "", "");
}
echo '<div id="show-region"> </div>
<div> <video hidden id="qr-video"></video> </div>
<label id="qr-label"></label>';
Html::footer();
?>
<script src="../js/qr-scanner.umd.min.js"></script>
<script>
$(document).ready(function(){
$("#c_ssmenu2").html('<ul>'+
'<li class="breadcrumb_item"><a href="central.php" title="Accueil">Accueil</a></li>'+
'<li class="breadcrumb_item"><a href="" title="">Inventaire</a></li>'+
'</ul>');
});
function setLabel(text) {
document.getElementById('qr-label').innerHTML = text;
}
const video = document.getElementById('qr-video');
const qrScanner = new QrScanner(video, result => setLabel(result));
qrScanner.start();
document.getElementById('show-region').appendChild(qrScanner.$canvas);
</script>