@extends('layouts.admin') @section('css') @endsection @section('content')
{{ Form::open(array('route' => $routes, 'method' => 'POST' ,'id' => 'ajaxSave','files' => true))}}
{{Form::label('id', __('category.main-category-name'), array('class' => 'control-label'))}} {{ Form::select('main_category', $mainCategories, $data->main_category_id, array('class' => 'form-control ','id'=>'main_category')) }}
{{Form::label('id', __('category.parent'), array('class' => 'control-label'))}} {{ Form::select('category', $parentCategories, $data->parent_id, array('class' => 'form-control ','id'=>'category')) }}
@php $selectedStore = isset($data->store_ids) ? explode(',', $data->store_ids) : []; @endphp
{!! Form::label('stores', __('category.stores'), ['class' => 'control-label mb-2']) !!} {!! Form::select('stores[]', $stores, $selectedStore, [ 'class' => 'form-control select2', 'multiple' => 'true', 'data-actions-box' => 'true', 'data-width' => '100%', ]) !!}
{{Form::label('name', __('category.category-name'), array('class' => 'control-label'))}} {{ Form::text('name', $data->name,array('placeholder' => __('category.category-name'),'class' => 'form-control'))}}
{{Form::label('show_variation_types', __('category.show_variation_types'), array('class' => 'control-label'))}} {{--{{ Form::checkbox('show_variation_types', $data->show_variation_types )}}--}}
{{ Form::label('sort', __('category.sort'), array('class' => 'control-label')) }} {{ Form::text('sort', $data->sort ?? 1, ['class' => 'form-control']) }}
{{ Form::file('image',array('class'=>'custom-file-upload-field image-preview-uploader','data-preview-class'=>'web-preview'))}}

{{__('common.file-size')}}

{{ Form::file('kiosk_image',array('class'=>'custom-file-upload-field image-preview-uploader','data-preview-class'=>'kiosk-preview'))}}

{{__('common.file-size')}}

{{ Form::file('kiosk_street_image',array('class'=>'custom-file-upload-field image-preview-uploader','data-preview-class'=>'kiosk-street-preview'))}}

{{__('common.file-size')}}

{{Form::label('status', __('category.status'), array('class' => 'control-label'))}}
{{Form::label('show_half_pizza', __('category.show_half_pizza'), array('class' => 'control-label'))}}
  • {{ Form::submit( __('common.save'), array('class' => 'btn btn-primary width80'));}}
@php $dataJson = $data->data_json; $displayModeData = $dataJson ? json_decode($dataJson) : ''; if(!$displayModeData) { $displayModeData = [ [ 'in_rows_products' => isset($data->in_rows_products) ? $data->in_rows_products : 5, 'platforms' => [1,2,3], 'display_mode' => isset($data->display_mode) ? $data->display_mode : 0, 'design' => isset($data->design) ? $data->design : 0, 'bg_color' => isset($data->bg_color) ? $data->bg_color : '', 'font_color' => isset($data->font_color) ? $data->font_color : '' ] ]; $displayModeData = json_decode(json_encode($displayModeData)); } @endphp @if($displayModeData) @foreach ($displayModeData as $displayModesKeys => $displayModesValues)
{!! Form::label('platform', __('category.platform'), ['class' => 'mb-2']) !!} {!! Form::select('platforms['.$displayModesKeys.'][]', itemFor(), $displayModesValues->platforms, ['class' => 'form-control platforms', 'data-width' => '100%', 'multiple' => 'true', 'data-search' => 'true']) !!}
{!! Form::label('in_rows_products',__('category.in_rows_products'),['class' => 'mt-3']) !!}
{{ Form::select('in_rows_products['.$displayModesKeys.']', noOfItemsTobeDisplay(), isset($displayModesValues->in_rows_products) ? $displayModesValues->in_rows_products : 5, array('class'=>'form-control in_rows_products')) }}
{!! Form::label('display_mode',__('category.display_mode'),['class' => 'mb-0']) !!}
@foreach(categoryDisplayMode() as $key => $value)
display_mode == $key ? 'checked' : '' }} onChange="selectDisplayMode(this)">
@endforeach
@endforeach @endif

{{__('category.konto_accounts')}}

