close #231 : Bill attachment not working
This commit is contained in:
		@@ -5,7 +5,7 @@
 | 
			
		||||
@section('content')
 | 
			
		||||
    <!-- Default box -->
 | 
			
		||||
    <div class="box box-success">
 | 
			
		||||
        {!! Form::open(['url' => 'expenses/vendors', 'role' => 'form']) !!}
 | 
			
		||||
        {!! Form::open(['url' => 'expenses/vendors', 'files' => true, 'role' => 'form']) !!}
 | 
			
		||||
 | 
			
		||||
        <div class="box-body">
 | 
			
		||||
            {{ Form::textGroup('name', trans('general.name'), 'id-card-o') }}
 | 
			
		||||
@@ -22,6 +22,8 @@
 | 
			
		||||
 | 
			
		||||
            {{ Form::textareaGroup('address', trans('general.address')) }}
 | 
			
		||||
 | 
			
		||||
            {{ Form::fileGroup('logo', trans_choice('general.pictures', 1)) }}
 | 
			
		||||
 | 
			
		||||
            {{ Form::radioGroup('enabled', trans('general.enabled')) }}
 | 
			
		||||
        </div>
 | 
			
		||||
        <!-- /.box-body -->
 | 
			
		||||
@@ -35,6 +37,14 @@
 | 
			
		||||
    </div>
 | 
			
		||||
@endsection
 | 
			
		||||
 | 
			
		||||
@push('js')
 | 
			
		||||
<script src="{{ asset('public/js/bootstrap-fancyfile.js') }}"></script>
 | 
			
		||||
@endpush
 | 
			
		||||
 | 
			
		||||
@push('css')
 | 
			
		||||
<link rel="stylesheet" href="{{ asset('public/css/bootstrap-fancyfile.css') }}">
 | 
			
		||||
@endpush
 | 
			
		||||
 | 
			
		||||
@push('scripts')
 | 
			
		||||
    <script type="text/javascript">
 | 
			
		||||
        var text_yes = '{{ trans('general.yes') }}';
 | 
			
		||||
@@ -48,6 +58,12 @@
 | 
			
		||||
            $("#currency_code").select2({
 | 
			
		||||
                placeholder: "{{ trans('general.form.select.field', ['field' => trans_choice('general.currencies', 1)]) }}"
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            $('#logo').fancyfile({
 | 
			
		||||
                text  : '{{ trans('general.form.select.file') }}',
 | 
			
		||||
                style : 'btn-default',
 | 
			
		||||
                placeholder : '{{ trans('general.form.no_file_selected') }}'
 | 
			
		||||
            });
 | 
			
		||||
        });
 | 
			
		||||
    </script>
 | 
			
		||||
@endpush
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										42
									
								
								resources/views/expenses/vendors/edit.blade.php
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										42
									
								
								resources/views/expenses/vendors/edit.blade.php
									
									
									
									
										vendored
									
									
								
							@@ -7,6 +7,7 @@
 | 
			
		||||
    <div class="box box-success">
 | 
			
		||||
        {!! Form::model($vendor, [
 | 
			
		||||
            'method' => 'PATCH',
 | 
			
		||||
            'files' => true,
 | 
			
		||||
            'url' => ['expenses/vendors', $vendor->id],
 | 
			
		||||
            'role' => 'form'
 | 
			
		||||
        ]) !!}
 | 
			
		||||
@@ -26,6 +27,8 @@
 | 
			
		||||
 | 
			
		||||
            {{ Form::textareaGroup('address', trans('general.address')) }}
 | 
			
		||||
 | 
			
		||||
            {{ Form::fileGroup('logo', trans_choice('general.logos', 1)) }}
 | 
			
		||||
 | 
			
		||||
            {{ Form::radioGroup('enabled', trans('general.enabled')) }}
 | 
			
		||||
        </div>
 | 
			
		||||
        <!-- /.box-body -->
 | 
			
		||||
@@ -40,6 +43,14 @@
 | 
			
		||||
    </div>
 | 
			
		||||
@endsection
 | 
			
		||||
 | 
			
		||||
@push('js')
 | 
			
		||||
<script src="{{ asset('public/js/bootstrap-fancyfile.js') }}"></script>
 | 
			
		||||
@endpush
 | 
			
		||||
 | 
			
		||||
@push('css')
 | 
			
		||||
<link rel="stylesheet" href="{{ asset('public/css/bootstrap-fancyfile.css') }}">
 | 
			
		||||
@endpush
 | 
			
		||||
 | 
			
		||||
@push('scripts')
 | 
			
		||||
    <script type="text/javascript">
 | 
			
		||||
        var text_yes = '{{ trans('general.yes') }}';
 | 
			
		||||
@@ -49,6 +60,37 @@
 | 
			
		||||
            $("#currency_code").select2({
 | 
			
		||||
                placeholder: "{{ trans('general.form.select.field', ['field' => trans_choice('general.currencies', 1)]) }}"
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            $('#logo').fancyfile({
 | 
			
		||||
                text  : '{{ trans('general.form.select.file') }}',
 | 
			
		||||
                style : 'btn-default',
 | 
			
		||||
                @if($vendor->logo)
 | 
			
		||||
                placeholder : '<?php echo $vendor->logo->basename; ?>'
 | 
			
		||||
                @else
 | 
			
		||||
                placeholder : '{{ trans('general.form.no_file_selected') }}'
 | 
			
		||||
                @endif
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            @if($vendor->logo)
 | 
			
		||||
            logo_html  = '<span class="logo">';
 | 
			
		||||
            logo_html += '    <a href="{{ url('uploads/' . $vendor->logo->id . '/download') }}">';
 | 
			
		||||
            logo_html += '        <span id="download-logo" class="text-primary">';
 | 
			
		||||
            logo_html += '            <i class="fa fa-file-{{ $vendor->logo->aggregate_type }}-o"></i> {{ $vendor->logo->basename }}';
 | 
			
		||||
            logo_html += '        </span>';
 | 
			
		||||
            logo_html += '    </a>';
 | 
			
		||||
            logo_html += '    {!! Form::open(['id' => 'logo-' . $vendor->logo->id, 'method' => 'DELETE', 'url' => [url('uploads/' . $vendor->logo->id)], 'style' => 'display:inline']) !!}';
 | 
			
		||||
            logo_html += '    <a id="remove-logo" href="javascript:void();">';
 | 
			
		||||
            logo_html += '        <span class="text-danger"><i class="fa fa fa-times"></i></span>';
 | 
			
		||||
            logo_html += '    </a>';
 | 
			
		||||
            logo_html += '    {!! Form::close() !!}';
 | 
			
		||||
            logo_html += '</span>';
 | 
			
		||||
 | 
			
		||||
            $('.fancy-file .fake-file').append(logo_html);
 | 
			
		||||
 | 
			
		||||
            $(document).on('click', '#remove-logo', function (e) {
 | 
			
		||||
                confirmDelete("#logo-{!! $vendor->logo->id !!}", "{!! trans('general.attachment') !!}", "{!! trans('general.delete_confirm', ['name' => '<strong>' . $vendor->logo->basename . '</strong>', 'type' => strtolower(trans('general.attachment'))]) !!}", "{!! trans('general.cancel') !!}", "{!! trans('general.delete')  !!}");
 | 
			
		||||
            });
 | 
			
		||||
            @endif
 | 
			
		||||
        });
 | 
			
		||||
    </script>
 | 
			
		||||
@endpush
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user