256 lines
8.9 KiB
PHP
256 lines
8.9 KiB
PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
|
<title>Ticket</title>
|
|
<link rel="stylesheet" type="text/css" href="ticket.css"/>
|
|
{{ Html::style('css/ticket.css') }}
|
|
{{ Html::style('css/ticket_lions_club.css') }}
|
|
{{ Html::style('css/ticket_standard.css') }}
|
|
|
|
<style>
|
|
.title{
|
|
letter-spacing: 0.1em !important;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<?php
|
|
$i = 0;
|
|
?>
|
|
@foreach($order->singleseatusers()->get() as $seat)
|
|
<?php $price = $prices[$i]; $lions = $seat->singleSeat()->first()->seat()->first()->event()->first()->lions; ?>
|
|
@if($lions)
|
|
<div class="container" id="ticket">
|
|
|
|
<div class="lions-left">
|
|
|
|
<div class="left lions-top">
|
|
<span id="customerName">{{$seat->user()->withTrashed()->first()->title}} {{$seat->user()->withTrashed()->first()->firstname}} {{$seat->user()->withTrashed()->first()->lastname}} </span>
|
|
</div>
|
|
|
|
<br clear="all"/>
|
|
<hr class="separator1"/>
|
|
|
|
<div class="title">
|
|
<span id="eventTitle">{{$seat->singleSeat()->first()->seat()->first()->event()->first()->title}}</span>
|
|
<span id="additionalTitle"></span></div>
|
|
|
|
<div class="left event">
|
|
<span id="eventDate">{{date('d. m. Y', strtotime($seat->singleSeat()->first()->seat()->first()->date))}}</span>
|
|
<span id="additionalDate">
|
|
@if(date('d.m.Y', strtotime($seat->singleSeat()->first()->seat()->first()->date)) == '15.03.2026')
|
|
18:00
|
|
@else
|
|
{{date('H:i',strtotime($seat->singleSeat()->first()->seat()->first()->event()->first()->starttime))}}
|
|
@endif
|
|
</span><br/>
|
|
<span id="eventRoom">{{$seat->singleSeat()->first()->seat()->first()->event()->first()->room}}</span>
|
|
</div>
|
|
|
|
<div class="right">
|
|
<span id="seat">
|
|
{{$seat->calcSeatName()}}
|
|
</span>
|
|
|
|
</div>
|
|
|
|
<br clear="all"/>
|
|
<hr class="separator2"/>
|
|
</div>
|
|
|
|
<div class="lions-right">
|
|
|
|
<div class="right lions-top">
|
|
<span id="reduction">@if($seat->concession()->first()->name != "Vollpreis")
|
|
ermäßigt
|
|
@endif</span>
|
|
<span id="price">EUR {{ number_format($price/100, 2) }}</span></div>
|
|
|
|
<br clear="all"/>
|
|
<hr class="separator1"/>
|
|
|
|
<img src="/imgs/lions.jpg" id="lionsLogo"/>
|
|
|
|
<br clear="all"/>
|
|
<hr class="separator2"/>
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div class="left">
|
|
<img src="/imgs/logo_white.jpg" id="logo" alt="Logo Kulturhaus Bruckmühle"/>
|
|
</div>
|
|
|
|
<div class="right lions-small">
|
|
DER REINERLÖS DES PROJEKTS WIRD FÜR EIN JUGENDPROJEKT IN DER REGION GESPENDET
|
|
</div>
|
|
|
|
<br clear="all"/>
|
|
|
|
</div>
|
|
|
|
<div id="footer">
|
|
KULTURHAUS PREGARTEN | BAHNHOFSTRASSE 12 | 4230 PREGARTEN | 07236/2570 | KULTURHAUS@BRUCKMUEHLE.AT |
|
|
WWW.KULTURHAUS-BRUCKMUEHLE.AT
|
|
DURCH DEN ERWERB DIESER EINTRITTSKARTE AKZEPTIERT DER BESUCHER DIE HAUSORDNUNG
|
|
(WWW.KULTURHAUS-BRUCKMUEHLE.AT/HAUSORDNUNG/). DIE MITNAHME VON TON- UND BILDAUFZEICHNUNGSGERÄTEN,
|
|
GETRÄNKEN UND WURFGESCHOSSEN IST VERBOTEN. ENTWERTETE KARTEN SIND UNGÜLTIG. KARTEN KÖNNEN NICHT
|
|
ZURÜCKGEGEBEN WERDEN.
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@else
|
|
<div class="container" id="ticket">
|
|
<div class="left">
|
|
<span id="customerName">{{$seat->user()->withTrashed()->first()->title}} {{$seat->user()->withTrashed()->first()->firstname}} {{$seat->user()->withTrashed()->first()->lastname}} </span>
|
|
</div>
|
|
|
|
<div class="right">
|
|
<span id="reduction">
|
|
@if($seat->concession()->first()->name != "Vollpreis")
|
|
ermäßigt
|
|
@endif
|
|
</span>
|
|
<span id="price">EUR {{ number_format($price/100, 2) }}</span>
|
|
</div>
|
|
|
|
<br clear="all"/>
|
|
<hr/>
|
|
|
|
<div class="title">
|
|
<span id="eventTitle">
|
|
@if($seat->singleSeat->seat->event->reservation->name == "Mit Tischwahl")
|
|
“Das Mädl aus der Vorstadt”<br />
|
|
Aistfestspiele 2025
|
|
@else
|
|
{{$seat->singleSeat()->first()->seat()->first()->event()->first()->title}}
|
|
@endif
|
|
</span>
|
|
<span id="additionalTitle"></span>
|
|
</div>
|
|
|
|
<div class="left event">
|
|
<span id="eventDate">{{date('d.m.Y', strtotime($seat->singleSeat()->first()->seat()->first()->date))}}</span>
|
|
<span id="additionalDate">
|
|
|
|
@if(date('d.m.Y', strtotime($seat->singleSeat()->first()->seat()->first()->date)) == '15.03.2026')
|
|
18:00
|
|
@else
|
|
{{date('H:i',strtotime($seat->singleSeat()->first()->seat()->first()->event()->first()->starttime))}}
|
|
@endif
|
|
</span><br/>
|
|
<span id="eventRoom">{{$seat->singleSeat()->first()->seat()->first()->event()->first()->room }}
|
|
@if($seat->singleSeat->seat->event->reservation->name == "Mit Tischwahl")
|
|
(bei Schlechtwetter im Saal/Findling • gleicher Sitzplan)
|
|
@endif
|
|
</span>
|
|
</div>
|
|
|
|
<div class="right">
|
|
<span id="seat">
|
|
@if($seat->singleSeat->seat->event->reservation->name == "Mit Tischwahl")
|
|
Reihe {{14-$seat->singleSeat->x}}, Platz {{$seat->singleSeat->y}}
|
|
@else
|
|
{{$seat->calcSeatName()}}
|
|
@endif
|
|
</span>
|
|
</div>
|
|
|
|
<br clear="all"/>
|
|
<hr/>
|
|
|
|
<div>
|
|
<img src="/imgs/logo_white.jpg" id="logo" alt="Logo Kulturhaus Bruckmühle"/>
|
|
</div>
|
|
|
|
<div id="footer">
|
|
KULTURHAUS PREGARTEN | BAHNHOFSTRASSE 12 | 4230 PREGARTEN | 07236/2570 | KULTURHAUS@BRUCKMUEHLE.AT |
|
|
WWW.KULTURHAUS-BRUCKMUEHLE.AT
|
|
DURCH DEN ERWERB DIESER EINTRITTSKARTE AKZEPTIERT DER BESUCHER DIE HAUSORDNUNG
|
|
(WWW.KULTURHAUS-BRUCKMUEHLE.AT/HAUSORDNUNG/). DIE MITNAHME VON TON- UND BILDAUFZEICHNUNGSGERÄTEN,
|
|
GETRÄNKEN UND WURFGESCHOSSEN IST VERBOTEN. ENTWERTETE KARTEN SIND UNGÜLTIG. KARTEN KÖNNEN NICHT
|
|
ZURÜCKGEGEBEN WERDEN.
|
|
</div>
|
|
|
|
</div>
|
|
@endif
|
|
<?php $i++; ?>
|
|
@endforeach
|
|
|
|
<script src="{{ URL::asset('jcrop/js/jquery.min.js') }}"></script>
|
|
<script>
|
|
window.print();
|
|
/*
|
|
var HTTP_GET_VARS;
|
|
var PRINTER_NAME = "Citizen";
|
|
//var PRINTER_FALLBACK_NAME = "Deskjet";
|
|
var PRINTER_FALLBACK_NAME = "Adobe";
|
|
|
|
$(document).ready(function () {
|
|
|
|
printTickets();
|
|
});
|
|
|
|
function printTickets() {
|
|
jsPrintSetup.setPrinter(selectPrinter());
|
|
|
|
// var paperID = 200;
|
|
// jsPrintSetup.definePaperSize(paperID, paperID, 'ticket_bm', 'ticket_bm_200x87mm', 'Ticket Bruckmuehle', 200, 87, jsPrintSetup.kPaperSizeMillimeters);
|
|
// jsPrintSetup.setPaperSizeData(paperID);
|
|
//alert(jsPrintSetup.getPaperSizeDataByID(200));
|
|
|
|
jsPrintSetup.setOption('orientation', jsPrintSetup.kLandscapeOrientation);
|
|
jsPrintSetup.setOption('marginTop', 0);
|
|
jsPrintSetup.setOption('marginBottom', 0);
|
|
jsPrintSetup.setOption('marginLeft', 0);
|
|
jsPrintSetup.setOption('marginRight', 0);
|
|
|
|
jsPrintSetup.setOption('headerStrLeft', '');
|
|
jsPrintSetup.setOption('headerStrCenter', '');
|
|
jsPrintSetup.setOption('headerStrRight', '');
|
|
jsPrintSetup.setOption('footerStrLeft', '');
|
|
jsPrintSetup.setOption('footerStrCenter', '');
|
|
jsPrintSetup.setOption('footerStrRight', '');
|
|
|
|
jsPrintSetup.setOption('printBGColors', 1);
|
|
|
|
jsPrintSetup.clearSilentPrint();
|
|
jsPrintSetup.setOption('printSilent', 1);
|
|
|
|
jsPrintSetup.printWindow(window);
|
|
|
|
// window.close();
|
|
}
|
|
|
|
|
|
function selectPrinter() {
|
|
var printers = jsPrintSetup.getPrintersList().split(',');
|
|
//console.log(printers);
|
|
|
|
for (var i = 0; i < printers.length; ++i) {
|
|
if (printers[i].toLowerCase().indexOf(PRINTER_NAME.toLowerCase()) != -1) {
|
|
return printers[i];
|
|
}
|
|
}
|
|
|
|
for (var i = 0; i < printers.length; ++i) {
|
|
if (printers[i].toLowerCase().indexOf(PRINTER_FALLBACK_NAME.toLowerCase()) != -1) {
|
|
return printers[i];
|
|
}
|
|
}
|
|
|
|
if (printers.length > 0) {
|
|
return printers[0];
|
|
}
|
|
|
|
return '';
|
|
}*/
|
|
</script>
|
|
|
|
</body>
|
|
</html>
|