This commit is contained in:
Kevin Adametz 2024-08-05 12:05:24 +02:00
parent 04d677d37a
commit bfa3bb1df4
1191 changed files with 637397 additions and 10619 deletions

View file

@ -1,39 +1,61 @@
<div class="col-xl-5">
<div class="card mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{__('Activities') }}</div>
<div class="card-header-title">{{__('register.trade_licence') }}</div>
</h5>
<div class="card-body">
@php($business_license_choose = $user->account->getNotice('business_license'))
@if($business_license_choose === 'now')
<p><strong class="">{{ __('register.business_license_deposited') }}</strong></p>
@endif
@if($business_license_choose === 'later')
<p><strong class="text-danger">{{ __('register.business_license_later') }}</strong></p>
@endif
@if($business_license_choose === 'non')
<p><strong class="">{{ __('register.business_license_non') }}:</strong><br>
{{ $user->account->getNotice('business_license_reason') }}</p>
@endif
<a href="{{ route('user_documents') }}" class="btn btn-secondary"><i
class="ion ion-ios-document text-default mr-1"></i> {{ __('register.change_documents') }}</a>
</div>
</div>
<div class="card mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{__('home.activities') }}</div>
</h5>
<div class="card-body">
@if($user->active == 1)
@if($user->files->count())
@foreach($user->files()->whereIdentifier('contract')->get() as $file)
<a class="btn btn-secondary btn-block mb-3" href="{{ route('storage_file', [$file->id, 'user']) }}" target="_blank"><i class="ion ion-ios-download text-default mr-1"></i> MIVITA_Beratervertrag.pdf</a>
<a class="btn btn-secondary btn-block mb-3" href="{{ route('storage_file', [$file->id, 'user']) }}" target="_blank"><i class="ion ion-ios-download text-default mr-1"></i> {{ __('home.MIVITA_Consultancy_agreement') }}.pdf</a>
<hr class="mb-3">
@endforeach
@endif
<p><span class="ion ion-md-checkmark-circle-outline text-primary"></span>
<strong>{{__('Daten vollständig, freigeschaltet')}}</strong> {{__('at')}}: {{ $user->getActiveDateFormat() }}</p>
<strong>{{__('home.data_complete_unlocked')}}</strong> {{__('home.at')}}: {{ $user->getActiveDateFormat() }}</p>
@endif
@if($user->account_id)
@if($user->active == 1)
@if($user->agreement)
<p><span class="ion ion-md-checkmark-circle-outline text-primary"></span>
<strong>{{__('Einverständniserklärung')}}</strong> {{__('at')}}: {{ $user->getAgreementFormat() }}
<strong>{{__('home.declaration_of_consent')}}</strong> {{__('home.at')}}: {{ $user->getAgreementFormat() }}
</p>
@else
<p><span class="ion ion-md-close-circle-outline text-danger"></span>
<strong>{{__('Einverständniserklärung')}}</strong> {{ __('nicht akzeptiert') }}</p>
<strong>{{__('home.declaration_of_consent')}}</strong> {{ __('nicht akzeptiert') }}</p>
@endif
@endif
@if($user->account->data_protection)
<p><span class="ion ion-md-checkmark-circle-outline text-primary"></span>
<strong>{{__('Privacy policy approved')}}</strong> {{__('at')}}: {{ $user->account->getDataProtectionFormat() }}
<strong>{{__('home.privacy_policy_approved')}}</strong> {{__('home.at')}}: {{ $user->account->getDataProtectionFormat() }}
</p>
@endif
@endif
@if($user->confirmed == 1)
<p><span class="ion ion-md-checkmark-circle-outline text-primary"></span>
<strong>{{__('E-Mail verified')}}</strong> {{__('at')}}: {{ $user->getConfirmationDateFormat() }}</p>
<strong>{{__('home.email_verified')}}</strong> {{__('home.at')}}: {{ $user->getConfirmationDateFormat() }}</p>
@endif
</div>
</div>

View file

