@extends('admin.layouts.main')

@section('content')
    <div class="row">
        <div class="col-xs-10">
            <h1>@lang('backend.edit_language')</h1>
        </div>
        <div class="col-xs-2">
            <a href="{{ url('/admin/languages-manager') }}" class="back-btn btn btn-default" type="button" title="Refresh">
                <span class="icon glyphicon glyphicon-arrow-left"></span> Back
            </a>
        </div>
    </div>
    <div>
        {!! Form::model($language, array('url'=> '/admin/languages-manager/edit/' . $language->id))  !!}
            @if($isNew)
                <input type="hidden" name="is_new" value="1"/>
            @endif
            @if(!$errors->isEmpty())
                <div class="alert alert-danger alert-dismissible" role="alert">
                    <strong>@lang('backend.save_error')</strong>
                    <ul>
                    @foreach($errors->all() as $message)
                        <li>{{ $message }}</li>
                    @endforeach
                    </ul>
                </div>
            @endif
            <div class="row">
                <div class="col-md-4">
                    <div class="form-group">
                        <label class="control-label" for="name_input">ID (Lang code)</label>
                        {{ Form::text('id', null, array( 'id' => 'id', 'class' => 'form-control', 'disabled' => !$isNew )) }}
                    </div>
                    <div class="form-group @error('name') has-error @enderror">
                        <label class="control-label" for="name_input">@lang('backend.name')</label>
                        {{ Form::text('name', null, array( 'id' => 'name_input','class' => 'form-control', 'maxlength' => '45')) }}
                    </div>
                    <div class="form-group @error('native_name') has-error @enderror">
                        <label class="control-label" for="native_name_input">@lang('backend.native_name')</label>
                        {{ Form::text('native_name', null, array( 'id' => 'native_name_input','class' => 'form-control', 'maxlength' => '45')) }}
                    </div>
                    <div class="form-group @error('location') has-error @enderror">
                        <label class="control-label" for="is_active_input">@lang('backend.position')</label>
                        <input type="text" name="position" value="{{ $language->id ? $language->pivot->position : $nextPosition }}" class="form-control" maxlength="2"/>
                    </div>
                    <div class="form-group @error('is_active') has-error @enderror">
                        <label class="control-label" for="is_active_input">@lang('backend.active')</label>
                        <input type="checkbox" name="is_active" @if($language->id ? $language->pivot->is_active : false) checked @endif value="1">
                    </div>
                    @if($isNew)
                        <div class="form-group @error('base_language_id') has-error @enderror">
                            <label class="control-label" for="base_language_id_input">@lang('backend.base_language')</label>
                            <select name="base_language_id" class="form-control">
                                @foreach($languages as $lang)
                                    <option value="{{ $lang->id }}" @if(old('base_language_id') && old('base_language_id') == $lang->id || !old('base_language_id') && $defaultLanguageId == $lang->id) selected @endif>
                                        {{ $lang->name }}
                                    </option>
                                @endforeach
                            </select>
                        </div>
                        <div class="form-group @error('initial_status') has-error @enderror">
                            <label class="control-label" for="initial_status_input">@lang('backend.initial_status')</label>
                            <select name="initial_status" class="form-control">
                                <option value="draft" @if(old('initial_status') && old('initial_status') == 'draft') selected @endif>
                                    Draft
                                </option>
                                <option value="same_as_base" @if(old('initial_status') && old('initial_status') == 'same_as_base') selected @endif>
                                    Same as Base Language
                                </option>
                            </select>
                        </div>
                    @endif
                    <div class="form-group">
                        {!! Form::submit('Save', array('class' => 'btn btn-primary btn-block')) !!}
                    </div>
                </div>
            </div>
        {!! Form::close() !!}
    </div>

@stop