{{Form::label('id', __('category.standard_konto'), array('class' => 'control-label'))}} {{ Form::select('standard_konto_account', kontoAccounts(), $data->standard_konto_account, array('class' => 'form-control ','id'=>'standard_konto')) }}
{{Form::label('id', __('category.inside_konto'), array('class' => 'control-label'))}} {{ Form::select('inside_konto_account', kontoAccounts(), $data->inside_konto_account, array('class' => 'form-control ','id'=>'inside_konto')) }}
@php $uid = ''; if(isset($data->related_items)) $uid = "?uids=" . $data->related_items; @endphp

{{__('category.related_items')}}

{!! Form::select('related_items[]', [], [], [ 'class' => 'form-control select2-ajax-search', 'multiple' => 'true', 'data-actions-box' => 'true', 'data-width' => '100%', 'data-url' => route('global-items.select2-options').$uid ])!!}
@php $scheduleStyle = (isset($data) && $data->is_schedule == 1) ? '' : 'style="display:none"'; @endphp
{{Form::label('is_schedule',__('item.is_schedule'), array('class' => 'control-label'))}}
{!! Form::text('start_date', $startDate, ['class' => 'form-control datepicker-input']) !!}
{!! Form::text('end_date',$endDate, ['class' => 'form-control datepicker-input']) !!}
@if(isset($data->schedule_time) && $data->schedule_time !="") @php $scheduleTime = json_decode($data->schedule_time);@endphp @foreach($scheduleTime as $key => $stime) @php $weekDaysSelected = isset($stime->schedule_weekdays) && $stime->schedule_weekdays ? $stime->schedule_weekdays : [] ?? []; @endphp
{!! Form::text('start_time['.$key.']', $stime->start_time , ['class' => 'form-control time-picker start_time', 'placeholder' => 'From', 'autocomplete' => 'off']) !!}
{!! Form::text('end_time['.$key.']', $stime->end_time , ['class' => 'form-control time-picker end_time', 'placeholder' => 'To', 'autocomplete' => 'off']) !!}
{!! Form::label('platform', __('category.platform'), ['class' => 'control-label mb-2']) !!} {!! Form::select('schedule_platform_'.$key.'[]', itemFor(), (isset($stime->platform) && $stime->platform != "") ? $stime->platform : null, [ 'class' => 'form-control schedule_platforms', 'multiple' => 'true', 'data-width' => '100%', 'data-search' => 'true' ]) !!}
{{Form::label('weekdays', __('item.weeks'), array('class' => 'control-label'))}}
@foreach($weekdays as $dayNo => $days) @endforeach
@endforeach @endif

{{__('category.image-view-street')}}

{{ Form::token()}} {{ Form::close()}}
{!! Form::label('platform', __('category.platform'), ['class' => 'mb-2']) !!} {!! Form::select('platforms[]', itemFor(), [], [ 'class' => 'form-control platforms', 'multiple' => 'true', 'data-width' => '100%', 'data-search' => 'true' ]) !!}
{!! Form::label('in_rows_products',__('category.in_rows_products'),['class' => 'mt-3']) !!}
{{ Form::select('in_rows_products[]', noOfItemsTobeDisplay(), null, array('class'=>'form-control in_rows_products')) }}
{!! Form::label('display_mode',__('category.display_mode'),['class' => 'mb-0']) !!}
@foreach(categoryDisplayMode() as $key => $value)
@endforeach
{!! Form::text('start_time[]', null, ['class' => 'form-control time-picker start_time', 'placeholder' => 'From', 'autocomplete' => 'off']) !!}
{!! Form::text('end_time[]', null, ['class' => 'form-control time-picker end_time', 'placeholder' => 'To', 'autocomplete' => 'off']) !!}
{!! Form::label('platform', __('category.platform'), ['class' => 'control-label mb-2']) !!} {!! Form::select('schedule_platform[]', itemFor(), '', [ 'class' => 'form-control schedule_platforms __hidden_select', 'multiple' => 'true', 'data-width' => '100%', 'data-search' => 'true' ]) !!}
{{Form::label('weekdays', __('item.weeks'), array('class' => 'control-label'))}}
@foreach($weekdays as $dayNo => $days) @endforeach
@endsection @section('script') @endsection