mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-10-31 02:07:30 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			161 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			161 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| @extends('header')
 | |
| 
 | |
| @section('head')
 | |
|     @parent
 | |
| 
 | |
|     <link href="{{ asset('css/quill.snow.css') }}" rel="stylesheet" type="text/css"/>
 | |
|     <script src="{{ asset('js/quill.min.js') }}" type="text/javascript"></script>
 | |
| @stop
 | |
| 
 | |
| @section('content')	
 | |
| 	@parent
 | |
| 	
 | |
| 	<style type="text/css">
 | |
| 
 | |
| 	#logo {
 | |
| 		padding-top: 6px;
 | |
| 	}
 | |
| 
 | |
| 	</style>
 | |
| 
 | |
| 	{!! Former::open_for_files()
 | |
|             ->addClass('warn-on-exit')
 | |
|             ->autocomplete('on')
 | |
|             ->rules([
 | |
|                 'name' => 'required',
 | |
|             ]) !!}
 | |
| 
 | |
| 	{{ Former::populate($account) }}
 | |
|     
 | |
|     @include('accounts.nav', ['selected' => ACCOUNT_COMPANY_DETAILS])
 | |
| 
 | |
| 	<div class="row">
 | |
| 		<div class="col-md-12">
 | |
| 
 | |
|         <div class="panel panel-default">
 | |
|           <div class="panel-heading">
 | |
|             <h3 class="panel-title">{!! trans('texts.details') !!}</h3>
 | |
|           </div>
 | |
|             <div class="panel-body form-padding-right">
 | |
| 
 | |
|                 {!! Former::text('name') !!}
 | |
|                 {!! Former::text('id_number') !!}
 | |
|                 {!! Former::text('vat_number') !!}
 | |
|                 {!! Former::text('website') !!}
 | |
|                 {!! Former::text('work_email') !!}
 | |
|                 {!! Former::text('work_phone') !!}
 | |
|                 {!! Former::file('logo')->max(2, 'MB')->accept('image')->inlineHelp(trans('texts.logo_help')) !!}
 | |
| 
 | |
| 
 | |
|                 @if ($account->hasLogo())
 | |
|                 <div class="form-group">
 | |
|                     <div class="col-lg-4 col-sm-4"></div>
 | |
|                     <div class="col-lg-8 col-sm-8">
 | |
|                         <a href="/{{ $account->getLogoPath().'?no_cache='.time() }}" target="_blank">
 | |
|                             {!! HTML::image($account->getLogoPath().'?no_cache='.time(), 'Logo', ['max-width' => 200]) !!}
 | |
|                         </a>  
 | |
|                         <a href="#" onclick="deleteLogo()">{{ trans('texts.remove_logo') }}</a>
 | |
|                     </div>
 | |
|                 </div>
 | |
|                 @endif
 | |
| 
 | |
|                 {!! Former::select('size_id')
 | |
|                         ->addOption('','')
 | |
|                         ->fromQuery($sizes, 'name', 'id') !!}
 | |
| 
 | |
|                 {!! Former::select('industry_id')
 | |
|                         ->addOption('','')
 | |
|                         ->fromQuery($industries, 'name', 'id')
 | |
|                         ->help('texts.industry_help') !!}
 | |
| 
 | |
|             </div>
 | |
|         </div>
 | |
| 
 | |
|         <div class="panel panel-default">
 | |
|           <div class="panel-heading">
 | |
|             <h3 class="panel-title">{!! trans('texts.address') !!}</h3>
 | |
|           </div>
 | |
|             <div class="panel-body form-padding-right">
 | |
|             
 | |
|             {!! Former::text('address1')->autocomplete('address-line1') !!}
 | |
|             {!! Former::text('address2')->autocomplete('address-line2') !!}
 | |
|             {!! Former::text('city')->autocomplete('address-level2') !!}
 | |
|             {!! Former::text('state')->autocomplete('address-level1') !!}
 | |
|             {!! Former::text('postal_code')->autocomplete('postal-code') !!}
 | |
|             {!! Former::select('country_id')
 | |
|                     ->addOption('','')
 | |
|                     ->fromQuery($countries, 'name', 'id') !!}
 | |
| 
 | |
|             </div>
 | |
|         </div>
 | |
|         
 | |
|         <div class="panel panel-default">
 | |
|           <div class="panel-heading">
 | |
|             <h3 class="panel-title">{!! trans('texts.signature') !!}</h3>
 | |
|           </div>
 | |
|             <div class="panel-body">
 | |
| 
 | |
|                 <div class="col-md-10 col-md-offset-1">
 | |
|                     {!! Former::textarea('email_footer')->style('display:none')->raw() !!} 
 | |
|                     <div id="signatureEditor" class="form-control" style="min-height:160px" onclick="focusEditor()"></div>
 | |
|                     @include('partials/quill_toolbar', ['name' => 'signature'])
 | |
|                 </div>
 | |
|             
 | |
|             </div>
 | |
|         </div>
 | |
|         </div>
 | |
|     
 | |
| 
 | |
| 	</div>
 | |
| 	
 | |
| 	<center>
 | |
|         {!! Button::success(trans('texts.save'))->submit()->large()->appendIcon(Icon::create('floppy-disk')) !!}
 | |
| 	</center>
 | |
| 
 | |
|     {!! Former::close() !!}
 | |
| 
 | |
| 	{!! Form::open(['url' => 'remove_logo', 'class' => 'removeLogoForm']) !!}	
 | |
| 	{!! Form::close() !!}
 | |
| 
 | |
| 
 | |
| 	<script type="text/javascript">
 | |
| 
 | |
|         var editor = false;
 | |
|         $(function() {
 | |
|             $('#country_id').combobox();
 | |
| 
 | |
|             editor = new Quill('#signatureEditor', {
 | |
|                 modules: {
 | |
|                     'toolbar': { container: '#signatureToolbar' },
 | |
|                     'link-tooltip': true
 | |
|                 },
 | |
|                 theme: 'snow'
 | |
|             });
 | |
|             editor.setHTML($('#email_footer').val());
 | |
|             editor.on('text-change', function(delta, source) {
 | |
|                 if (source == 'api') {
 | |
|                     return;
 | |
|                 }
 | |
|                 var html = editor.getHTML();
 | |
|                 $('#email_footer').val(html);
 | |
|                 NINJA.formIsChanged = true;
 | |
|             });
 | |
|         });
 | |
| 
 | |
|         function focusEditor() {
 | |
|             editor.focus();
 | |
|         }
 | |
| 
 | |
|         function deleteLogo() {
 | |
|             if (confirm("{!! trans('texts.are_you_sure') !!}")) {
 | |
|                 $('.removeLogoForm').submit();
 | |
|             }
 | |
|         }
 | |
| 
 | |
| 	</script>
 | |
| 
 | |
| @stop
 | |
| 
 | |
| @section('onReady')
 | |
|     $('#name').focus();
 | |
| @stop |