From 145397ab81d2fb22629a07ee6ef2259c2f385982 Mon Sep 17 00:00:00 2001 From: Myron Blair Date: Sun, 21 Jun 2026 03:46:45 +0000 Subject: [PATCH] sync: updated admin, assets, new images, composer config, customer email API --- .gitignore | 1 + admin/api/customer-emails.php | 27 ++ admin/customers.php | 76 ++++- assets/icons/icon-192.png | Bin 692 -> 5565 bytes assets/icons/icon-512.png | Bin 691 -> 16333 bytes assets/images/icon-192.png | Bin 0 -> 12013 bytes assets/images/icon-512.png | Bin 0 -> 14226 bytes assets/images/logo-download-new.png | Bin 0 -> 146873 bytes .../current-logo.png | Bin 0 -> 137074 bytes .../tjj-logo-transparent.png | Bin 0 -> 146873 bytes assets/images/og-image.jpg | Bin 1342 -> 52792 bytes assets/images/tjj-logo-website.png | Bin 0 -> 80025 bytes assets/images/tjj-logo-with-url.png | Bin 0 -> 107853 bytes composer.json | 5 + composer.lock | 101 ++++++ config/config.php | 32 +- favicon.ico | 312 ++++++++++++++++++ 17 files changed, 539 insertions(+), 15 deletions(-) create mode 100644 admin/api/customer-emails.php create mode 100644 assets/images/icon-192.png create mode 100644 assets/images/icon-512.png create mode 100644 assets/images/logo-download-new.png create mode 100644 assets/images/logo-download-original.png/current-logo.png create mode 100644 assets/images/logo-download-original.png/tjj-logo-transparent.png create mode 100644 assets/images/tjj-logo-website.png create mode 100644 assets/images/tjj-logo-with-url.png create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 favicon.ico diff --git a/.gitignore b/.gitignore index 98ac107..707bf70 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ config/database.php uploads/ +vendor/ diff --git a/admin/api/customer-emails.php b/admin/api/customer-emails.php new file mode 100644 index 0000000..f5a773a --- /dev/null +++ b/admin/api/customer-emails.php @@ -0,0 +1,27 @@ + []]); + exit; +} + +$emails = db()->fetchAll( + "SELECT id, subject, status, opened, open_count, opened_at, tags, + DATE_FORMAT(sent_at, '%b %e, %Y %l:%i %p') as sent_at, + message_id, error_message + FROM email_log + WHERE customer_id = :cid + ORDER BY sent_at DESC + LIMIT 50", + ['cid' => $customerId] +); + +echo json_encode(['emails' => $emails ?: []]); diff --git a/admin/customers.php b/admin/customers.php index 22662dc..3a63900 100644 --- a/admin/customers.php +++ b/admin/customers.php @@ -290,6 +290,11 @@ $totalWalletBalance = (float)(db()->fetch("SELECT COALESCE(SUM(wallet_balance),0 Orders +
@@ -360,6 +365,37 @@ $totalWalletBalance = (float)(db()->fetch("SELECT COALESCE(SUM(wallet_balance),0 View All Orders
+ + +