mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-01-02 06:27:50 -05:00
* Improve code style and PSR-12 compliance - refactored code formatting to adhere to PSR-12 guidelines - standardized coding conventions across the codebase - added missing framework files and reverted markup changes - reformatted arrays for enhanced readability - updated language files for consistent styling and clarity - minor miscellaneous improvements
67 lines
2.3 KiB
PHP
67 lines
2.3 KiB
PHP
<?php
|
|
/**
|
|
* @var int $sale_id_num
|
|
* @var bool $print_after_sale
|
|
* @var array $config
|
|
*/
|
|
|
|
use App\Models\Employee;
|
|
|
|
?>
|
|
|
|
<?= view('partial/header') ?>
|
|
|
|
<?php
|
|
if (isset($error_message)) {
|
|
echo '<div class="alert alert-dismissible alert-danger">' . $error_message . '</div>';
|
|
exit;
|
|
}
|
|
?>
|
|
|
|
<?php if (!empty($customer_email)): ?>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
var send_email = function() {
|
|
$.get('<?= site_url() . esc("/sales/sendPdf/$sale_id_num/receipt") ?>',
|
|
function(response) {
|
|
$.notify({
|
|
message: response.message
|
|
}, {
|
|
type: response.success ? 'success' : 'danger'
|
|
})
|
|
}, 'json'
|
|
);
|
|
};
|
|
|
|
$("#show_email_button").click(send_email);
|
|
|
|
<?php if (!empty($email_receipt)): ?>
|
|
send_email();
|
|
<?php endif; ?>
|
|
});
|
|
</script>
|
|
<?php endif; ?>
|
|
|
|
<?= view('partial/print_receipt', ['print_after_sale' => $print_after_sale, 'selected_printer' => 'receipt_printer']) ?>
|
|
|
|
<div class="print_hide" id="control_buttons" style="text-align: right;">
|
|
<a href="javascript:printdoc();">
|
|
<div class="btn btn-info btn-sm" id="show_print_button"><?= '<span class="glyphicon glyphicon-print"> </span>' . lang('Common.print') ?></div>
|
|
</a>
|
|
<?php if (!empty($customer_email)): ?>
|
|
<a href="javascript:void(0);">
|
|
<div class="btn btn-info btn-sm" id="show_email_button"><?= '<span class="glyphicon glyphicon-envelope"> </span>' . lang('Sales.send_receipt') ?></div>
|
|
</a>
|
|
<?php endif; ?>
|
|
<?= anchor('sales', '<span class="glyphicon glyphicon-shopping-cart"> </span>' . lang('Sales.register'), ['class' => 'btn btn-info btn-sm', 'id' => 'show_sales_button']) ?>
|
|
<?php
|
|
$employee = model(Employee::class);
|
|
if ($employee->has_grant('reports_sales', session('person_id'))): ?>
|
|
<?= anchor('sales/manage', '<span class="glyphicon glyphicon-list-alt"> </span>' . lang('Sales.takings'), ['class' => 'btn btn-info btn-sm', 'id' => 'show_takings_button']) ?>
|
|
<?php endif; ?>
|
|
</div>
|
|
|
|
<?= view('sales/' . $config['receipt_template']) ?>
|
|
|
|
<?= view('partial/footer') ?>
|