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>
 |