@ -1,19 +1,19 @@
<div class="d-flex col-xl-6 align-items-stretch">
<div class="card w-100 mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{__('Mitgliedschaft') }}</div>
<div class="card-header-title">{{__('home.membership') }}</div>
</h5>
<div class="card-body">
@if($user->isActiveAccount() )
<div class="badge btn-success p-2">
<i class="ion ion-md-checkmark-circle-outline text-white"></i>
<strong>{{__('Berater-Mitgliedschaft aktiv')}}</strong> {{__('bis zum:')}} <strong></strong>{{ $user->getPaymentAccountDateFormat() }}</div>
<strong>{{__('home.adviser_membership_active')}}</strong> {{__('home.until')}}: <strong></strong>{{ $user->getPaymentAccountDateFormat() }}</div>
@else
<div class="badge badge-danger p-2">
<i class="ion ion-md-close-circle-outline text-white"></i>
<strong>{{__('Berater-Account inaktiv')}} </strong>
<strong>{{__('home.advisor_account_inactive')}} </strong>
@if($user->payment_account)
{{__('abgelaufen am')}}: <strong></strong>{{ $user->getPaymentAccountDateFormat() }}
{{__('home.expired_on')}}: <strong></strong>{{ $user->getPaymentAccountDateFormat() }}
@endif
</div>
@endif
@ -21,14 +21,14 @@
@if($user->isActiveAccount() )
<hr>
<h6><span class="ion ion-md-checkmark-circle-outline text-success"></span>
<strong>{{__('Aktive Rolle')}}:</strong>
@if($user->m_level && $user->user_level) {{ $user->user_level->name }} @endif </h6>
<strong>{{__('home.active_role')}}:</strong>
@if($user->m_level && $user->user_level) {{ $user->user_level->getLang('name') }} @endif </h6>
<table class="table table-striped table-bordered">
<tr>
<td class="text-left font-weight-semibold">{{__('Provision')}}:</td>
<td class="text-left font-weight-semibold">{{__('Shop Provision')}}:</td>
<td class="text-left font-weight-semibold">{{__('Qualifikation')}}:</td>
<td class="text-left font-weight-semibold">{{__('Payline Qualifikation')}}:</td>
<td class="text-left font-weight-semibold">{{__('tables.commission')}}:</td>
<td class="text-left font-weight-semibold">{{__('tables.shop_commission')}}:</td>
<td class="text-left font-weight-semibold">{{__('tables.qualification')}}:</td>
<td class="text-left font-weight-semibold">{{__('tables.payline_qualification')}}:</td>
</tr>
@if($user->m_level && $user->user_level)
<tr>
@ -50,7 +50,7 @@
@endif
</div>
<div class="card-footer py-3">
<a href="{{route('user_membership')}}" class="btn btn-secondary"><i class="ion ion-ios-people text-default mr-1"></i> {{__('Mitgliedschaft verwalten')}}</a>
<a href="{{route('user_membership')}}" class="btn btn-secondary"><i class="ion ion-ios-people text-default mr-1"></i> {{__('home.manage_membership')}}</a>
</div>
</div>
</div>

View file

@ -1,7 +1,7 @@
<div class="d-flex col-xl-12 align-items-stretch">
<div class="card w-100 mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{__('Aktuelle Punkte für') }} {{ HTMLHelper::getMonth(date('n')) }} {{ date('Y') }} </div>
<div class="card-header-title">{{__('home.current_points_for') }} {{ HTMLHelper::getMonth(date('n')) }} {{ date('Y') }} </div>
</h5>
<div class="card-body">
@if($user->isActiveAccount())
@ -9,10 +9,10 @@
@php($userSalesVolume = $user->getUserSalesVolume(date('n'), date('Y'), 'first'))
@if($userSalesVolume)
<div class="mb-2">
<strong>Gesamte Points: {{ $userSalesVolume->getPointsKPSum() }}</strong> | Eigene: {{ $userSalesVolume->month_points }} | Shop: {{ $userSalesVolume->month_shop_points }}<br>
<strong>{{ __('team.total_points') }}: {{ $userSalesVolume->getPointsKPSum() }}</strong> | {{ __('team.own') }}: {{ $userSalesVolume->month_points }} | {{ __('team.shop') }}: {{ $userSalesVolume->month_shop_points }}<br>
</div>
<div>
<strong>Gesamter Umsatz: {{ formatNumber($userSalesVolume->getTotalNetSum()) }} &euro;</strong> | Eigene: {{ formatNumber($userSalesVolume->month_total_net) }} &euro; | Shop: {{ formatNumber($userSalesVolume->month_shop_total_net) }} &euro;
<strong>{{ __('team.total_turnover') }}: {{ formatNumber($userSalesVolume->getTotalNetSum()) }} &euro;</strong> | {{ __('team.own') }}: {{ formatNumber($userSalesVolume->month_total_net) }} &euro; | {{ __('team.shop') }}: {{ formatNumber($userSalesVolume->month_shop_total_net) }} &euro;
</div>
@endif
</h6>
@ -20,13 +20,13 @@
<table class="datatables-user-points table table-striped table-bordered">
<thead>
<tr>
<th>{{__('Datum') }}</th>
<th>{{__('Points')}}</th>
<th>{{__('Umsatz netto')}}</th>
<th>{{__('Art')}}</th>
<th>{{__('Bestellung')}}</th>
<th>{{__('Info') }}</th>
<th>{{__('Notiz') }}</th>
<th>{{__('tables.date') }}</th>
<th>{{__('tables.points')}}</th>
<th>{{__('tables.net_sales')}}</th>
<th>{{__('tables.type')}}</th>
<th>{{__('tables.order')}}</th>
<th>{{__('tables.info') }}</th>
<th>{{__('tables.note') }}</th>
</tr>
</thead>
<tbody>
@ -90,7 +90,7 @@
"stateSave": true,
"searching": false,
"language": {
"url": "/js/German.json"
"url": "/js/datatables-{{ \App::getLocale() }}.json"
}
});
});

