From 22ba99cda2e342dcc639d539827e38e1f1c05bde Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Sun, 15 Mar 2026 03:18:03 +0000 Subject: [PATCH] add logo to reciept --- admin/order_view.php | 2 +- assets/js/main.js | 5 ++++- db/config.php | 9 ++++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/admin/order_view.php b/admin/order_view.php index d2cf82d..917a10d 100644 --- a/admin/order_view.php +++ b/admin/order_view.php @@ -434,7 +434,7 @@ function printThermalReceipt() { const loyaltyHtml = data.loyaltyRedeemed ? `
* Loyalty Reward Applied *
` : ''; - const logoHtml = COMPANY_SETTINGS.logo_url ? `` : ''; + const logoHtml = COMPANY_SETTINGS.logo_url ? `
Logo
` : ''; const vatRate = COMPANY_SETTINGS.vat_rate || 0; const html = ` diff --git a/assets/js/main.js b/assets/js/main.js index 05258d2..0f9fa73 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -900,7 +900,10 @@ document.addEventListener('DOMContentLoaded', () => { const loyaltyHtml = data.loyaltyRedeemed ? `
* Loyalty Reward Applied *
` : ''; // We skip logo in receipt for absolute speed unless it's already cached. - const logoHtml = ''; + let logoHtml = ''; + if (settings.logo_url) { + logoHtml = `
Logo
`; + } const vatRate = settings.vat_rate || 0; diff --git a/db/config.php b/db/config.php index 6741e17..3d105f9 100644 --- a/db/config.php +++ b/db/config.php @@ -25,6 +25,13 @@ try { } else { date_default_timezone_set('UTC'); } + + // Synchronize MySQL connection timezone offset with PHP + try { + db()->exec("SET time_zone = '" . date('P') . "'"); + } catch (Exception $e) { + // Silently ignore if MySQL doesn't accept the timezone setting + } } catch (Exception $e) { date_default_timezone_set('UTC'); -} +} \ No newline at end of file