From 0a2a6c42344eb1de00bd98a65cd4dc02ad07ad14 Mon Sep 17 00:00:00 2001 From: Prashant Singh Date: Thu, 27 Dec 2018 16:22:44 +0530 Subject: [PATCH] conflicts in class attribute of storefront search and datagrid's search box --- packages/Webkul/Checkout/src/Cart.php | 22 ++++++++++++++----- .../Controllers/RegistrationController.php | 2 +- .../views/checkout/cart/mini-cart.blade.php | 2 +- .../views/customers/signup/index.blade.php | 6 ++--- .../views/datagrid/filters.blade.php | 2 +- .../Resources/views/datagrid/index.blade.php | 6 +++-- 6 files changed, 27 insertions(+), 13 deletions(-) diff --git a/packages/Webkul/Checkout/src/Cart.php b/packages/Webkul/Checkout/src/Cart.php index c4014baad..3cf32d41f 100644 --- a/packages/Webkul/Checkout/src/Cart.php +++ b/packages/Webkul/Checkout/src/Cart.php @@ -229,6 +229,10 @@ class Cart { $product = $this->product->findOneByField('id', $id); if($product->type == 'configurable') { + if(!isset($data['selected_configurable_option'])) { + return false; + } + $parentProduct = $this->product->findOneByField('id', $data['selected_configurable_option']); $canAdd = $parentProduct->haveSufficientQuantity($data['quantity']); @@ -537,16 +541,24 @@ class Cart { { $cart = null; - if(auth()->guard('customer')->check()) { + if (auth()->guard('customer')->check()) { $cart = $this->cart->findOneWhere([ - 'customer_id' => auth()->guard('customer')->user()->id, - 'is_active' => 1 - ]); + 'customer_id' => auth()->guard('customer')->user()->id, + 'is_active' => 1 + ]); - } elseif(session()->has('cart')) { + } elseif (session()->has('cart')) { $cart = $this->cart->find(session()->get('cart')->id); } + if($cart != null) { + if($cart->items->count() == 0) { + $this->cart->delete($cart->id); + + return false; + } + } + return $cart && $cart->is_active ? $cart : null; } diff --git a/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php b/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php index 0726fb51b..947be1eaa 100644 --- a/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php +++ b/packages/Webkul/Customer/src/Http/Controllers/RegistrationController.php @@ -58,7 +58,7 @@ class RegistrationController extends Controller 'last_name' => 'string|required', 'email' => 'email|required|unique:customers,email', 'password' => 'confirmed|min:6|required', - 'agreement' => 'required' + // 'agreement' => 'required' ]); $data = request()->input(); diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php index 8df77e20d..c904e9108 100644 --- a/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/checkout/cart/mini-cart.blade.php @@ -9,7 +9,7 @@
Cart - ({{ intval($cart->items_qty) }}) + ({{ $cart->items->count() }})
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php index 2c92f39de..f3a3c11b3 100644 --- a/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/customers/signup/index.blade.php @@ -63,15 +63,15 @@ --}} {!! view_render_event('bagisto.shop.customers.signup_form_controls.after') !!} - -
+ + {{--
{{ __('shop::app.customer.signup-form.agree') }} {{ __('shop::app.customer.signup-form.terms') }} & {{ __('shop::app.customer.signup-form.conditions') }} {{ __('shop::app.customer.signup-form.using') }}. @{{ errors.first('agreement') }} -
+
--}} diff --git a/packages/Webkul/Ui/src/Resources/views/datagrid/filters.blade.php b/packages/Webkul/Ui/src/Resources/views/datagrid/filters.blade.php index 1fae47ebb..5dffa79eb 100644 --- a/packages/Webkul/Ui/src/Resources/views/datagrid/filters.blade.php +++ b/packages/Webkul/Ui/src/Resources/views/datagrid/filters.blade.php @@ -1,7 +1,7 @@
- +
diff --git a/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php b/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php index 526fd2ccb..86813a1c3 100644 --- a/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php +++ b/packages/Webkul/Ui/src/Resources/views/datagrid/index.blade.php @@ -45,13 +45,15 @@ } $('.search-btn').click(function() { - search_value = $(".search-field").val(); + search_value = $("#search-field").val(); + alert(search_value); formURL('search', 'all', search_value, params); //format for search }); $(".search-field").on('keyup', function (e) { if (e.keyCode == 13) { - search_value = $(".search-field").val(); + search_value = $("#search-field").val(); + alert(search_value); formURL('search', 'all', search_value, params); //format for search } });