View file

@ -17,10 +17,12 @@
@else
<h5 class="alert badge-danger">{{__('membership.home_copy_alert_36', ['days'=>$user->daysActiveAccount()*-1, 'datetime'=>$user->getPaymentAccountDateFormat()])}}</h5>
@endif
@if($user->payment_account && $user->isAboOption())
{{--
Abo Option deaktiviert @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')]) }}
<hr>
@endif
--}}
<p>{{__('membership.home_copy_last_36', ['days'=>$user->daysActiveAccount(), 'datetime'=>$user->getPaymentAccountDateFormat()])}}</p>
@endif
@ -31,28 +33,32 @@
@elseif($user->daysActiveAccount() < config('mivita.remind_sec_days'))
{{-- 33 --}}
<h5 class="alert badge-warning">{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}</h5>
@if($user->payment_account && $user->isAboOption())
@if($user->daysActiveAccount() < config('mivita.abo_booking_days') )
{{-- Abo Option deaktiviert
@if($user->payment_account && $user->isAboOption())
@if($user->daysActiveAccount() < config('mivita.abo_booking_days') )
<p>{{ __('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')]) }}</p>
@else
<p>{{ __('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')]) }}</p>
@endif
<hr>
@endif
--}}
<p>{{__('membership.home_copy_last_33', ['days'=>$user->daysActiveAccount()])}}</p>
@else
{{-- 32 / 31 --}}
<h5 class="alert badge-default">{{ __('membership.home_copy_alert_31', ['datetime'=>$user->getPaymentAccountDateFormat()]) }}</h5>
@if($user->payment_account && $user->isAboOption())
{{-- Abo Option deaktiviert
@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')]) }}
<hr>
@endif
--}}
<p>{{__('membership.home_copy_last_31', ['days'=>$user->daysActiveAccount()])}}</p>
@endif
</div>
<div class="card-footer py-3">
<a href="{{route('user_membership')}}" class="btn btn-info mb-3"><i class="ion ion-ios-refresh text-default mr-1"></i> Mitgliedschaft jetzt hier verwalten</a>
<a href="{{route('user_membership')}}" class="btn btn-info mb-3"><i class="ion ion-ios-refresh text-default mr-1"></i> {{ __('home.manage_membership_now_here') }}</a>
</div>
</div>
</div>

View file

@ -3,13 +3,13 @@
<div class="col-md-6">
<div class="card mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{ __('Daten') }}</div>
<div class="card-header-title">{{ __('home.data') }}</div>
</h5>
<div class="card-body">
@if ($user->active == 1)
<p>{{ __('Ändere Deine persönlichen Datan.') }}</p>
<p>{{ __('home.change_your_personal_data') }}</p>
<a href="{{ route('user_edit') }}" class="btn btn-secondary"><i
class="ion ion-ios-contact text-default mr-1"></i> {{ __('Adjust data') }}</a>
class="ion ion-ios-contact text-default mr-1"></i> {{ __('home.adjust_data') }}</a>
@endif
</div>
</div>
@ -18,16 +18,16 @@
<div class="col-md-6">
<div class="card mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{ __('Sicherheit') }}</div>
<div class="card-header-title">{{ __('home.security') }}</div>
</h5>
<div class="card-body">
@if ($user->active == 1)
@if (!$user->isPasswort())
<p>{{ __('Assign a password for your account.') }}</p>
<p>{{ __('home.create_your_personal_password') }}</p>
<a href="{{ route('user_update_password_first') }}" class="btn btn-submit"><i
class="ion ion-ios-lock text-default mr-1"></i> {{ __('Create Password') }}</a>
@else
<p>{{ __('Ändere Dein persönliches Passwort.') }}</p>
<p>{{ __('home.change_your_personal_password') }}</p>
<a href="{{ route('user_update_password') }}" class="btn btn-secondary"><i
class="ion ion-ios-lock text-default mr-1"></i> {{ __('Change password') }}</a>
@endif
@ -39,13 +39,13 @@
<div class="col-md-6">
<div class="card mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{ __('Anmeldung') }}</div>
<div class="card-header-title">{{ __('home.login') }}</div>
</h5>
<div class="card-body">
@if ($user->active == 1)
<p>{{ __('Ändere Deine E-Mail Adresse.') }}</p>
<p>{{ __('home.change_your_email_address') }}</p>
<a href="{{ route('user_update_email') }}" class="btn btn-secondary"><i
class="ion ion-ios-mail text-default mr-1"></i> {{ __('Change E-Mail') }}</a>
class="ion ion-ios-mail text-default mr-1"></i> {{ __('register.change_email') }}</a>
@endif
</div>
@ -55,13 +55,12 @@
<div class="col-md-6">
<div class="card mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{ __('Logout') }}</div>
<div class="card-header-title">{{ __('navigation.logout') }}</div>
</h5>
<div class="card-body">
<p>Abmelden und bis bald.</p>
</o>
<p> {{ __('home.log_out_and_see_you_soon') }}</p>
<a href="{{ route('logout') }}" class="btn btn-primary"><i
class="ion ion-ios-log-out text-default mr-1"></i> {{ __('Logout') }}</a>
class="ion ion-ios-log-out text-default mr-1"></i> {{ __('navigation.logout') }}</a>
</div>
</div>
</div>

