ldc-mesbr-app/resources/views/template/mur/imprimer.blade.php
2025-04-02 15:14:41 +00:00

88 lines
3.3 KiB
PHP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<title>Vos bons de réduction</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<link rel="stylesheet" type="text/css" href="{{'/storage/landings/'.$ref}}/css/style.css">
<link rel="stylesheet" type="text/css" href="{{'/storage/landings/'.$ref}}/css/print.css" media="print">
<script type="text/javascript" src="https://code.jquery.com/jquery-latest.js"></script>
</HEAD>
<BODY>
<div id="nepasimprimer">
<div class="global">
<h2>Impression de vos bons de réduction</h2>
<h3><!--#4DTEXT s_Affiche_Titre--></h3>
<p class="precautions">
1 - Vérifiez que votre imprimante est allumée et reliée à l'ordinateur<br/>
2 - Vérifiez qu'elle contient du papier blanc et de l'encre<br/>
3 - Cliquez ci-dessous pour lancer l'impression
</p>
<center><input type="button" class="print" id="print_br" value="IMPRIMER MES COUPONS" onclick="impressionstart();" /></center>
<center><img id="loader" src="{{'/storage/landings/'.$ref}}/images/loader.gif" alt="Chargement..." /></center>
<input type="hidden" name="csrf" id="csrf" value="<?php echo csrf_token(); ?>">
</div>
</div>
<div id="aimprimer"></div>
<script type="text/javascript">
function impressionexe() {
var total = document.getElementsByTagName("img").length;
var compteur = 0, i;
compteur = 0;
for(i=0; i<total; i++){
if(document.getElementsByTagName("img")[i].complete){
compteur++;
}
}
if(compteur < total){
setTimeout("impressionexe()",2500);
}
else {
window.print();
document.location.href="/merci";
}
}
function impressioncharge() {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('#csrf').val()
}
});
$.ajax({
type:"POST",
url:"/ajx_impression",
data:"",
success:function(reponse){
if(reponse != ""){
var codehtmlimpression = reponse;
document.getElementById("aimprimer").innerHTML = codehtmlimpression;
setTimeout("impressionexe()",2500);
}
else {
alert("pas de réponse du serveur");
}
}
});
}
function impressionstart() {
document.getElementById('print_br').style.display='none';
document.getElementById('loader').style.display='block';
impressioncharge();
}
</script>
</BODY>
</HTML>