From ef137729aca38807f36e6906828454fde75ac0ec Mon Sep 17 00:00:00 2001 From: Nikita Kiselev Date: Tue, 5 Aug 2025 21:53:39 +0300 Subject: [PATCH] WIP --- docs/create_telegram_bot.md | 0 .../controller/extension/module/tgshop.php | 1 + .../template/extension/module/tgshop.twig | 10 +- .../framework/Application.php | 3 +- .../Contracts/ExceptionHandlerInterface.php | 11 +++ .../framework/ErrorHandler.php | 14 ++- .../framework/Http/Request.php | 24 ++--- .../framework/Telegram/SignatureValidator.php | 9 ++ .../TelegramInvalidSignatureException.php | 0 .../framework/Telegram/TelegramService.php | 37 +++++++- .../TelegramValidateInitDataMiddleware.php | 0 .../src/Exceptions/CustomExceptionHandler.php | 21 +++++ .../src/Handlers/SettingsHandler.php | 16 +++- .../ServiceProviders/AppServiceProvider.php | 5 + .../src/Services/CartService.php | 2 + .../src/Services/OrderCreateService.php | 94 ++++++++++--------- spa/src/main.js | 8 +- spa/src/stores/CartStore.js | 2 +- spa/src/stores/CheckoutStore.js | 28 ++++-- spa/src/views/Cart.vue | 4 +- spa/src/views/Checkout.vue | 16 +++- spa/src/views/Product.vue | 3 +- 22 files changed, 221 insertions(+), 87 deletions(-) create mode 100644 docs/create_telegram_bot.md create mode 100644 module/oc_telegram_shop/upload/oc_telegram_shop/framework/Contracts/ExceptionHandlerInterface.php mode change 100644 => 100755 module/oc_telegram_shop/upload/oc_telegram_shop/framework/Telegram/TelegramInvalidSignatureException.php mode change 100644 => 100755 module/oc_telegram_shop/upload/oc_telegram_shop/framework/Telegram/TelegramValidateInitDataMiddleware.php create mode 100644 module/oc_telegram_shop/upload/oc_telegram_shop/src/Exceptions/CustomExceptionHandler.php diff --git a/docs/create_telegram_bot.md b/docs/create_telegram_bot.md new file mode 100644 index 0000000..e69de29 diff --git a/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php b/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php index 3350a7e..4d5e86b 100755 --- a/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php +++ b/module/oc_telegram_shop/upload/admin/controller/extension/module/tgshop.php @@ -15,6 +15,7 @@ * @property User $user * @property ModelCustomerCustomerGroup $model_customer_customer_group * @property ModelLocalisationOrderStatus $model_localisation_order_status + * @property DB $db */ class ControllerExtensionModuleTgshop extends Controller { diff --git a/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig b/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig index 373f572..ac8bc3a 100755 --- a/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig +++ b/module/oc_telegram_shop/upload/admin/view/template/extension/module/tgshop.twig @@ -161,7 +161,7 @@ />