View file

@ -1,19 +1,19 @@
<div class="d-flex col-xl-6 align-items-stretch">
<div class="card w-100 mb-4">
<h5 class="card-header with-elements">
<div class="card-header-title">{{__('Your Shop') }}</div>
<div class="card-header-title">{{__('home.your_shop') }}</div>
</h5>
<div class="card-body">
@if($user->isActiveShop())
<div class="badge btn-success p-2">
<i class="ion ion-md-checkmark-circle-outline text-white"></i>
<strong>{{__('Berater-Online-Shop aktiv')}}</strong> {{__('bis zum')}}: <strong></strong>{{ $user->getPaymentShopDateFormat() }}</div>
<strong>{{__('home.adviser_onlineshop_active')}}</strong> {{__('home.until')}}: <strong></strong>{{ $user->getPaymentShopDateFormat() }}</div>
@else
<div class="badge badge-danger p-2">
<i class="ion ion-md-close-circle-outline text-white"></i>
<strong>{{__('Berater-Shop inaktiv')}}</strong>
<strong>{{__('home.adviser_onlineshop_inactive')}}</strong>
@if($user->payment_shop)
{{__('abgelaufen am')}}: <strong></strong>{{ $user->getPaymentShopDateFormat() }}
{{__('home.expired_on')}}: <strong></strong>{{ $user->getPaymentShopDateFormat() }}
@endif
</div>
@endif
@ -23,7 +23,7 @@
@if($user->isActiveShop())
@if($user->shop)
<p><span class="ion ion-md-checkmark-circle-outline text-success"></span>
<strong>{{__('open since')}}</strong> {{__('at')}} {{ $user->shop->getActiveDateFormat() }}</p>
<strong>{{__('home.open_since')}}</strong> {{__('home.at')}} {{ $user->shop->getActiveDateFormat() }}</p>
@if($user->shop->active)
<p><span class="ion ion-md-checkmark-circle-outline text-success"></span>
<strong>{{__('Status')}}</strong> {{ __('active') }}</p>
@ -31,26 +31,24 @@
<p><span class="ion ion-md-close-circle-outline text-danger"></span>
<strong>{{__('Status')}}</strong> {{ __('inactive') }}</p>
@endif
<div class="mb-2">
<a class="btn btn-default btn-sm" href="{{ $user->shop->getSubdomain(false) }}" target="_blank"><i class="ion ion-md-globe text-default mr-1"></i> {{ $user->shop->getSubdomain(false) }}</a>
</div>
<div>
<a class="btn btn-default btn-sm" href="{{route('user_shop_orders')}}" target="_self"><i class="ion ion-ios-cart text-default mr-1"></i> {{__('navigation.orders')}}</a>
</div>
@else
<a href="{{route('user_shop')}}" class="btn btn-secondary">{{__('open your shop')}}</a>
<a href="{{route('user_shop')}}" class="btn btn-secondary">{{__('home.open_your_shop')}}</a>
@endif
@else
<p><span class="ion ion-md-close-circle-outline text-danger"></span>
<strong>{{__('Shop nicht gebucht')}}</strong></p>
<strong>{{__('home.shop_not_booked')}}</strong></p>
@endif
@endif
</div>
@if($user->isActiveShop())
<div class="card-footer py-3">
<a href="{{route('user_shop')}}" class="btn btn-secondary"><i class="ion ion-ios-basket text-default mr-1"></i> {{__('settings your shop')}}</a>
<a href="{{route('user_shop')}}" class="btn btn-secondary"><i class="ion ion-ios-basket text-default mr-1"></i> {{__('home.settings_your_shop')}}</a>
</div>
@endif
</div>