200 lines
5.9 KiB
PHP
200 lines
5.9 KiB
PHP
![]() |
<!DOCTYPE html>
|
|||
|
<html lang="de">
|
|||
|
<head>
|
|||
|
<meta charset="UTF-8">
|
|||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|||
|
<title>Schülerausweis</title>
|
|||
|
<style>
|
|||
|
body {
|
|||
|
display: flex;
|
|||
|
justify-content: center;
|
|||
|
align-items: center;
|
|||
|
height: 100vh;
|
|||
|
margin: 0;
|
|||
|
background-color: #ffffff;
|
|||
|
font-family: Arial, sans-serif;
|
|||
|
}
|
|||
|
|
|||
|
.card {
|
|||
|
width: 86mm;
|
|||
|
height: 54mm;
|
|||
|
/*width: 100vw;
|
|||
|
height: 100vh;
|
|||
|
width: 600px;
|
|||
|
height: 350px;*/
|
|||
|
border: 1px solid #cccccc;
|
|||
|
border-radius: 10px;
|
|||
|
/* padding: 20px;*/
|
|||
|
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
|
|||
|
background: url(img/fvs-background-print.<?php echo (isset($pdf) ? 'png' : 'svg') ?>) bottom left no-repeat;
|
|||
|
color-adjust: exact !important; /* Firefox 48 – 96 */
|
|||
|
print-color-adjust: exact !important;
|
|||
|
/*background: url('img/fvs-background.<?php echo (isset($pdf) ? 'png' : 'svg') ?>') bottom left no-repeat;*/
|
|||
|
/*background-size: 60%;
|
|||
|
background-size: contain;*/
|
|||
|
}
|
|||
|
|
|||
|
.left-section {
|
|||
|
/* display: flex;
|
|||
|
flex-direction: column;
|
|||
|
justify-content: space-between;*/
|
|||
|
position: absolute; top: 25mm; left: 2mm; width: 45mm; height: 35mm;
|
|||
|
/*border: 1px solid;*/
|
|||
|
/* background-image: url('logo-fvs-kuppel.svg');
|
|||
|
background-size: 120%;
|
|||
|
background-repeat: no-repeat;
|
|||
|
background-position: right;
|
|||
|
background-color:rgba(255, 255, 255, 5);*/
|
|||
|
}
|
|||
|
|
|||
|
.right-section {
|
|||
|
text-align: left;
|
|||
|
position: absolute; top: 20mm; left: 54mm; width: 27mm; height: 33mm;
|
|||
|
/*border: 1px solid;*/
|
|||
|
}
|
|||
|
|
|||
|
.logo {
|
|||
|
position: absolute; top: 7mm; left: 36mm; width: 46mm; height: 12mm;
|
|||
|
/*border: 1px solid;*/
|
|||
|
text-align: left;
|
|||
|
}
|
|||
|
.title {
|
|||
|
font-size: 14px;
|
|||
|
font-weight: bold;
|
|||
|
color: #333333;
|
|||
|
position: absolute; top: 11mm; left: 2mm;
|
|||
|
}
|
|||
|
|
|||
|
.subtitle {
|
|||
|
font-size: 8px;
|
|||
|
color: #666666;
|
|||
|
position: absolute; top: 15mm; left: 2mm;
|
|||
|
}
|
|||
|
|
|||
|
.info {
|
|||
|
margin-bottom: 4mm;
|
|||
|
}
|
|||
|
|
|||
|
.legal {
|
|||
|
font-size: 8px;
|
|||
|
color: #666666;
|
|||
|
position: absolute; top: 27mm; left: 0mm;
|
|||
|
}
|
|||
|
|
|||
|
.info strong {
|
|||
|
display: block;
|
|||
|
font-size: 10px;
|
|||
|
color: #333333;
|
|||
|
}
|
|||
|
|
|||
|
.info span {
|
|||
|
font-size: 6px;
|
|||
|
color: #666666;
|
|||
|
}
|
|||
|
|
|||
|
.logo img {
|
|||
|
width: 46mm;
|
|||
|
height: auto;
|
|||
|
}
|
|||
|
|
|||
|
.contact {
|
|||
|
font-size: 8px;
|
|||
|
color: #333333;
|
|||
|
text-align: left;
|
|||
|
}
|
|||
|
|
|||
|
.contact a {
|
|||
|
color: #333333;
|
|||
|
text-decoration: none;
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
|
|||
|
.qr-code {
|
|||
|
/* margin-top: 10px;*/
|
|||
|
}
|
|||
|
|
|||
|
.qr-code img {
|
|||
|
width: 22mm;
|
|||
|
height: auto;
|
|||
|
}
|
|||
|
|
|||
|
.timestamp {
|
|||
|
transform: rotate(90deg);
|
|||
|
rotate: 90;
|
|||
|
font-size: 6px;
|
|||
|
color: #666666;
|
|||
|
/*margin-top: 10px;*/
|
|||
|
}
|
|||
|
|
|||
|
.curve {
|
|||
|
position: absolute;
|
|||
|
width: 400px;
|
|||
|
height: 200px;
|
|||
|
background: #e5f2f8;
|
|||
|
border-radius: 200px / 100px;
|
|||
|
transform: rotate(20deg);
|
|||
|
top: 50px;
|
|||
|
left: -100px;
|
|||
|
z-index: -1;
|
|||
|
}
|
|||
|
</style>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<div class="card">
|
|||
|
<div class="title"><?php if ($data['role']==='teacher') { echo 'Lehrerausweis'; } else { echo 'Schülerausweis'; } ?></div>
|
|||
|
<div class="subtitle"><?php if ($data['role']==='teacher') { echo 'Teacher'; } else { echo 'Student'; } ?> Identity Card</div>
|
|||
|
<div class="logo">
|
|||
|
<img src="img/logo-fvs.<?php echo (isset($pdf) ? 'png' : 'svg') ?>" alt="Logo Steinbeis-Schule Reutlingen" >
|
|||
|
</div>
|
|||
|
<div class="left-section">
|
|||
|
<div class="info">
|
|||
|
<strong><?php echo $data['firstname']; ?> <?php echo $data['lastname']; ?></strong><span><br>
|
|||
|
Name</span>
|
|||
|
</div>
|
|||
|
<div class="info">
|
|||
|
<strong><?php echo $data['birthdate']; ?></strong><span><br>
|
|||
|
Date of Birth</span>
|
|||
|
</div>
|
|||
|
<div class="info">
|
|||
|
<strong><?php echo $data['doe']; ?></strong><span><br>
|
|||
|
Date of Expiry</span>
|
|||
|
</div>
|
|||
|
<div class="legal">Nur gültig mit amtlichen Lichtbildausweis<br>Only valid with official photo Identity Card</div>
|
|||
|
</div>
|
|||
|
<div class="right-section">
|
|||
|
<div class="contact">
|
|||
|
Gewerbliche Schule I<br>
|
|||
|
Karlstraße 40<br>
|
|||
|
D-72764 Reutlingen<br>
|
|||
|
<a href="http://www.steinbeis.schule">www.steinbeis.schule</a><br>
|
|||
|
info@steinbeis.schule<br>
|
|||
|
+49 7121 485 111
|
|||
|
</div>
|
|||
|
<table style="width:100%">
|
|||
|
<tr>
|
|||
|
<td style="width:90%">
|
|||
|
<div class="qr-code">
|
|||
|
<?php if (isset($valid) && $valid) { echo '<img src="checked.svg" alt="gültig">'; } ?>
|
|||
|
<?php if (!isset($valid) && isset($pdf)) { echo '<qrcode value="' . $url .'" ec="M" style="width: 22mm; background-color: white; color: black; border: none;"></qrcode>'; } ?>
|
|||
|
<?php if (!isset($valid) && !isset($pdf)) { echo '<img src="qrcode.php" alt="QR Code">'; } ?>
|
|||
|
</div>
|
|||
|
</td>
|
|||
|
<td style="width:10%" valign=bottom>
|
|||
|
<div style="align-content:end">
|
|||
|
<!-- <div>
|
|||
|
<?php if (isset($valid) && $valid) { echo 'valid'; } ?>
|
|||
|
<?php if (isset($valid) && !$valid) { echo 'expired'; } ?>
|
|||
|
<?php if (!isset($valid)) { echo '<A href="' . $url . '">verify</A>'; } ?>
|
|||
|
</div>-->
|
|||
|
<div class="timestamp">
|
|||
|
<?php echo date('d.m.Y') . " - " . date('H:i:s'); ?>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|