diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php index d0c877f5d..d62eacc05 100644 --- a/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CustomerGroupDataGrid.php @@ -90,19 +90,6 @@ class CustomerGroupDataGrid 'label' => 'Name', 'sortable' => true, ], - [ - 'name' => 'cg.is_user_defined', - 'alias' => 'User Defined', - 'type' => 'boolean', - 'label' => 'User Defined', - 'sortable' => true, - 'wrapper' => function ($value) { - if($value == 1) - return "False"; - else - return "True"; - }, - ], ], //don't use aliasing in case of filters 'filterable' => [ @@ -118,12 +105,6 @@ class CustomerGroupDataGrid 'type' => 'number', 'label' => 'ID' ], - [ - 'column' => 'cg.is_user_defined', - 'alias' => 'User Defined', - 'type' => 'boolean', - 'label' => 'User Defined' - ] ], //don't use aliasing in case of searchables 'searchable' => [ @@ -158,6 +139,5 @@ class CustomerGroupDataGrid public function render() { return $this->createCustomerGroupDataGrid()->render(); - } } \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Exceptions/Handler.php b/packages/Webkul/Admin/src/Exceptions/Handler.php index fad745375..1444b9217 100644 --- a/packages/Webkul/Admin/src/Exceptions/Handler.php +++ b/packages/Webkul/Admin/src/Exceptions/Handler.php @@ -7,9 +7,12 @@ use Illuminate\Auth\AuthenticationException; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Symfony\Component\HttpKernel\Exception\HttpException; use Illuminate\Database\Eloquent\ModelNotFoundException; +use Illuminate\Database\Eloquent\PDOException; +use Illuminate\Database\Eloquent\ErrorException; class Handler extends ExceptionHandler { + /** * Render an exception into an HTTP response. * @@ -20,20 +23,58 @@ class Handler extends ExceptionHandler public function render($request, Exception $exception) { if ($exception instanceof HttpException) { - $statusCode = $exception->getCode(); - - if(strpos($_SERVER['REQUEST_URI'], 'admin') !== false) { - return response(view('admin::errors.' . $statusCode, [ - 'msg' => $exception->getMessage(), - 'code' => $statusCode - ]), $statusCode); + $statusCode = $exception->getStatusCode(); + if (strpos($_SERVER['REQUEST_URI'], 'admin') !== false) { + switch ($statusCode) { + case 404: + return response()->view('admin::errors.404', [], 404); + break; + case 403: + return response()->view('admin::errors.403', [], 403); + break; + case 401: + return response()->view('admin::errors.401', [], 401); + break; + default: + return response()->view('admin::errors.500', [], 500); + } } else { - return response(view('shop::errors.' . $statusCode, [ - 'msg' => $exception->getMessage(), - 'code' => $statusCode - ]), $statusCode); + switch ($statusCode) { + case 404: + return response()->view('shop::errors.404', [], 404); + break; + case 403: + return response()->view('shop::errors.403', [], 403); + break; + case 401: + return response()->view('shop::errors.401', [], 401); + break; + default: + return response()->view('shop::errors.500', [], 500); + } + } + } else if ($exception instanceof ModelNotFoundException) { + if (strpos($_SERVER['REQUEST_URI'], 'admin') !== false){ + return response()->view('admin::errors.404', [], 404); + }else { + return response()->view('shop::errors.404', [], 404); + } + } else if ($exception instanceof PDOException) { + if (strpos($_SERVER['REQUEST_URI'], 'admin') !== false){ + return response()->view('admin::errors.500', [], 500); + } else { + return response()->view('shop::errors.500', [], 500); } } + // else if ($exception instanceof ErrorException) { + + // if(strpos($_SERVER['REQUEST_URI'], 'admin') !== false){ + // return response()->view('admin::errors.500', [], 500); + // }else { + // return response()->view('shop::errors.500', [], 500); + // } + + // } return parent::render($request, $exception); } diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 234d4c8bb..5b7009864 100644 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -462,7 +462,7 @@ return [ 'go-to-home' => 'GO TO HOME', '404' => [ - 'page-title' => 'Page not found', + 'page-title' => '404 Page not found', 'name' => '404', 'title' => 'Page Not found', 'message' => 'The Page you are looking for doesnt exist or have secrately escaped;head back to home and make a fresh move again.' @@ -477,7 +477,13 @@ return [ 'page-title' => '500 Internal Server Error', 'name' => '500', 'title' => 'Internal Server Error', - 'message' => 'You do not have permission to access this page' - ] + 'message' => 'The Server Encountered an internal error.' + ], + '401' => [ + 'page-title' => '401 Unauthorized Error', + 'name' => '401', + 'title' => 'Unauthorized Error', + 'message' => 'The request has not been applied because it lacks valid authentication credentials for the target resource.' + ], ] ]; \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php index 13765f46a..c200c2c83 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/group/create.blade.php @@ -35,17 +35,6 @@ @{{ errors.first('name') }} -
- - - - - {{ __('admin::app.customers.groups.yes') }} - -
- diff --git a/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php index 220bf7c53..d13bbd115 100644 --- a/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/customers/group/edit.blade.php @@ -36,18 +36,6 @@ @{{ errors.first('name') }} - -
- - - is_user_defined ? 'checked' : '' }}> - - {{ __('admin::app.customers.groups.yes') }} - -
- diff --git a/packages/Webkul/Admin/src/Resources/views/errors/401.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/401.blade.php new file mode 100644 index 000000000..df9846347 --- /dev/null +++ b/packages/Webkul/Admin/src/Resources/views/errors/401.blade.php @@ -0,0 +1,38 @@ +@extends('admin::layouts.content') + +@section('page_title') + {{ __('admin::app.error.401.page-title') }} +@stop + +@section('content') +
+ +
+ +
+ +
+ {{ __('admin::app.error.401.name') }} +
+ +
+ {{ __('admin::app.error.401.title') }} +
+ +
+ {{ __('admin::app.error.401.message') }} +
+ + + {{ __('admin::app.error.go-to-home') }} + + +
+ +
+ +
+ +
+@stop \ No newline at end of file diff --git a/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php index 3f6dd9a30..8763a4939 100644 --- a/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/errors/403.blade.php @@ -12,7 +12,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.403.name') }} +
{{ __('admin::app.error.403.title') }} diff --git a/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php index cb7f7da76..a9f532197 100644 --- a/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/errors/404.blade.php @@ -12,7 +12,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.404.name') }} +
{{ __('admin::app.error.404.title') }} diff --git a/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php index 40152c113..d9e0dbea8 100644 --- a/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/errors/500.blade.php @@ -1,7 +1,7 @@ @extends('admin::layouts.content') @section('page_title') - {{ __('admin::app.error.403.page-title') }} + {{ __('admin::app.error.500.page-title') }} @stop @section('content') @@ -13,7 +13,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.500.name') }} +
{{ __('admin::app.error.500.title') }} diff --git a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss index d03da5fe5..197813e35 100644 --- a/packages/Webkul/Shop/src/Resources/assets/sass/app.scss +++ b/packages/Webkul/Shop/src/Resources/assets/sass/app.scss @@ -604,6 +604,11 @@ section.slider-block { li { display: flex; + + img { + max-width: 120px; + max-height: 40px; + } } } diff --git a/packages/Webkul/Shop/src/Resources/views/errors/401.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/401.blade.php new file mode 100644 index 000000000..8bf5cb507 --- /dev/null +++ b/packages/Webkul/Shop/src/Resources/views/errors/401.blade.php @@ -0,0 +1,38 @@ +@extends('shop::layouts.master') + +@section('page_title') + {{ __('admin::app.error.401.page-title') }} +@stop + +@section('content-wrapper') + +
+ +
+ +
+ +
{{ __('admin::app.error.401.name') }}
+ +
+ {{ __('admin::app.error.401.title') }} +
+ +
+ {{ __('admin::app.error.401.message') }} +
+ + + {{ __('admin::app.error.go-to-home') }} + + +
+ +
+ +
+ +
+ +@endsection \ No newline at end of file diff --git a/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php index 36ef96c4b..96f98cf52 100644 --- a/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/errors/403.blade.php @@ -1,5 +1,9 @@ @extends('shop::layouts.master') +@section('page_title') + {{ __('admin::app.error.403.page-title') }} +@stop + @section('content-wrapper')
@@ -9,7 +13,7 @@
-
{{ $code }}
+
{{ __('admin::app.error.403.name') }}
{{ __('admin::app.error.403.title') }} diff --git a/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php index 3c198c687..abcfb0890 100644 --- a/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/errors/404.blade.php @@ -1,5 +1,9 @@ @extends('shop::layouts.master') +@section('page_title') + {{ __('admin::app.error.404.page-title') }} +@stop + @section('content-wrapper')
@@ -9,7 +13,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.404.name') }} +
{{ __('admin::app.error.404.title') }} diff --git a/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php b/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php index 0bbe40f7f..2a19c0d20 100644 --- a/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/errors/500.blade.php @@ -1,5 +1,9 @@ @extends('shop::layouts.master') +@section('page_title') + {{ __('admin::app.error.500.page-title') }} +@stop + @section('content-wrapper')
@@ -9,7 +13,9 @@
-
{{ $code }}
+
+ {{ __('admin::app.error.500.name') }} +
{{ __('admin::app.error.500.title') }} diff --git a/public/themes/default/assets/css/shop.css b/public/themes/default/assets/css/shop.css index 4e74a5304..71b69ae5f 100644 --- a/public/themes/default/assets/css/shop.css +++ b/public/themes/default/assets/css/shop.css @@ -784,6 +784,11 @@ section.slider-block div.slider-content div.slider-control .light-right-icon { display: flex; } +.header .header-top div.left-content ul.logo-container li img { + max-width: 120px; + max-height: 40px; +} + .header .header-top div.left-content ul.search-container li.search-group { display: -webkit-inline-box; display: -ms-inline-flexbox; diff --git a/public/themes/default/assets/mix-manifest.json b/public/themes/default/assets/mix-manifest.json index 2141a2aae..b7e923adb 100644 --- a/public/themes/default/assets/mix-manifest.json +++ b/public/themes/default/assets/mix-manifest.json @@ -1,4 +1,4 @@ { "/js/shop.js": "/js/shop.js", "/css/shop.css": "/css/shop.css" -} \ No newline at end of file +}