{{-- Name: import.partials.edit Author: JH2 Created: 2016-02-10 --}} @extends('partials.box') @section($content_id) {!! Form::model($import, ['route' => ['imports.update', $import->id], 'method' => 'PUT', 'class' => 'form-horizontal']) !!}
{!! Form::label('text', Lang::get('import.receiverList'), ['class' => 'col-md-3 control-label']) !!}
@if(!empty($receiverLists)) {!! Form::select('receiverList', $receiverLists, old('receiverList'), ['class' => 'form-control', 'data-event' => 'disable']) !!} {!! $errors->first('receiverList', ':message') !!} @else {!! Form::select('receiverList', $receiverLists, old('receiverList'), ['class' => 'form-control', 'data-event' => 'disable', 'disabled']) !!} @endif
{{-- Sorry Bjorn! I don't know where to put the CSS atm :( --}} {{ Lang::get('import.or') }}
{!! Form::text('newReceiverList', old('newReceiverList'), ['class' => 'form-control', 'placeholder' => Lang::get('import.createNewReceiverList'), 'data-event' => 'isEmpty']) !!}
{!! Form::label('overwrite', Lang::get('import.overwrite'), ['class' => 'col-md-3 control-label']) !!}
{!! Form::checkbox('overwrite', 1, old('overwrite')) !!} {!! $errors->first('overwrite', ':message') !!}

{!! Form::label('text', Lang::get('import.email'), ['class' => 'col-md-3 control-label']) !!}
{!! Form::select('email', ['-1' => Lang::get('import.pickColumnEmail')] + json_decode($import->json, true)['headers'], old('email'), ['class' => 'form-control', 'required', 'data-event' => 'prop-dropdown']) !!} {!! $errors->first('email', ':message') !!}
{!! Form::label('text', Lang::get('import.phone'), ['class' => 'col-md-3 control-label']) !!}
{!! Form::select('phone', ['-1' => Lang::get('import.pickColumnPhone')] + json_decode($import->json, true)['headers'], old('phone'), ['class' => 'form-control', 'required', 'data-event' => 'prop-dropdown']) !!} {!! $errors->first('phone', ':message') !!}
@if(array_key_exists('headers', json_decode($import->json, true))) @foreach((array)$receiverPropTemplates as $templateId => $propTemplate)
{!! Form::label('text', $propTemplate, ['class' => 'col-md-3 control-label']) !!}
{!! Form::select('receiverProp['.$templateId.']', ['-1' => Lang::get('import.pickColumn', ['name' => $propTemplate])] + json_decode($import->json, true)['headers'], old('receiverProp'), ['class' => 'form-control', 'required', 'data-event' => 'prop-dropdown']) !!} {!! $errors->first('receiverProp', ':message') !!}
@endforeach @endif {{-- Check if we have more possible fields to add --}} @if(count(json_decode($import->json, true)['headers']) > 2) {!! Lang::get('import.showExtraHeaders') !!} @endif

@if((Auth::user()->company->package->max_receivers - Auth::user()->company->receivers()->count()) < $import->count) {{-- Make sure the company have enought receivers to import this file --}} {{ Lang::get('import.edit.receiverLimit') }} {!! Form::submit(Lang::get('import.importBtn'), ['class' => 'btn btn-primary', 'disabled' => true]) !!} @else {!! Form::submit(Lang::get('import.importBtn'), ['class' => 'btn btn-primary']) !!} @endif
{!! Form::close() !!} @stop @section('footer-script') @stop