@extends('layouts.app')
@section('content')
    <section class="page-header row">
        <h2> {{ $pageTitle }}</h2>
        <ol class="breadcrumb">
            <li><a href="#"><i class="fa fa-home"></i>Home</a></li>
            <li class="active"> {{ $pageTitle }} </li>
        </ol>
    </section>

    <style>
        .expl {
            margin-top: 5px;
            display: block;
            font-weight: 700;
            color: #fb3c4a;
            font-size: 13px;
        }

        .no-margin {
            margin-right: 0 !important;
            margin-left: 0 !important;
        }
    </style>

    <script>
        $(function () {
            $('.sel_unordered').on('select2:select', function (event) {
                var option = event.params.data;
                var element = $(this);
                if (option !== undefined && option !== '' && option.text !== undefined && option.id !== undefined) {
                    element.find('option[value='+ option.id +']').remove();
                    element.append(new Option(option.text, option.id, false, true)).trigger("change");
                }
            })
        });
    </script>

    <div class="page-content row">
        <div class="page-content-wrapper" style="margin-top:20px">
            {!! Form::open(array('url'=>'updateSetting', 'class'=>'form-horizontal validated','files' => true ,'Method' => 'post')) !!}

            <div class="sbox">
                <div class="sbox-title clearfix">

                    <div class="sbox-tools pull-left">
                        <button name="apply" class="btn btn-primary btn-sm" title="{{ __('core.btn_back') }}">
                            <i class="fa  fa-check"></i> {{ __('core.sb_apply') }}
                        </button>
                    </div>
                </div>

                <div class="sbox-content clearfix">
                    <ul class="parsley-error-list">
                        @foreach($errors->all() as $error)
                            <li>{{ $error }}</li>
                        @endforeach
                    </ul>

                    <div class="col-md-12">
                        <fieldset>
                            <legend>{{$pageTitle}} </legend>

                        <?php $lang_columns = [];?>
                        @foreach($fields as $field)
                            <?php if ($field->setting_dev_class == 'lang') $lang_columns[] = $field->setting_key; ?>
                            <div class="row">
                            @if ($field->is_regional)
                                @foreach($regions as $region)
                                    @include('settings.partials.fieldPartial', [
                                        'uiName' => "{$field->setting_ui_name} " . strtoupper($region->code),
                                        'fieldID' => "{$field->setting_key}_{$region->code}",
                                        'fieldValue' => json_decode($field->setting_value, true)[$region->code] ?? '',
                                        'fieldName' => "setting_value[{$field->setting_key}][{$region->code}]"
                                    ])
                                @endforeach
                                @include('settings.partials.fieldPartial', [
                                    'uiName' => "{$field->setting_ui_name} Global",
                                    'fieldID' => "{$field->setting_key}_global",
                                    'fieldValue' => json_decode($field->setting_value, true)['global'] ?? '',
                                    'fieldName' => "setting_value[{$field->setting_key}][global]"
                                ])
                                <hr style="width: 97%">
                            @else
                                @include('settings.partials.fieldPartial', [
                                    'uiName' => $field->setting_ui_name,
                                    'fieldID' => $field->setting_key,
                                    'fieldValue' => $field->setting_value,
                                    'fieldName' => "setting_value[{$field->setting_key}]"
                                ])
                            @endif
                            </div>
                        @endforeach
                    </div>
                </div>

                <div class="sbox-title clearfix">
                    <div class="sbox-tools pull-left">
                        <button name="apply" class="btn btn-primary btn-sm" title="{{ __('core.btn_back') }}">
                            <i class="fa  fa-check"></i> {{ __('core.sb_apply') }}
                        </button>
                    </div>
                </div>
            </div>

            {!! Form::hidden('lang_columns', implode(',',$lang_columns)) !!}
                <input type="hidden" name="action_task" value="save"/>
            {!! Form::close() !!}
        </div>
    </div>
@stop
