49 lines
1.0 KiB
PHP
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>
|