forked from mahdahar/crm-summit
Update Perbaikan QR Code saat Generate PDF
This commit is contained in:
parent
4f78dc3984
commit
3bd478869a
@ -537,7 +537,7 @@ class Certificates extends BaseController {
|
||||
certificates.cert_name,
|
||||
certificates.issued_date,
|
||||
certificates.expired_date,
|
||||
certificates.status,
|
||||
certificates.file_url,
|
||||
productcatalog.productname as productname,
|
||||
sites.sitename as sitename,
|
||||
products.productnumber,
|
||||
@ -565,7 +565,7 @@ class Certificates extends BaseController {
|
||||
->first();
|
||||
|
||||
$certificate = [
|
||||
'status' => $latestData['status'],
|
||||
'file_url' => $latestData['file_url'],
|
||||
'certname' => $latestData['cert_name'],
|
||||
'sitename' => $latestData['sitename'],
|
||||
'certtype' => $latestData['cert_type'],
|
||||
@ -598,7 +598,9 @@ class Certificates extends BaseController {
|
||||
|
||||
return $this->response->setStatusCode(500)->setJSON([
|
||||
'success' => false,
|
||||
'message' => $e->getMessage()
|
||||
'message' => $e->getMessage(),
|
||||
'line' => $e->getLine(),
|
||||
'file' => $e->getFile()
|
||||
]);
|
||||
}
|
||||
|
||||
@ -681,6 +683,16 @@ class Certificates extends BaseController {
|
||||
$options->set('isRemoteEnabled', true);
|
||||
$options->set('isHtml5ParserEnabled', true);
|
||||
|
||||
// Create QR
|
||||
$builder = new Builder(
|
||||
writer: new PngWriter(),
|
||||
data: $certificate['file_url'],
|
||||
size: 120,
|
||||
margin: 0
|
||||
);
|
||||
$resultQr = $builder->build();
|
||||
$certificate['qrcode'] = $resultQr->getDataUri();
|
||||
|
||||
$dompdf = new Dompdf($options);
|
||||
$html = view($template, ['certificate' => $certificate]);
|
||||
|
||||
|
||||
@ -496,11 +496,10 @@ $(function () {
|
||||
}
|
||||
|
||||
}, 'json'
|
||||
).fail(function () {
|
||||
$('#validateModal').modal('hide');
|
||||
alert('Server error.');
|
||||
).fail(function (xhr) {
|
||||
console.log(xhr);
|
||||
alert(xhr.responseText);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
@ -98,14 +98,15 @@
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Untuk DEV -->
|
||||
<!-- <div class="bg-container">
|
||||
<img src="<?=base_url();?>/assets/images/background_certificate/maintenance.jpeg">
|
||||
</div> -->
|
||||
|
||||
<!-- Untuk PROD -->
|
||||
<div class="bg-container">
|
||||
<?php
|
||||
$bgPath = FCPATH . 'assets/images/background_certificate/maintenance.jpeg';
|
||||
?>
|
||||
<img src="<?= $bgPath ?>">
|
||||
<?php $bgPath = FCPATH . 'assets/images/background_certificate/maintenance.jpeg'; ?>
|
||||
<img src="<?php echo($bgPath) ?>">
|
||||
</div>
|
||||
|
||||
<div class="container">
|
||||
@ -138,8 +139,8 @@
|
||||
</td> -->
|
||||
|
||||
<!-- <td>
|
||||
<span class="name"><?= $certificate['fullname'] ?></span>
|
||||
<span class="position"><?= $certificate['userposition'] ?></span>
|
||||
<span class="name"></span>
|
||||
<span class="position"></span>
|
||||
</td> -->
|
||||
</tr>
|
||||
</table>
|
||||
@ -176,15 +177,6 @@
|
||||
<td>
|
||||
<img src="<?= $certificate['qrcode'] ?>">
|
||||
</td>
|
||||
<!-- <td>
|
||||
<span class="name">Adhitya Pranata Putra</span>
|
||||
<span class="position">Technical Support Manager</span>
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<span class="name"><?= $certificate['fullname'] ?></span>
|
||||
<span class="position"><?= $certificate['userposition'] ?></span>
|
||||
</td> -->
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user