@extends('layouts.app')

@section('content')
    <h3 class="page-title">@lang('quickadmin.developer.title')</h3>

    {!! Form::model($developer, ['method' => 'PUT', 'route' => ['admin.developers.update', $developer->id], 'files' => true,]) !!}

    <div class="panel panel-default">
        <div class="panel-heading">
            @lang('quickadmin.qa_edit')
        </div>

        <div class="panel-body">
            <div class="row">
                <div class="col-xs-6 form-group">
                    {!! Form::label('name', trans('quickadmin.developer.fields.name').'*', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::text('name', old('name'), ['class' => 'form-control', 'placeholder' => '', ]) !!}
                    @else
                        {!! Form::text('name', old('name'), ['class' => 'form-control', "readonly", 'placeholder' => '', ]) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('name'))
                        <p class="help-block">
                            {{ $errors->first('name') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-6 form-group">
                    {!! Form::label('code', trans('quickadmin.developer.fields.code').'*', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::text('code', old('code'), ['class' => 'form-control', 'placeholder' => '', ]) !!}
                    @else
                        {!! Form::text('code', old('code'), ['class' => 'form-control', "readonly", 'placeholder' => '', ]) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('code'))
                        <p class="help-block">
                            {{ $errors->first('code') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">

            </div>
            <div class="flex-align-center row">
                <div class="col-xs-12 col-lg-3 form-group">
                    <div class="checkbox">
                        <label class="control-label">
                            @can('developer_create')
                                {!! Form::hidden('enabled', 0) !!}
                                {!! Form::checkbox('enabled', 1, old('enabled', old('enabled')), []) !!} @lang('quickadmin.developer.fields.enabled')
                            @else
                                {!! Form::checkbox('enabled', 1, old('enabled'), ["disabled"]) !!} @lang('quickadmin.developer.fields.enabled')
                                <input type="hidden" name="enabled" value="@if(old('enabled')){{old('enabled')}}@else{{ $developer->enabled }} @endif">
                            @endcan
                        </label>
                    </div>
                    <p class="help-block"></p>
                    @if($errors->has('enabled'))
                        <p class="help-block">
                            {{ $errors->first('enabled') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-12 col-lg-3 form-group">
                    {!! Form::label('main_page_priority', trans('quickadmin.developer.fields.main-page-priority').'', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::text('main_page_priority', old('main_page_priority'), ['class' => 'form-control priority-width', 'placeholder' => '']) !!}
                    @else
                        {!! Form::text('main_page_priority', old('main_page_priority'), ['class' => 'form-control priority-width',  "readonly", 'placeholder' => '']) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('main_page_priority'))
                        <p class="help-block">
                            {{ $errors->first('main_page_priority') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-12 col-lg-3 form-group">
                    {!! Form::label('developer_page_priority', trans('quickadmin.developer.fields.developer-page-priority').'', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::text('developer_page_priority', old('developer_page_priority'), ['class' => 'form-control priority-width', 'placeholder' => '']) !!}
                    @else
                        {!! Form::text('developer_page_priority', old('developer_page_priority'), ['class' => 'form-control priority-width', "readonly", 'placeholder' => '']) !!}
                    @endcan

                    <p class="help-block"></p>
                    @if($errors->has('developer_page_priority'))
                        <p class="help-block">
                            {{ $errors->first('developer_page_priority') }}
                        </p>
                    @endif
                </div>
            </div>

            <div class="row">
                <div class="col-xs-2 form-group">
                    {!! Form::label('build', trans('quickadmin.developer.fields.build'), ['class' => 'control-label']) !!}
                    {!! Form::text('build', old('build'), ['class' => 'form-control', 'placeholder' => '', ]) !!}
                    <p class="help-block"></p>
                    @if($errors->has('build'))
                        <p class="help-block">
                            {{ $errors->first('build') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-4 form-group">
                    {!! Form::label('build_text', trans('quickadmin.developer.fields.build-text'), ['class' => 'control-label']) !!}
                    {!! Form::text('build_text', old('build_text'), ['class' => 'form-control', 'placeholder' => '', ]) !!}
                    <p class="help-block"></p>
                    @if($errors->has('build_text'))
                        <p class="help-block">
                            {{ $errors->first('build_text') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-2 form-group">
                    {!! Form::label('being_built', trans('quickadmin.developer.fields.being_build'), ['class' => 'control-label']) !!}
                    {!! Form::text('being_built', old('being_build'), ['class' => 'form-control', 'placeholder' => '', ]) !!}
                    <p class="help-block"></p>
                    @if($errors->has('being_built'))
                        <p class="help-block">
                            {{ $errors->first('being_built') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-4 form-group">
                    {!! Form::label('being_built_text', trans('quickadmin.developer.fields.being_build_text'), ['class' => 'control-label']) !!}
                    {!! Form::text('being_built_text', old('being_build'), ['class' => 'form-control', 'placeholder' => '', ]) !!}
                    <p class="help-block"></p>
                    @if($errors->has('being_built_text'))
                        <p class="help-block">
                            {{ $errors->first('being_built_text') }}
                        </p>
                    @endif
                </div>
            </div>

            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('description', trans('quickadmin.developer.fields.description').'*', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::textarea('description', old('description'), ['id' => 'description', 'rows' => 4, 'style' => 'resize:none; visibility: hidden;', 'class' => 'form-control', 'placeholder' => '', ]) !!}
                    @else
                        {!! Form::textarea('description', old('description'), ['id' => 'description', 'rows' => 4, 'style' => 'resize:none; visibility: hidden;', 'class' => 'form-control', "readonly", 'placeholder' => '', ]) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('description'))
                        <p class="help-block">
                            {{ $errors->first('description') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row flex-align-end">
                <div class="col-xs-12 col-lg-6 form-group">
                    @if ($developer->logotype_icon)
                        <a href="{{ asset(env('UPLOAD_PATH').'/'.$developer->logotype_icon) }}" target="_blank"><img
                                    src="{{ asset(env('UPLOAD_PATH').'/thumb/'.$developer->logotype_icon) }}"></a>
                        <p></p>
                    @endif

                    @can('developer_create')
                            <label for='upload' class="btn btn-info btn-lg full-width">
                                @lang('quickadmin.developer.fields.upload-logotype-icon')
                                <span class="glyphicon glyphicon-arrow-up"></span>
                            </label>
                            {!! Form::file('logotype_icon',
                             ['class' => 'form-control up-file',
                              'style' => 'margin-top: 4px;',
                               'id' => 'upload']) !!}
                    @else
                            <label for='upload' class="btn btn-info btn-lg" disabled="disabled">
                                @lang('quickadmin.developer.fields.upload-logotype-icon')
                                <span class="glyphicon glyphicon-arrow-up"></span>
                            </label>
                            {!! Form::file('logotype_icon', ['class' => 'form-control up-file', 'style' => 'margin-top: 4px;', 'id' => 'upload']) !!}
                    @endcan
                    {!! Form::hidden('logotype_icon_max_size', 14) !!}
                    {!! Form::hidden('logotype_icon_max_width', 5000) !!}
                    {!! Form::hidden('logotype_icon_max_height', 5000) !!}
                        <p class="help-block"></p>
                        <div class="preview"></div>
                    @if($errors->has('logotype_icon'))
                        <p class="help-block">
                            {{ $errors->first('logotype_icon') }}
                        </p>
                    @endif
                </div>

                <div class="col-xs-12 col-lg-6 form-group">
                    {!! Form::label('logotype_color', trans('quickadmin.developer.fields.logotype-color').'', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        <input type="color" id="logotype_color" name="logotype_color" class="form-control" value="{{$developer->logotype_color}}">
                    @else
                        <input type="color" id="logotype_color" name="logotype_color" class="form-control" disabled ="disabled"  value="{{$developer->logotype_color}}">
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('logotype_color'))
                        <p class="help-block">
                            {{ $errors->first('logotype_color') }}
                        </p>
                    @endif
                </div>
            </div>

            <div class="row">

            </div>

            <div class="row">
                <div class="col-xs-12 form-group">
                    @if ($developer->banner)
                        <a href="{{ asset(env('UPLOAD_PATH').'/developer-banner/'.$developer->banner) }}" target="_blank"><img src="{{ asset(env('UPLOAD_PATH').'/thumb/'.$developer->banner) }}"></a>
                        <p></p>
                    @endif
                        @can('developer_create')
                            <label for='banner' class="btn btn-info btn-lg full-width">
                                @lang('quickadmin.developer.fields.upload-banner')
                                <span class="glyphicon glyphicon-arrow-up"></span>
                            </label>
                            {!! Form::file('banner', ['class' => 'form-control up-file-banner', 'style' => 'margin-top: 4px;', 'id'=>'banner']) !!}
                        @else
                            <label for='banner' class="btn btn-info btn-lg">
                                @lang('quickadmin.developer.fields.upload-banner')
                                <span class="glyphicon glyphicon-arrow-up"></span>
                            </label>
                            {!! Form::file('banner', ['class' => 'form-control hidden', 'id' => "banner", "disabled" => "disabled", 'style' => 'margin-top: 4px;']) !!}
                        @endcan
                        {!! Form::hidden('banner_max_size', 8) !!}
                    {!! Form::hidden('banner_max_width', 4096) !!}
                    {!! Form::hidden('banner_max_height', 4096) !!}
                        <p class="help-block"></p>
                        <div class="preview-banner"></div>
                    @if($errors->has('banner'))
                        <p class="help-block">
                            {{ $errors->first('banner') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 col-lg-3 form-group">
                    {!! Form::label('email', trans('quickadmin.developer.fields.email').'*', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::email('email', old('email'), ['class' => 'form-control', 'placeholder' => '']) !!}
                    @else
                        {!! Form::email('email', old('email'), ['class' => 'form-control', "readonly", 'placeholder' => '']) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('email'))
                        <p class="help-block">
                            {{ $errors->first('email') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-12 col-lg-3 form-group">
                    {!! Form::label('phone', trans('quickadmin.developer.fields.phone').'*', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::text('phone', old('phone'), ['class' => 'form-control', 'placeholder' => '', ]) !!}
                    @else
                        {!! Form::text('phone', old('phone'), ['class' => 'form-control', 'placeholder' => '', "readonly", ]) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('phone'))
                        <p class="help-block">
                            {{ $errors->first('phone') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-12 col-lg-3 form-group">
                    {!! Form::label('birthday', trans('quickadmin.developer.fields.birthday').'', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::text('birthday', old('birthday'), ['class' => 'form-control', 'placeholder' => '']) !!}
                    @else
                        {!! Form::text('birthday', old('birthday'), ['class' => 'form-control', "readonly", 'placeholder' => '']) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('birthday'))
                        <p class="help-block">
                            {{ $errors->first('birthday') }}
                        </p>
                    @endif
                </div>
                <div class="col-xs-12 col-lg-3 form-group">
                    {!! Form::label('city_id', trans('quickadmin.developer.fields.city').'', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::select('city_id', $cities, old('city_id'), ['class' => 'form-control select2']) !!}
                    @else
                        {!! Form::select('city_id', $cities, old('city_id'), ['class' => 'form-control select2', "disabled",]) !!}
                        {!! Form::hidden('city_id', old('city_id')) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('city_id'))
                        <p class="help-block">
                            {{ $errors->first('city_id') }}
                        </p>
                    @endif
                </div>
            </div>

            <div class="row">

            </div>
            <div class="row">

            </div>

            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('meta_title', trans('quickadmin.developer.fields.meta-title').'', ['class' => 'control-label']) !!}
                    {!! Form::text('meta_title', old('meta_title'), ['class' => 'form-control', 'placeholder' => '']) !!}
                    <p class="help-block"></p>
                    @if($errors->has('meta_title'))
                        <p class="help-block">
                            {{ $errors->first('meta_title') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('meta_keywords', trans('quickadmin.developer.fields.meta-keywords').'', ['class' => 'control-label']) !!}
                    {!! Form::textarea('meta_keywords', old('meta_keywords'), ['id' => 'meta_keywords', 'rows' => 4, 'class' => 'form-control', 'placeholder' => '', ]) !!}
                    {{--{!! Form::text('meta_keywords', old('meta_keywords'), ['class' => 'form-control', 'placeholder' => '']) !!}--}}
                    <p class="help-block"></p>
                    @if($errors->has('meta_keywords'))
                        <p class="help-block">
                            {{ $errors->first('meta_keywords') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('meta_description', trans('quickadmin.developer.fields.meta-description').'', ['class' => 'control-label']) !!}
                    {!! Form::textarea('meta_description', old('meta_description'), ['id' => 'meta_description', 'rows' => 7, 'style' => 'resize:none', 'class' => 'form-control', 'placeholder' => '', ]) !!}
                    <p class="help-block"></p>
                    @if($errors->has('meta_description'))
                        <p class="help-block">
                            {{ $errors->first('meta_description') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('seo_text', trans('quickadmin.developer.fields.seo-text').'', ['class' => 'control-label']) !!}
                    {!! Form::textarea('seo_text', old('seo_text'), ['id' => 'seo_text', 'rows' => 7, 'style' => 'resize:none', 'class' => 'form-control', 'placeholder' => '', ]) !!}
                    {{--{!! Form::text('seo_text', old('seo_text'), ['class' => 'form-control', 'placeholder' => '']) !!}--}}
                    <p class="help-block"></p>
                    @if($errors->has('seo_text'))
                        <p class="help-block">
                            {{ $errors->first('seo_text') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('facebook', trans('quickadmin.developer.fields.facebook').'', ['class' => 'control-label']) !!}
                    @can('developer_create')
                        {!! Form::text('facebook', old('facebook'), ['class' => 'form-control', 'placeholder' => '']) !!}
                    @else
                        {!! Form::text('facebook', old('facebook'), ['class' => 'form-control', 'placeholder' => '', "readonly"]) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('facebook'))
                        <p class="help-block">
                            {{ $errors->first('facebook') }}
                        </p>
                    @endif
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12 form-group">
                    {!! Form::label('site_link', trans('quickadmin.developer.fields.site-link').'', ['class' => 'control-label']) !!}
                    @can('developer_create')
                    {!! Form::text('site_link', old('site_link'), ['class' => 'form-control', 'placeholder' => '']) !!}
                    @else
                        {!! Form::text('site_link', old('site_link'), ['class' => 'form-control', 'placeholder' => '', "readonly"]) !!}
                    @endcan
                    <p class="help-block"></p>
                    @if($errors->has('site_link'))
                        <p class="help-block">
                            {{ $errors->first('site_link') }}
                        </p>
                    @endif
                </div>
            </div>
        </div>
    </div>

    {!! Form::submit(trans('quickadmin.qa_update'), ['class' => 'btn btn-danger']) !!}
    {!! Form::close() !!}
@stop

@section('javascript')
    @parent
    <script src="{{ url('js/tinymce/tinymce.min.js') }}"></script>
    <script>
        tinymce.init({
            selector: '#description',
            // plugins: 'print preview paste importcss searchreplace autolink autosave save directionality code visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor toc insertdatetime advlist lists wordcount imagetools textpattern noneditable help charmap quickbars emoticons',
            plugins: 'lists',
            imagetools_cors_hosts: ['picsum.photos'],
            menubar: 'file edit view insert format tools table help',
            toolbar: 'undo redo | bold italic underline strikethrough | fontselect fontsizeselect formatselect | alignleft aligncenter alignright alignjustify | outdent indent |  numlist bullist | forecolor backcolor removeformat | pagebreak | charmap emoticons | fullscreen  preview save print | insertfile image media template link anchor codesample | ltr rtl',
            toolbar_sticky: true,
        });
    </script>

    <script src="{{ url('adminlte/plugins/datetimepicker/moment-with-locales.min.js') }}"></script>
    <script src="{{ url('adminlte/plugins/datetimepicker/bootstrap-datetimepicker.min.js') }}"></script>
    <script>
        $(function () {
            moment.updateLocale('{{ App::getLocale() }}', {
                week: {dow: 1} // Monday is the first day of the week
            });

            $('.date').datetimepicker({
                format: "{{ config('app.date_format_moment') }}",
                locale: "{{ App::getLocale() }}",
            });

        });
    </script>
    <script src="{{ asset('adminlte/js/image/upload-image.js') }}"></script>
    <script src="{{ url('adminlte/js/image/upload-banner-image.js') }}"></script>
@stop
