gruene-seele/resources/views/admin/promotion/form.blade.php
2021-10-15 16:35:47 +02:00

150 lines
7.3 KiB
PHP

<div class="card mb-2">
<h5 class="card-header">
{{ __('Promotion') }}
</h5>
<div class="card-body">
<div class="form-group ">
<label class="custom-control custom-checkbox float-right">
{!! Form::checkbox('active', 1, $promotion->active, ['class'=>'custom-control-input']) !!}
<span class="custom-control-label">{{__('aktiv')}}</span>
</label>
<label class="form-label" for="name">{{ __('Promotionname / Titel') }}*</label>
{{ Form::text('name', $promotion->name, array('placeholder'=>__('Name'), 'class'=>'form-control', 'id'=>'name', 'required')) }}
</div>
<div class="form-row">
<div class="form-group col-sm-6">
<label class="form-label" for="type">{{ __('Promotiontyp') }}*</label>
{{ Form::select('type', $promotion->promotionType, $promotion->type, array('data-live-search'=>'false', 'class'=>'selectpicker', 'id'=>'type') ) }}
</div>
</div>
<div class="form-row">
<div class="form-group col-sm-6">
<label class="form-label" for="">Zusätzliches einkaufen</label>
<label class="custom-control custom-checkbox mt-2">
{!! Form::checkbox('shop', 1, $promotion->shop, ['class'=>'custom-control-input']) !!}
<span class="custom-control-label">Shop bei Promotion anzeigen</span>
</label>
</div>
</div>
<div class="form-row">
<div class="form-group col-12">
<label class="form-label" for="description">{{ __('Promotioninfo') }}</label>
{{ Form::textarea('description', $promotion->description , array('placeholder'=>__('Interne Notiz'), 'class'=>'form-control', 'rows'=>2, 'id'=>'description')) }}
</div>
</div>
<div class="form-row">
<div class="form-group col-sm-3">
<label class="form-label" for="max_bugdet">{{ __('Max. gesamtes Budget für diese Promotion') }}</label>
{{ Form::text('max_bugdet', $promotion->getFormattedMaxBugdet(), array('placeholder'=>__('Budget in Euro / Brutto'), 'class'=>'form-control', 'id'=>'max_bugdet')) }}
</div>
<div class="form-group col-sm-3">
<label class="form-label" for="max_items">{{ __('Max. gesamte Produkte für diese Promotion') }}</label>
{{ Form::text('max_items', $promotion->max_items, array('placeholder'=>__('Einheiten in Stück'), 'class'=>'form-control', 'id'=>'max_items')) }}
</div>
<div class="form-group col-sm-6">
<label class="form-label">&nbsp;</label><br>
<i>Ist das Budget oder Einheiten erreicht, wird auf der Microseite keine Promotion mehr angezeigt.</i>
</div>
</div>
<div class="form-row">
<div class="form-group col-sm-3">
<label class="form-label" for="from">{{ __('Promotion Datum ab') }}</label>
{!! Form::text('from', $promotion->from, ['class'=>'form-control datepicker-base']) !!}
</div>
<div class="form-group col-sm-3">
<label class="form-label" for="to">{{ __('Promotion Datum bis') }}</label>
{!! Form::text('to', $promotion->to, ['class'=>'form-control datepicker-base']) !!}
</div>
<div class="form-group col-sm-6">
<label class="form-label">&nbsp;</label><br>
<i>Ist das ab oder bis Datum gesetzt wird die Promotion nur innerhalb dieses Zeitraumns angezeigt.</i>
</div>
</div>
</div>
</div>
<div class="card mb-2">
<h5 class="card-header">
{{ __('Produkte') }}
</h5>
@if($promotion->id > 0)
<div class="mt-3 ml-3">
<button type="button" class="btn btn-sm btn-primary" data-toggle="modal" data-target="#modals-load-content"
data-id="new"
data-promotion_id="{{ $promotion->id }}"
data-action="save-promotion_product"
data-back="{{url()->current()}}"
data-route="{{ route('modal_load') }}"><span class="far fa-plus-circle"></span> Produkt hinzufügen
</button>
</div>
<div class="card-body px-0">
<div class="card-datatable table-responsive pt-0">
<table class="datatables-style table table-striped table-bordered">
<thead>
<tr>
<th style="max-width: 60px;">&nbsp;</th>
<th>{{__('Bild')}}</th>
<th>{{__('Produkt')}}</th>
<th>{{__('Versandkosten') }}</th>
<th>{{__('Provision') }}</th>
<th>{{__('Neuer Preis')}}</th>
<th>{{__('Preis B.') }}</th>
<th>{{__('max. P.') }}</th>
<th>{{__('verkauft P.') }}</th>
<th>{{__('active') }}</th>
<th></th>
</tr>
</thead>
<tbody>
@foreach($promotion->promotion_admin_products as $promotion_admin_products)
<tr>
<td>
<button type="button" class="btn btn-sm btn-primary" data-toggle="modal" data-target="#modals-load-content"
data-id="{{ $promotion_admin_products->id }}"
data-promotion_id="{{ $promotion->id }}"
data-action="save-promotion_product"
data-back="{{url()->current()}}"
data-route="{{ route('modal_load') }}"><span class="fa fa-edit"></span></button>
</td>
<td>
@if(count($promotion_admin_products->product->images))
<img class="img-fluid" alt="" style="max-height: 80px" src="{{ route('product_image', [$promotion_admin_products->product->images->first()->slug]) }}">
@endif
</td>
<td><a href="{{ route('admin_product_edit', [$promotion_admin_products->product->id]) }}">{{ $promotion_admin_products->product->name }}</a></td>
<td>{!! get_active_badge($promotion_admin_products->calcu_commission) !!}</td>
<td>{!! get_active_badge($promotion_admin_products->shipping) !!}</td>
<td>{!! get_active_badge($promotion_admin_products->own_price) !!}</td>
<td>{{ $promotion_admin_products->getFormattedRealPrice() }} </td>
<td>{{ $promotion_admin_products->max_items }}</td>
<td>{{ $promotion_admin_products->used_items }}</td>
<td>{!! get_active_badge($promotion_admin_products->active) !!}</td>
<td><a class="text-danger" href="{{ route('admin_promotion_delete', [$promotion_admin_products->id, 'promotion_admin_product']) }}" onclick="return confirm('{{__('Produkt entfernen?')}}');"><i class="far fa-trash-alt"></i></a></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@endif
</div>