diff --git a/.idea/workspace.xml b/.idea/workspace.xml index df50fa1..6f062de 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,42 +5,14 @@ - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - @@ -640,11 +617,11 @@ - + - + diff --git a/app/Http/Controllers/User/OrderController.php b/app/Http/Controllers/User/OrderController.php index f84da60..c97b4d1 100755 --- a/app/Http/Controllers/User/OrderController.php +++ b/app/Http/Controllers/User/OrderController.php @@ -24,6 +24,8 @@ class OrderController extends Controller public function __construct() { + $this->middleware('superadmin'); + $this->middleware('active.account'); } @@ -270,9 +272,29 @@ class OrderController extends Controller public function datatable(){ + $show_at = 1; + // $user = User::find(\Auth::user()->id); - $query = Product::select('products.*')->where('active', true) - ->where('show_at', '=', 1); //Kunden und Berater + ; + + if(Request::get('shipping_is_for') === 'me'){ + $query = Product::select('products.*')->where('active', true)->where(function ($q) { + $q->where('show_at', '=', 1) + ->orWhere('show_at', '=', 2) + ->orWhere('show_at', '=', 6); + + }); + + }else{ + $query = Product::select('products.*')->where('active', true)->where(function ($q) { + $q->where('show_at', '=', 0) + ->orWhere('show_at', '=', 1); + }); + + } + + + //Kunden und Berater //->orWhere('show_at', '=', 2); // Nur Berater //->orderBy('pos', 'DESC') //->orderBy('id', 'DESC'); diff --git a/app/Models/Product.php b/app/Models/Product.php index 5b9fc63..1547928 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -188,6 +188,7 @@ class Product extends Model 3 => 'Registrierung / Mitgliedschaft Berater', 4 => 'Nur Mitgliedschaft Berater', 5 => 'Onboarding Berater', + 6 => 'Onboarding Berater + Berater Shop', ]; diff --git a/resources/views/admin/customer/_detail.blade.php b/resources/views/admin/customer/_detail.blade.php index d1e55e4..acf8ee6 100644 --- a/resources/views/admin/customer/_detail.blade.php +++ b/resources/views/admin/customer/_detail.blade.php @@ -112,11 +112,13 @@ @else
+ {{-- @if(!$shopping_user->is_like) Bestellung für diesen Kunden aufgeben @endif + --}}
Kundenhoheit
diff --git a/resources/views/admin/shipping/edit.blade.php b/resources/views/admin/shipping/edit.blade.php index fd07738..3f3da40 100755 --- a/resources/views/admin/shipping/edit.blade.php +++ b/resources/views/admin/shipping/edit.blade.php @@ -196,16 +196,10 @@
- {{__('Länder')}} + {{__('Land')}}
- - - - - - @foreach($value->countries as $country) @@ -224,12 +218,14 @@ @endforeach
{{__('Land')}}
+ @if(!$value->countries->count())
+ @endif
@@ -250,7 +246,7 @@
- {!! HTMLHelper::getCountriesWithoutUsedShippings() !!}
diff --git a/resources/views/user/order/delivery.blade.php b/resources/views/user/order/delivery.blade.php index 33fccd1..ddc9e42 100644 --- a/resources/views/user/order/delivery.blade.php +++ b/resources/views/user/order/delivery.blade.php @@ -58,7 +58,7 @@ @endif

An diesen Kunde versenden

-

Sollten unten stehend Angaben nicht korrekt sein oder aktualisiert werden müssen, ändere diese bitte vorerst unter: +

Sollten unten stehende Angaben nicht korrekt sein oder aktualisiert werden müssen, ändere diese bitte vorerst unter: Meine Kunden -> Übersicht -> Kunde

@include('admin.customer._customer_detail')
@@ -66,11 +66,21 @@
@if($shopping_user) -
+
+
+
+ +
+
+ +
@else -
+
@endif @@ -86,9 +96,16 @@ if($(this).val() === 'ot'){ $('#show-is-for-customer').show('slow'); $('#hide_for_ot').hide('slow'); + $('#hide_for_me').show('slow'); + $('#checkbox_for_me').attr('required', true); + }else{ $('#show-is-for-customer').hide('slow'); $('#hide_for_ot').show('slow'); + $('#hide_for_me').hide('slow'); + $('#checkbox_for_me').attr('required', false); + + } }); }); diff --git a/resources/views/user/order/list.blade.php b/resources/views/user/order/list.blade.php index 4709bfa..fe82fe3 100644 --- a/resources/views/user/order/list.blade.php +++ b/resources/views/user/order/list.blade.php @@ -49,8 +49,7 @@ @if($user->user_level) -

Die Produktpreise werden entsprechend deinem Karriere-Level {{$user->user_level->name}} abzüglich {{$user->user_level->getFormattedMargin()}} % Marge angezeigt.
- Hinweis: Wenn Du den Warenkorb verlässt, gehen alle Einstellungen verloren.

+

Die Produktpreise werden entsprechend Deinem Karriere-Level {{$user->user_level->name}} abzüglich {{$user->user_level->getFormattedMargin()}} % Marge angezeigt. Hinweis: Wenn Du den Warenkorb verlässt, gehen alle Einstellungen verloren.

@else

Hinweis: Dir wurde noch kein Karriere-Level zugewisen. Bitte wende dich an info@mivita.care

@endif @@ -141,7 +140,7 @@ ajax: { url: '{!! route( 'user_order_my_datatable') !!}', data: function(d) { - // d.filter_member_id = $('select[name=filter_member_id]').val(); + d.shipping_is_for = $('input[name=shipping_is_for]').val(); // d.filter_customer_member = $('select[name=filter_customer_member]').val(); } }, @@ -158,7 +157,8 @@ { data: 'action', name: 'action', searchable: false, orderable: false }, ], "bLengthChange": false, - "iDisplayLength": 50, + "iDisplayLength": 1000, + "paging": false, "language": { "url": "/js/German.json" }, diff --git a/resources/views/web/templates/checkout-final.blade.php b/resources/views/web/templates/checkout-final.blade.php index ce48073..cd47edb 100644 --- a/resources/views/web/templates/checkout-final.blade.php +++ b/resources/views/web/templates/checkout-final.blade.php @@ -93,7 +93,7 @@

Vielen Dank,

-

Deine Bestellung ist bei uns eingegangen. In Kürze erhälst du von uns eine Bestellbestätigungsmail.

+

Deine Bestellung ist bei uns eingegangen. In Kürze erhälst Du von uns eine Bestellbestätigungsmail.

Deine Bestellnummer ist: {{ $order_reference }}