diff --git a/app/Http/Controllers/BusinessPointsController.php b/app/Http/Controllers/BusinessPointsController.php index ebd7c90..39623a3 100644 --- a/app/Http/Controllers/BusinessPointsController.php +++ b/app/Http/Controllers/BusinessPointsController.php @@ -7,6 +7,8 @@ use Request; use App\Services\Payment; use App\Models\UserInvoice; use App\Services\HTMLHelper; +use App\Models\UserSalesVolume; +use App\Services\BusinessPlan\SalesPointsVolume; class BusinessPointsController extends Controller { @@ -24,45 +26,108 @@ class BusinessPointsController extends Controller public function index() { + $filter_members = UserSalesVolume::join('users', 'user_id', '=', 'users.id') + ->groupBy('user_id')->join('user_accounts', 'account_id', '=', 'user_accounts.id') + ->select('users.id', 'users.email', 'user_accounts.first_name', 'user_accounts.last_name')->get(); + + $this->setFilterVars(); $data = [ 'filter_months' => HTMLHelper::$months, 'filter_years' => HTMLHelper::getYearRange(), + 'filter_members' => $filter_members, + ]; - return view('admin.payment.invoice', $data); + return view('admin.business.points', $data); } + public function store(){ + $data = Request::all(); + if(!isset($data['action'])){ + return back(); + } + if(!isset($data['change_member_key']) || $data['change_member_key'] !== config('mivita.edit_data_pass')){ + \Session()->flash('alert-error', 'Das Passwort ist falsch.'); + return back(); + } + if(!isset($data['is_checked_action'])){ + \Session()->flash('alert-error', 'Änderung nicht bestätigt'); + return back(); + } + + if($data['action'] === 'add_user_sales_volume'){ + SalesPointsVolume::addSalesPointsVolume($data); + return back(); } + + if($data['action'] === 'edit_user_sales_volume'){ + SalesPointsVolume::editSalesPointsVolume($data); + return back(); + + } + + dd($data); + + return redirect(route('admin_business_points')); + + // + + // + /* + $add_credit_error = false; + if(!isset($data['member_id']) || !$user = User::find($data['member_id'])){ + $add_credit_error = 'Vertriebspartner nicht gefunden'; + } + if(!isset($data['credit'])){ + $add_credit_error = 'Bitte Betrag eingeben'; + } + if(!isset($data['message'])){ + $add_credit_error = 'Bitte Mitteilung eingeben'; + } + if($add_credit_error){ + $data = $this->makeData(); + $data['add_credit_error'] = $add_credit_error; + return view('admin.payment.credit.index', $data); + } + + // $credit = Util::reFormatNumber($data['credit']); + //$credit = number_format($credit, 2, '.', ''); + + //Payment::addUserCreditMargin($user, $credit, 3, $data['message']); + \Session()->flash('alert-success', "Guthaben hinzugefügt"); + }*/ + + } + + private function setFilterVars(){ - if(!session('invoice_filter_month')){ - session(['invoice_filter_month' => intval(date('m'))]); + if(!session('points_filter_month')){ + session(['points_filter_month' => intval(date('m'))]); } - if(!session('invoice_filter_year')){ - session(['invoice_filter_year' => intval(date('Y'))]); + if(!session('points_filter_year')){ + session(['points_filter_year' => intval(date('Y'))]); } - if(Request::get('invoice_filter_name')){ - session(['invoice_filter_name' => Request::get('invoice_filter_name')]); + if(Request::get('points_filter_member_id')){ + session(['points_filter_member_id' => Request::get('points_filter_member_id')]); } - if(Request::get('invoice_filter_month')){ - session(['invoice_filter_month' => Request::get('invoice_filter_month')]); + if(Request::get('points_filter_month')){ + session(['points_filter_month' => Request::get('points_filter_month')]); } - if(Request::get('invoice_filter_year')){ - session(['invoice_filter_year' => Request::get('invoice_filter_year')]); + if(Request::get('points_filter_year')){ + session(['points_filter_year' => Request::get('points_filter_year')]); } } private function initSearch($archive = false, $request = true) { $this->setFilterVars(); - - $query = UserInvoice::with('shopping_order')->with('shopping_order.shopping_user')->select('user_invoices.*') - ->where('user_invoices.month', '=', Request::get('invoice_filter_month')) - ->where('user_invoices.year', '=', Request::get('invoice_filter_year')); - if(Request::get('invoice_filter_name')){ - $query->where('shopping_order.shopping_user.billing_firstname', 'LIKE', '%'.Request::get('invoice_filter_name').'%'); - $query->where('shopping_order.shopping_user.billing_lastname', 'LIKE', '%'.Request::get('invoice_filter_name').'%'); - $query->where('shopping_order.shopping_user.billing_email', 'LIKE', '%'.Request::get('invoice_filter_name').'%'); + $query = UserSalesVolume::with('user', 'user.account')->with('shopping_order')->select('user_sales_volumes.*') + ->where('user_sales_volumes.month', '=', Request::get('points_filter_month')) + ->where('user_sales_volumes.year', '=', Request::get('points_filter_year')); + + if(Request::get('points_filter_member_id')){ + $query->where('user_sales_volumes.user_id', '=', Request::get('points_filter_member_id')); } //->orderBy('created_at', 'DESC'); @@ -77,54 +142,51 @@ class BusinessPointsController extends Controller $query = $this->initSearch(); return \DataTables::eloquent($query) - ->addColumn('id', function (UserInvoice $UserInvoice) { - if($UserInvoice->shopping_order->auth_user_id){ - return ''; + ->addColumn('id', function (UserSalesVolume $UserSalesVolume) { + return ''; + }) + ->addColumn('order', function (UserSalesVolume $UserSalesVolume) { + if($UserSalesVolume->shopping_order){ + if($UserSalesVolume->status === 1){ + return ''.$UserSalesVolume->shopping_order->id.''; + } + if($UserSalesVolume->status === 2 || $UserSalesVolume->status === 3){ + return ''.$UserSalesVolume->shopping_order->id.''; + } } - return ''; - + return ''; }) - ->addColumn('total_shipping', function (UserInvoice $UserInvoice) { - return ''.$UserInvoice->shopping_order->getFormattedTotalShipping()." €"; + ->addColumn('total_net', function (UserSalesVolume $UserSalesVolume) { + return formatNumber($UserSalesVolume->total_net).' €'; }) - ->addColumn('created_at', function (UserInvoice $UserInvoice) { - return $UserInvoice->created_at->format("d.m.Y"); + ->addColumn('first_name', function (UserSalesVolume $UserSalesVolume) { + return isset($UserSalesVolume->user) ? $UserSalesVolume->user->account->first_name : ''; }) - /* - ->addColumn('shipping_order', function (UserInvoice $UserInvoice) { - $ret = ""; - foreach($UserInvoice->shopping_order_items as $shopping_order_item){ - $ret .= $shopping_order_item->product->name."
"; - } - return $ret; + ->addColumn('last_name', function (UserSalesVolume $UserSalesVolume) { + return isset($UserSalesVolume->user) ? $UserSalesVolume->user->account->last_name : ''; }) - */ - ->addColumn('txaction', function (UserInvoice $UserInvoice) { - if($UserInvoice->shopping_order){ - return Payment::getShoppingOrderBadge($UserInvoice->shopping_order); - } - return "-"; + ->addColumn('email', function (UserSalesVolume $UserSalesVolume) { + return isset($UserSalesVolume->user) ? $UserSalesVolume->user->email : ''; }) - ->addColumn('status', function (UserInvoice $UserInvoice) { - return ' - '.$UserInvoice->getStatusType().' - '; + ->addColumn('status', function (UserSalesVolume $UserSalesVolume) { + return ''.$UserSalesVolume->getStatusType().''; }) - ->addColumn('invoice', function (UserInvoice $UserInvoice) { - $ret = ""; - $ret .= ' '; - $ret .= ''; - - return $ret; + ->addColumn('message', function (UserSalesVolume $UserSalesVolume) { + return ''.$UserSalesVolume->message.''; }) - + ->orderColumn('id', 'id $1') - ->orderColumn('invoice_number', 'invoice_number $1') - ->orderColumn('txaction', 'txaction $1') - ->orderColumn('shipped', 'shipped $1') - ->orderColumn('total_shipping', 'total_shipping $1') - ->rawColumns(['id', 'shipping_order', 'txaction', 'total_shipping', 'status', 'txaction', 'invoice']) + ->orderColumn('order', 'order $1') + ->orderColumn('status', 'status $1') + ->orderColumn('status', 'message $1') + + ->rawColumns(['id', 'order', 'status', 'message', 'total_net']) ->make(true); } } \ No newline at end of file diff --git a/app/Http/Controllers/ModalController.php b/app/Http/Controllers/ModalController.php index 42b2399..199f4b2 100644 --- a/app/Http/Controllers/ModalController.php +++ b/app/Http/Controllers/ModalController.php @@ -12,6 +12,7 @@ use App\Models\ShoppingUser; use App\Services\HTMLHelper; use App\Models\HomepartyUser; use App\Models\ShoppingOrder; +use App\Models\UserSalesVolume; use App\Services\BusinessPlan\TreeCalcBot; class ModalController extends Controller @@ -83,7 +84,6 @@ class ModalController extends Controller $ret = view("user.shop.sales.modal_api_order_shipping_detail", compact('shopping_order', 'isAdmin', 'data'))->render(); } - if($data['action'] === 'user-order-my-delivery-show'){ $user = \Auth::user(); $ret = view("admin.modal.show_user_customers", compact('user', 'data'))->render(); @@ -120,6 +120,17 @@ class ModalController extends Controller $route = ""; $ret = view("admin.modal.business_user_detail", compact('TreeCalcBot', 'user', 'data'))->render(); } + + if($data['action'] === 'edit_user_sales_volume'){ + $userSalesVolume = UserSalesVolume::findOrFail($data['id']); + $route = route('admin_business_points_store', ); + $ret = view("admin.business.modal_edit_points", compact('userSalesVolume', 'data', 'route'))->render(); + } + if($data['action'] === 'add_user_sales_volume'){ + $userSalesVolume = new UserSalesVolume(); + $route = route('admin_business_points_store', ); + $ret = view("admin.business.modal_add_points", compact('userSalesVolume', 'data', 'route'))->render(); + } } return response()->json(['response' => $data, 'html'=>$ret, 'status'=>$status]); } diff --git a/app/Http/Controllers/SalesController.php b/app/Http/Controllers/SalesController.php index fb398d1..e0be060 100755 --- a/app/Http/Controllers/SalesController.php +++ b/app/Http/Controllers/SalesController.php @@ -133,7 +133,8 @@ class SalesController extends Controller return redirect(route('admin_sales_customers')); } $filter_user_shops = ShoppingOrder::join('user_shops', 'user_shop_id', '=', 'user_shops.id')->orderBy('slug')->get()->pluck('slug', 'id')->unique()->toArray(); - $filter_members = ShoppingOrder::join('users', 'member_id', '=', 'users.id')->groupBy('member_id')->join('user_accounts', 'account_id', '=', 'user_accounts.id')->select('users.id', 'users.email', 'user_accounts.first_name', 'user_accounts.last_name')->get(); //->pluck('email', 'id')->unique()->toArray(); + $filter_members = ShoppingOrder::join('users', 'member_id', '=', 'users.id')->groupBy('member_id')->join('user_accounts', 'account_id', '=', 'user_accounts.id')->select('users.id', 'users.email', 'user_accounts.first_name', 'user_accounts.last_name')->get(); + //->pluck('email', 'id')->unique()->toArray(); $data = [ 'filter_user_shops' => $filter_user_shops, 'filter_members' => $filter_members, diff --git a/app/Http/Controllers/User/ShopSalesController.php b/app/Http/Controllers/User/ShopSalesController.php index af7c242..9078162 100755 --- a/app/Http/Controllers/User/ShopSalesController.php +++ b/app/Http/Controllers/User/ShopSalesController.php @@ -38,6 +38,7 @@ class ShopSalesController extends Controller 'shopping_order' => $shopping_order, 'isAdmin' => false, ]; + return view('user.shop.sales.order_detail', $data); } diff --git a/app/Models/UserSalesVolume.php b/app/Models/UserSalesVolume.php index d813631..93ec826 100644 --- a/app/Models/UserSalesVolume.php +++ b/app/Models/UserSalesVolume.php @@ -102,12 +102,22 @@ class UserSalesVolume extends Model public static $statusTypes = [ 0 => 'nicht zugewiesen', - 1 => 'hinzugefügt aus Beraterbestellung', - 2 => 'hinzugefügt aus Shopbestellung', - 3 => 'hinzugefügt aus Shopbestellung / pending', + 1 => 'Beraterbestellung', //hinzugefügt aus + 2 => 'Shopbestellung', //hinzugefügt aus + 3 => 'Shopbestellung / pending', //hinzugefügt aus + 4 => 'Gutschrift', //hinzugefügt aus 10 => '' ]; + public static $statusColors = [ + 0 => 'warning', + 1 => 'success', + 2 => 'secondary', + 3 => 'warning', + 4 => 'info', + 10 => 'danger', + ]; + public function shopping_order() { return $this->belongsTo(ShoppingOrder::class); @@ -133,10 +143,21 @@ class UserSalesVolume extends Model return isset($this->attributes['date']) ? $this->attributes['date'] : NULL; } + public function getPointsSum(){ + return $this->month_points + $this->month_shop_points; + } + public function getTotalNetSum(){ + return $this->month_total_net + $this->month_shop_total_net; + } + public function getStatusType(){ return isset(self::$statusTypes[$this->status]) ? self::$statusTypes[$this->status] : ""; } + public function getStatusColor(){ + return isset(self::$statusColors[$this->status]) ? self::$statusColors[$this->status] : "default"; + } + public function getFormatedMonthYear(){ return str_pad($this->month, 2, "0", STR_PAD_LEFT)."/".$this->year; } diff --git a/app/Services/BusinessPlan/SalesPointsVolume.php b/app/Services/BusinessPlan/SalesPointsVolume.php index 3f14235..75fa44b 100644 --- a/app/Services/BusinessPlan/SalesPointsVolume.php +++ b/app/Services/BusinessPlan/SalesPointsVolume.php @@ -2,6 +2,7 @@ namespace App\Services\BusinessPlan; use App\User; +use App\Services\Util; use App\Models\ShoppingOrder; use App\Models\UserSalesVolume; @@ -29,7 +30,7 @@ class SalesPointsVolume $form_user = User::find($form_user_id); $shoppingOrder->user_sales_volume->user_id = $to_user_id; - $shoppingOrder->user_sales_volume->message = 'Punkte zugewiesen am: '.date('d.m.Y'); + $shoppingOrder->user_sales_volume->message = 'zugewiesen: '.date('d.m.Y'); $syslog = $shoppingOrder->user_sales_volume->syslog; $syslog[date('d.m.Y-h:i:s')] = 'change form: #'.$form_user_id.' '.$form_user->email.' to: #'.$to_user_id.' '.$to_user->email; @@ -57,7 +58,7 @@ class SalesPointsVolume foreach($userSalesVolumes as $userSalesVolume){ switch ($userSalesVolume->status) { - case 1: //Bestellung + case 1: //Bestellung Berater $month_points += $userSalesVolume->points; $month_total_net += $userSalesVolume->total_net; break; @@ -65,6 +66,10 @@ class SalesPointsVolume $month_shop_points += $userSalesVolume->points; $month_shop_total_net += $userSalesVolume->total_net; break; + case 4: //add Berater + $month_points += $userSalesVolume->points; + $month_total_net += $userSalesVolume->total_net; + break; } $userSalesVolume->month_shop_points = $month_shop_points; $userSalesVolume->month_shop_total_net = $month_shop_total_net; @@ -163,4 +168,71 @@ class SalesPointsVolume } + public static function editSalesPointsVolume($data){ + $user_sales_volume = UserSalesVolume::findOrFail($data['id']); + if(!$user_sales_volume->isCurrentMonthYear()){ + \Session()->flash('alert-error', 'Änderung muss im selben Monat sein'); + return; + } + $old_points = $user_sales_volume->points; + $old_total_net = $user_sales_volume->total_net; + $user_sales_volume->total_net = Util::reFormatNumber($data['total_net']); + $user_sales_volume->points = intval($data['points']); + + $user_sales_volume->message = 'geändert: '.date('d.m.Y'); + + $syslog = $user_sales_volume->syslog; + $syslog[date('d.m.Y-h:i:s')] = 'edit points: #'.$old_points.' '.$user_sales_volume->points .' total: #'.$old_total_net.' '.$user_sales_volume->total_ne; + $user_sales_volume->syslog = $syslog; + + $user_sales_volume->save(); + + self::reCalculateSalesPointsVolume($user_sales_volume->user_id, $user_sales_volume->month, $user_sales_volume->year); + + \Session()->flash('alert-success', "Points geändert"); + + return; + + } + + public static function addSalesPointsVolume($data){ + + + if(!isset($data['user_id'])){ + \Session()->flash('alert-error', 'Kein Berater ausgewählt'); + return; + } + $user = User::findOrFail($data['user_id']); + $month = date('m'); + $year = date('Y'); + $date = date('d.m.Y'); + + $total_net = isset($data['total_net']) ? Util::reFormatNumber($data['total_net']) : 0; + $points = isset($data['points']) ? intval($data['points']) : 0; + $syslog[date('d.m.Y-h:i:s')] = 'add points: #'.$points.' total: #'.$total_net; + + + $user_sales_volume = UserSalesVolume::create([ + 'user_id' => $user->id, + 'shopping_order_id' => null, + 'month' => $month, + 'year' => $year, + 'date' => $date, + 'points' => $points, + 'total_net' => $total_net, + 'message' => 'hinzugefügt: '.date('d.m.Y'), + 'syslog' => $syslog, + 'status' => 4, + ]); + + + self::reCalculateSalesPointsVolume($user_sales_volume->user_id, $user_sales_volume->month, $user_sales_volume->year); + + \Session()->flash('alert-success', "Points hinzugefügt"); + + + } + + + } diff --git a/app/Services/Payment.php b/app/Services/Payment.php index 2bada29..dcc01e3 100644 --- a/app/Services/Payment.php +++ b/app/Services/Payment.php @@ -25,6 +25,18 @@ class Payment 'NULL' => 'keine Zahlung', ]; + public static $txaction_filter_text = [ + 'paid' => "Zahlung bezahlt", + 'appointed' => "Zahlung offen", + 'failed' => "Zahlung abbruch", + 'extern' => "Extern offen", //offen + 'extern_paid' => "Extern bezahlt", + 'invoice_open' => "Rechnung offen", + 'invoice_paid' => "Rechnung bezahlt", + 'invoice_non' => "Rechnung keine Zahlung", + 'NULL' => 'keine Zahlung', + ]; + public static $txaction_invoice = [ 'invoice_open' => "Rechnung offen", 'invoice_paid' => "Rechnung bezahlt", diff --git a/app/Services/Util.php b/app/Services/Util.php index bf82ccd..1624806 100644 --- a/app/Services/Util.php +++ b/app/Services/Util.php @@ -52,7 +52,7 @@ class Util } public static function _format_number($value){ - return preg_replace("/[^0-9,]/", "", $value); + return preg_replace("/[^0-9,-]/", "", $value); } diff --git a/app/User.php b/app/User.php index fc488c3..132d357 100755 --- a/app/User.php +++ b/app/User.php @@ -476,8 +476,9 @@ class User extends Authenticatable public function getUserSalesVolumeBy($month, $year, $key) { + //NOTE check ist, cant change month year ! if($this->userSalesVolume === false){ - $this->userSalesVolume = UserSalesVolume::where('user_id', $this->id)->where('month', $month)->where('year', $year)->get()->last(); + $this->userSalesVolume = $this->getUserSalesVolume($month, $year, 'first'); } if($this->userSalesVolume){ switch ($key) { @@ -507,7 +508,18 @@ class User extends Authenticatable } } return 0; - } + public function getUserSalesVolume($month, $year, $record = 'get') + { + $query = UserSalesVolume::where('user_id', $this->id)->where('month', $month)->where('year', $year)->orderBy('id', 'DESC'); + switch ($record) { + case 'get': + return $query->get(); + break; + case 'first': + return $query->first(); + break; + } + } } diff --git a/resources/views/admin/business/modal_add_points.blade.php b/resources/views/admin/business/modal_add_points.blade.php new file mode 100644 index 0000000..07840c6 --- /dev/null +++ b/resources/views/admin/business/modal_add_points.blade.php @@ -0,0 +1,65 @@ +{!! Form::open(['url' => $route, 'class' => 'modal-content', 'enctype' => 'multipart/form-data']) !!} + + + +{!! Form::close() !!} + + + diff --git a/resources/views/admin/business/modal_edit_points.blade.php b/resources/views/admin/business/modal_edit_points.blade.php new file mode 100644 index 0000000..bdc18a0 --- /dev/null +++ b/resources/views/admin/business/modal_edit_points.blade.php @@ -0,0 +1,99 @@ +{!! Form::open(['url' => $route, 'class' => 'modal-content', 'enctype' => 'multipart/form-data']) !!} + + + +{!! Form::close() !!} + + + diff --git a/resources/views/admin/business/points.blade.php b/resources/views/admin/business/points.blade.php new file mode 100644 index 0000000..6c92510 --- /dev/null +++ b/resources/views/admin/business/points.blade.php @@ -0,0 +1,123 @@ +@extends('layouts.layout-2') + +@section('content') +
+
+ Business Points + +
+ +
+
+ + @if(isset($add_points_error) && $add_points_error) +
+
+
    +
  • {{ $add_points_error }}
  • +
+
+
+ @endif +
+ + {!! Form::open(['url' => route('admin_business_points'), 'class' => 'form-horizontal', 'id'=>'form_admin_business_points']) !!} + +
+
+ +
+ +
+ +
+
+ +
+
+ {!! Form::close() !!} + +
+ + + + + + + + + + + + + + + + + +
#{{__('Datum') }}{{__('Points')}}{{__('Umsatz netto')}}{{__('Art')}}{{__('Bestellung')}}{{__('Vorname')}}{{__('Nachname') }}{{__('E-Mail') }}{{__('Info') }}
+
+
+ + +@endsection diff --git a/resources/views/admin/customer/index.blade.php b/resources/views/admin/customer/index.blade.php index 5aca26b..50b4a21 100644 --- a/resources/views/admin/customer/index.blade.php +++ b/resources/views/admin/customer/index.blade.php @@ -10,21 +10,12 @@
- {{--
- - -
--}}
- @foreach($filter_members as $member) - + @endforeach
diff --git a/resources/views/admin/modal/change_points.blade.php b/resources/views/admin/modal/change_points.blade.php index 9d83b40..e91d04b 100644 --- a/resources/views/admin/modal/change_points.blade.php +++ b/resources/views/admin/modal/change_points.blade.php @@ -36,6 +36,8 @@ Points Umsatz netto Status + Berater + @@ -45,10 +47,16 @@ {{ $value->user_sales_volume->points }} {{ formatNumber($value->user_sales_volume->total_net) }} € {{ $value->user_sales_volume->getStatusType() }} + @if($value->user_sales_volume->user) + {{ $value->user_sales_volume->user->getFullName() }} + @else + nicht zugewiesen + @endif + @if($value->user_sales_volume->message) - {{ $value->user_sales_volume->message }} + {{ $value->user_sales_volume->message }} @endif @endif diff --git a/resources/views/admin/payment/credit.blade.php b/resources/views/admin/payment/credit.blade.php new file mode 100644 index 0000000..f27a16b --- /dev/null +++ b/resources/views/admin/payment/credit.blade.php @@ -0,0 +1,304 @@ +@extends('layouts.layout-2') + +@section('content') + + +
+
+ Zahlungen / offene Gutschriften + +
+ +
+
+ + @if(isset($add_credit_error) && $add_credit_error) +
+
+
    +
  • {{ $add_credit_error }}
  • +
+
+
+ @endif + +
+ + + + + + + + + + + + + @foreach ($ShoppingOrderMargins as $ShoppingOrderMargin) + + + + + + + + + @endforeach + @foreach ($onlyUserCreditMargins as $user_id => $onlyUserCreditMargin) + + + + + + + + + @endforeach + +
{{__('Vorname')}}{{__('Nachname') }}{{__('E-Mail') }}{{__('Betrag') }}{{__('aus Bestellung / Gutschrift')}}{{__('#')}}
{{ $ShoppingOrderMargin->first_name }}{{ $ShoppingOrderMargin->last_name }}{{ $ShoppingOrderMargin->email }}{!! \App\Services\UserMarign::getMontlyPartnerCommissionOpenByID($ShoppingOrderMargin->user_id, null, true, true) !!} € + @foreach (\App\Services\UserMarign::getOrderFromPartnerCommissionByID($ShoppingOrderMargin->user_id) as $order) + @if($order->shopping_order) +
+ {{$order->shopping_order->shopping_user->billing_firstname }} + {{$order->shopping_order->shopping_user->billing_lastname }} + / {{ $order->shopping_order->getLastShoppingPayment('reference') }} + / {{ $order->shopping_order->getFormattedTotalWithoutCredit()." €" }} + / {{ $order->shopping_order->created_at->format("d.m.Y") }} + +
+ @endif + @endforeach + @foreach (\App\Services\UserMarign::getUserCreditMarginByID($ShoppingOrderMargin->user_id) as $creditMaring) +
+ + {!! nl2br($creditMaring->message) !!} + / {{ $creditMaring->created_at->format("d.m.Y") }} + @if($deleteTime = $creditMaring->deleteTime()) + / + + + noch {{ $deleteTime }} min. + + @endif +
+ @endforeach +
+ +
{{ $onlyUserCreditMargin['first_name'] }}{{ $onlyUserCreditMargin['last_name'] }}{{ $onlyUserCreditMargin['email'] }}{!! formatNumber($onlyUserCreditMargin['sum']) !!} € + @foreach ($onlyUserCreditMargin['entries'] as $key => $creditMaring) +
+ + {!! nl2br($creditMaring->message) !!} + / {{ $creditMaring->created_at->format("d.m.Y") }} + @if($deleteTime = $creditMaring->deleteTime()) + / + + + noch {{ $deleteTime }} min. + + @endif +
+ @endforeach +
+ +
+
+
+ + + + +
+
+ Zahlungen / offene Gutschriften pending +
+
+ + + + + + + + + + + + @foreach ($ShoppingOrderMarginPendings as $ShoppingOrderMarginPending) + + + + + + + + @endforeach + +
{{__('Vorname')}}{{__('Nachname') }}{{__('E-Mail') }}{{__('Betrag') }}{{__('aus Bestellung')}}
{{ $ShoppingOrderMarginPending->first_name }}{{ $ShoppingOrderMarginPending->last_name }}{{ $ShoppingOrderMarginPending->email }}{!! \App\Services\UserMarign::getMontlyPartnerCommissionPendingByID($ShoppingOrderMarginPending->user_id, null, true) !!} € + @foreach (\App\Services\UserMarign::getOrderFromPartnerCommissionPendingByID($ShoppingOrderMarginPending->user_id) as $order) + @if($order->shopping_order) +
+ + {{$order->shopping_order->shopping_user->billing_firstname }} + {{$order->shopping_order->shopping_user->billing_lastname }} + / {{ $order->shopping_order->getLastShoppingPayment('reference') }} + / {{$order->shopping_order->getFormattedTotalWithoutCredit()." €" }} + / {{ $order->shopping_order->created_at->format("d.m.Y") }} + +
+ @endif + @endforeach +
+
+
+ +
+
+ Zahlungen / erstellte Gutschriften +
+
+ {!! Form::open(['url' => route('admin_payments_credit'), 'class' => 'form-horizontal', 'id'=>'form_filter_sales_year']) !!} + + + + {!! Form::close() !!} + +
+ +
+ + + + + + + + + + + + + + + + + +
ID{{__('G.Nr.')}}{{__('Gutschrift')}}{{__('Vorname')}}{{__('Nachname') }}{{__('E-Mail') }}{{__('Betrag') }}{{__('Datum') }}{{__('Zahlung')}}{{__('aus Bestellung / Gutschrift')}}
+
+
+ + + + +@endsection diff --git a/resources/views/admin/sales/customers.blade.php b/resources/views/admin/sales/customers.blade.php index e4dde63..b75a917 100644 --- a/resources/views/admin/sales/customers.blade.php +++ b/resources/views/admin/sales/customers.blade.php @@ -11,16 +11,17 @@
- @foreach($filter_members as $member) - + @endforeach
- @foreach($filter_user_shops as $id=>$name) @@ -31,7 +32,7 @@ diff --git a/resources/views/dashboard/_activities.blade.php b/resources/views/dashboard/_activities.blade.php new file mode 100644 index 0000000..d14adf1 --- /dev/null +++ b/resources/views/dashboard/_activities.blade.php @@ -0,0 +1,40 @@ +
+
+
+
{{__('Activities') }}
+
+
+ @if($user->active == 1) + @if($user->files->count()) + @foreach($user->files()->whereIdentifier('contract')->get() as $file) + MIVITA_Beratervertrag.pdf +
+ @endforeach + @endif +

+ {{__('Daten vollständig, freigeschaltet')}} {{__('at')}}: {{ $user->getActiveDateFormat() }}

+ @endif + @if($user->account_id) + @if($user->active == 1) + @if($user->agreement) +

+ {{__('Einverständniserklärung')}} {{__('at')}}: {{ $user->getAgreementFormat() }} +

+ @else +

+ {{__('Einverständniserklärung')}} {{ __('nicht akzeptiert') }}

+ @endif + @endif + @if($user->account->data_protection) +

+ {{__('Privacy policy approved')}} {{__('at')}}: {{ $user->account->getDataProtectionFormat() }} +

+ @endif + @endif + @if($user->confirmed == 1) +

+ {{__('E-Mail verified')}} {{__('at')}}: {{ $user->getConfirmationDateFormat() }}

+ @endif +
+
+
\ No newline at end of file diff --git a/resources/views/dashboard/_membership.blade.php b/resources/views/dashboard/_membership.blade.php new file mode 100644 index 0000000..370e8af --- /dev/null +++ b/resources/views/dashboard/_membership.blade.php @@ -0,0 +1,54 @@ +
+
+
+
{{__('Mitgliedschaft') }}
+
+
+ @if($user->isActiveAccount() ) +
+ + {{__('Berater-Mitgliedschaft aktiv')}} {{__('bis zum:')}} {{ $user->getPaymentAccountDateFormat() }}
+ @else +
+ + {{__('Berater-Account inaktiv')}} + @if($user->payment_account) + {{__('abgelaufen am')}}: {{ $user->getPaymentAccountDateFormat() }} + @endif +
+ @endif + + @if($user->isActiveAccount() ) +
+
+ {{__('Aktive Rolle')}}: + @if($user->m_level && $user->user_level) {{ $user->user_level->name }} @endif
+ + + + + + + + + + + + + +
{{__('Provision')}}:{{__('Shop Provision')}}:{{__('Qualifikation')}}:{{__('Team Qualifikation')}}:
+ {{ $user->user_level->margin }} % + + {{ $user->user_level->margin_shop }} % + + {{ $user->user_level->qual_kp }} Points + + {{ $user->user_level->qual_tp }} Points +
+ @endif +
+ +
+
diff --git a/resources/views/dashboard/_points.blade.php b/resources/views/dashboard/_points.blade.php new file mode 100644 index 0000000..25a14c3 --- /dev/null +++ b/resources/views/dashboard/_points.blade.php @@ -0,0 +1,73 @@ +
+
+
+
{{__('Aktuelle Punkte für') }} {{ HTMLHelper::getMonth(date('n')) }} {{ date('Y') }}
+
+
+ @if($user->isActiveAccount()) +
+ @php($userSalesVolume = $user->getUserSalesVolume(date('n'), date('Y'), 'first')) + @if($userSalesVolume) +
+ Gesamte Points: {{ $userSalesVolume->getPointsSum() }} | Berater: {{ $userSalesVolume->month_points }} | Shop: {{ $userSalesVolume->month_shop_points }}
+
+
+ Gesamter Umsatz: {{ formatNumber($userSalesVolume->getTotalNetSum()) }} € | Berater: {{ formatNumber($userSalesVolume->month_total_net) }} € | Shop: {{ formatNumber($userSalesVolume->month_shop_total_net) }} € +
+ @endif +
+ + + + + + + + + + + + + @php($userSalesVolumes = $user->getUserSalesVolume(date('n'), date('Y'))) + @if($userSalesVolumes) + @foreach ($userSalesVolumes as $userSalesVolume) + + + + + + + + + @endforeach + @endif + +
{{__('Datum') }}{{__('Points')}}{{__('Umsatz netto')}}{{__('Art')}}{{__('Bestellung')}}{{__('Info') }}
+ {{ $userSalesVolume->date }} + + {{ $userSalesVolume->points }} + + {{ formatNumber($userSalesVolume->total_net) }} € + + {{ $userSalesVolume->getStatusType() }} + + @if($userSalesVolume->shopping_order) + @if($userSalesVolume->status === 1 && $userSalesVolume->shopping_order->auth_user_id === $userSalesVolume->user_id) + {{ $userSalesVolume->shopping_order->id }} + @endif + @if(($userSalesVolume->status === 2 || $userSalesVolume->status === 3) && $userSalesVolume->shopping_order->member_id === $userSalesVolume->user_id) + {{ $userSalesVolume->shopping_order->id }} + @endif + @endif + + {{ $userSalesVolume->message }} +
+ @endif +
+ @if($user->isActiveAccount()) + + @endif +
+
\ No newline at end of file diff --git a/resources/views/dashboard/_reminder.blade.php b/resources/views/dashboard/_reminder.blade.php new file mode 100755 index 0000000..ab3c2ff --- /dev/null +++ b/resources/views/dashboard/_reminder.blade.php @@ -0,0 +1,60 @@ +@if($user->active == 1) +@if($user->payment_account && $user->daysActiveAccount() <= config('mivita.remind_first_days')) +
+
+
+ {{__('membership.home_hl') }} +
+
+ @if($user->daysActiveAccount() <= 0) + @if($user->isActiveAccount()) +
{{__('membership.home_copy_alert_35')}}
+

{{__('membership.home_copy_last_35', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

+ @else + {{-- 35, 36 --}} + @if($user->daysActiveAccount() == 0) +
{{__('membership.home_copy_alert_36_today', ['datetime'=>$user->getPaymentAccountDateFormat()])}}
+ @else +
{{__('membership.home_copy_alert_36', ['days'=>$user->daysActiveAccount()*-1, 'datetime'=>$user->getPaymentAccountDateFormat()])}}
+ @endif + @if($user->payment_account && $user->isAboOption()) + {{ __('membership.home_copy_SEPA_36', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }} +
+ @endif + +

{{__('membership.home_copy_last_36', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

+ @endif + @elseif($user->daysActiveAccount() < config('mivita.remind_last_days') ) + {{-- 33 --}} +
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
+

{{__('membership.home_copy_last_34', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

+ @elseif($user->daysActiveAccount() < config('mivita.remind_sec_days')) + {{-- 33 --}} +
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
+ @if($user->payment_account && $user->isAboOption()) + @if($user->daysActiveAccount() < config('mivita.abo_booking_days') ) +

{{ __('membership.home_copy_SEPA_33', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }}

+ @else +

{{ __('membership.home_copy_SEPA_32', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }}

+ @endif +
+ @endif +

{{__('membership.home_copy_last_33', ['days'=>$user->daysActiveAccount()])}}

+ @else + {{-- 32 / 31 --}} +
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
+ @if($user->payment_account && $user->isAboOption()) + {{ __('membership.home_copy_SEPA_32', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }} +
+ @endif +

{{__('membership.home_copy_last_31', ['days'=>$user->daysActiveAccount()])}}

+ + @endif +
+ +
+
+@endif +@endif \ No newline at end of file diff --git a/resources/views/dashboard/_settings.blade.php b/resources/views/dashboard/_settings.blade.php new file mode 100644 index 0000000..288e5ea --- /dev/null +++ b/resources/views/dashboard/_settings.blade.php @@ -0,0 +1,70 @@ +
+
+
+
+
+
{{ __('Daten') }}
+
+
+ @if ($user->active == 1) +

{{ __('Ändere Deine persönlichen Datan.') }}

+ {{ __('Adjust data') }} + @endif +
+
+
+ +
+
+
+
{{ __('Sicherheit') }}
+
+
+ @if ($user->active == 1) + @if (!$user->isPasswort()) +

{{ __('Assign a password for your account.') }}

+ {{ __('Create Password') }} + @else +

{{ __('Ändere Dein persönliches Passwort.') }}

+ {{ __('Change password') }} + @endif + @endif +
+
+
+ +
+
+
+
{{ __('Anmeldung') }}
+
+
+ @if ($user->active == 1) +

{{ __('Ändere Deine E-Mail Adresse.') }}

+ {{ __('Change E-Mail') }} + @endif + +
+
+
+ +
+
+
+
{{ __('Logout') }}
+
+
+

Abmelden und bis bald.

+ + {{ __('Logout') }} +
+
+
+ +
+
diff --git a/resources/views/dashboard/_shop.blade.php b/resources/views/dashboard/_shop.blade.php new file mode 100644 index 0000000..1657bc7 --- /dev/null +++ b/resources/views/dashboard/_shop.blade.php @@ -0,0 +1,57 @@ +
+
+
+
{{__('Your Shop') }}
+
+
+ @if($user->isActiveShop()) +
+ + {{__('Berater-Online-Shop aktiv')}} {{__('bis zum')}}: {{ $user->getPaymentShopDateFormat() }}
+ @else +
+ + {{__('Berater-Shop inaktiv')}} + @if($user->payment_shop) + {{__('abgelaufen am')}}: {{ $user->getPaymentShopDateFormat() }} + @endif +
+ @endif +
+ + @if($user->isActiveAccount()) + @if($user->isActiveShop()) + @if($user->shop) +

+ {{__('open since')}} {{__('at')}} {{ $user->shop->getActiveDateFormat() }}

+ @if($user->shop->active) +

+ {{__('Status')}} {{ __('active') }}

+ @else +

+ {{__('Status')}} {{ __('inactive') }}

+ @endif + + + + + @else + {{__('open your shop')}} + @endif + @else +

+ {{__('Shop nicht gebucht')}}

+ @endif + @endif +
+ @if($user->isActiveShop()) + + @endif +
+
\ No newline at end of file diff --git a/resources/views/dashboard/reminder.blade.php b/resources/views/dashboard/reminder.blade.php new file mode 100755 index 0000000..a24bc05 --- /dev/null +++ b/resources/views/dashboard/reminder.blade.php @@ -0,0 +1,62 @@ +@if($user->active == 1) +@if($user->payment_account && $user->daysActiveAccount() <= config('mivita.remind_first_days')) +
+ +
+
+ {{__('membership.home_hl') }} +
+
+ @if($user->daysActiveAccount() <= 0) + @if($user->isActiveAccount()) +
{{__('membership.home_copy_alert_35')}}
+

{{__('membership.home_copy_last_35', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

+ @else + {{-- 35, 36 --}} + @if($user->daysActiveAccount() == 0) +
{{__('membership.home_copy_alert_36_today', ['datetime'=>$user->getPaymentAccountDateFormat()])}}
+ @else +
{{__('membership.home_copy_alert_36', ['days'=>$user->daysActiveAccount()*-1, 'datetime'=>$user->getPaymentAccountDateFormat()])}}
+ @endif + @if($user->payment_account && $user->isAboOption()) + {{ __('membership.home_copy_SEPA_36', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }} +
+ @endif + +

{{__('membership.home_copy_last_36', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

+ @endif + @elseif($user->daysActiveAccount() < config('mivita.remind_last_days') ) + {{-- 33 --}} +
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
+

{{__('membership.home_copy_last_34', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

+ @elseif($user->daysActiveAccount() < config('mivita.remind_sec_days')) + {{-- 33 --}} +
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
+ @if($user->payment_account && $user->isAboOption()) + @if($user->daysActiveAccount() < config('mivita.abo_booking_days') ) +

{{ __('membership.home_copy_SEPA_33', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }}

+ @else +

{{ __('membership.home_copy_SEPA_32', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }}

+ @endif +
+ @endif +

{{__('membership.home_copy_last_33', ['days'=>$user->daysActiveAccount()])}}

+ @else + {{-- 32 / 31 --}} +
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
+ @if($user->payment_account && $user->isAboOption()) + {{ __('membership.home_copy_SEPA_32', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }} +
+ @endif +

{{__('membership.home_copy_last_31', ['days'=>$user->daysActiveAccount()])}}

+ + @endif +
+ +
+ +
+@endif +@endif \ No newline at end of file diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index a43cc87..686e079 100755 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -28,310 +28,21 @@
- @if($user->active == 1) - @if($user->payment_account && $user->daysActiveAccount() <= config('mivita.remind_first_days')) -
- -
-
- {{__('membership.home_hl') }} -
-
- @if($user->daysActiveAccount() <= 0) - @if($user->isActiveAccount()) -
{{__('membership.home_copy_alert_35')}}
-

{{__('membership.home_copy_last_35', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

- @else - {{-- 35, 36 --}} - @if($user->daysActiveAccount() == 0) -
{{__('membership.home_copy_alert_36_today', ['datetime'=>$user->getPaymentAccountDateFormat()])}}
- @else -
{{__('membership.home_copy_alert_36', ['days'=>$user->daysActiveAccount()*-1, 'datetime'=>$user->getPaymentAccountDateFormat()])}}
- @endif - @if($user->payment_account && $user->isAboOption()) - {{ __('membership.home_copy_SEPA_36', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }} -
- @endif -

{{__('membership.home_copy_last_36', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

- @endif - @elseif($user->daysActiveAccount() < config('mivita.remind_last_days') ) - {{-- 33 --}} -
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
-

{{__('membership.home_copy_last_34', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}

- @elseif($user->daysActiveAccount() < config('mivita.remind_sec_days')) - {{-- 33 --}} -
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
- @if($user->payment_account && $user->isAboOption()) - @if($user->daysActiveAccount() < config('mivita.abo_booking_days') ) -

{{ __('membership.home_copy_SEPA_33', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }}

- @else -

{{ __('membership.home_copy_SEPA_32', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }}

- @endif -
- @endif -

{{__('membership.home_copy_last_33', ['days'=>$user->daysActiveAccount()])}}

- @else - {{-- 32 / 31 --}} -
{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}
- @if($user->payment_account && $user->isAboOption()) - {{ __('membership.home_copy_SEPA_32', ['price'=> 'von '.$user->payment_order_product->getFormattedPrice().' EUR', 'pay_date'=>Carbon::parse($user->payment_account)->modify('- '.config('mivita.abo_booking_days').' days')->format('d.m.Y')]) }} -
- @endif -

{{__('membership.home_copy_last_31', ['days'=>$user->daysActiveAccount()])}}

+ @include('dashboard._reminder') - @endif -
- -
- -
- @endif - @endif - {{--
- -
-
-
+ @include('dashboard._membership') - - - - $1,342.11
- Umsatz diesen Monat -
-
+ @include('dashboard._shop') -
-
+ @include('dashboard._points') - - - - 152 Working Hours
- Umsatz dieses Jahr -
-
+ @include('dashboard._activities') -
-
- - - - 54 Tasks
- Punkte -
-
+ @include('dashboard._settings') -
- -
-
- -
--}} - -
- -
-
-
{{__('Mitgliedschaft') }}
-
-
- @if($user->isActiveAccount() ) -
- - {{__('Berater-Mitgliedschaft aktiv')}} {{__('bis zum:')}} {{ $user->getPaymentAccountDateFormat() }}
- @else -
- - {{__('Berater-Account inaktiv')}} - @if($user->payment_account) - {{__('abgelaufen am')}}: {{ $user->getPaymentAccountDateFormat() }} - @endif -
- @endif -
- @if($user->isActiveShop()) -
- - {{__('Berater-Online-Shop aktiv')}} {{__('bis zum')}}: {{ $user->getPaymentShopDateFormat() }}
- @else -
- - {{__('Berater-Shop inaktiv')}} - @if($user->payment_shop) - {{__('abgelaufen am')}}: {{ $user->getPaymentShopDateFormat() }} - @endif -
- @endif -
- -
- - -
- -
- -
-
-
{{__('Your Shop') }}
-
-
- - @if($user->isActiveAccount()) - @if($user->isActiveShop()) - @if($user->shop) -

- {{__('open since')}} {{__('at')}} {{ $user->shop->getActiveDateFormat() }}

- @if($user->shop->active) -

- {{__('Status')}} {{ __('active') }}

- @else -

- {{__('Status')}} {{ __('inactive') }}

- @endif - @else - {{__('open your shop')}} - @endif - @else -

- {{__('Shop nicht gebucht')}}

- @endif - @endif -
- @if($user->isActiveShop()) - - @endif -
- - -
- -
- -
-
-
{{__('Activities') }}
-
-
- @if($user->active == 1) - @if($user->files->count()) - @foreach($user->files()->whereIdentifier('contract')->get() as $file) - MIVITA_Beratervertrag.pdf -
- @endforeach - @endif -

- {{__('Daten vollständig, freigeschaltet')}} {{__('at')}}: {{ $user->getActiveDateFormat() }}

- @endif - @if($user->account_id) - @if($user->active == 1) - @if($user->agreement) -

- {{__('Einverständniserklärung')}} {{__('at')}}: {{ $user->getAgreementFormat() }} -

- @else -

- {{__('Einverständniserklärung')}} {{ __('nicht akzeptiert') }}

- @endif - @endif - @if($user->account->data_protection) -

- {{__('Privacy policy approved')}} {{__('at')}}: {{ $user->account->getDataProtectionFormat() }} -

- @endif - @endif - @if($user->confirmed == 1) -

- {{__('E-Mail verified')}} {{__('at')}}: {{ $user->getConfirmationDateFormat() }}

- @endif -
-
- - -
-
-
-
-
-
-
{{__('Daten') }}
-
-
- @if($user->active == 1) -

{{__('Ändere Deine persönlichen Datan.')}}

- {{ __('Adjust data') }} - @endif -
-
-
- -
-
-
-
{{ __('Sicherheit') }}
-
-
- @if($user->active == 1) - @if(!$user->isPasswort()) -

{{__('Assign a password for your account.')}}

- {{__('Create Password')}} - @else -

{{__('Ändere Dein persönliches Passwort.')}}

- {{__('Change password')}} - @endif - @endif -
-
-
- -
-
-
-
{{ __('Anmeldung') }}
-
-
- @if($user->active == 1) -

{{__('Ändere Deine E-Mail Adresse.')}}

- {{__('Change E-Mail')}} - @endif - -
-
-
- -
-
-
-
{{ __('Logout') }}
-
-
-

Abmelden und bis bald.

- {{ __('Logout') }} -
-
-
- -
-
- +
@endsection diff --git a/routes/web.php b/routes/web.php index 334b8fe..6f31e0b 100755 --- a/routes/web.php +++ b/routes/web.php @@ -411,7 +411,7 @@ Route::domain(config('app.pre_url_crm').config('app.domain').config('app.tld_car //payments points // Gutschreiben Route::get('/admin/business/points', 'BusinessPointsController@index')->name('admin_business_points'); - Route::post('/admin/business/points', 'BusinessPointsController@index')->name('admin_business_points'); + Route::post('/admin/business/points/store', 'BusinessPointsController@store')->name('admin_business_points_store'); Route::get('/admin/business/points/datatable', 'BusinessPointsController@datatable')->name('admin_business_points_datatable');