mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-03 19:07:33 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			105 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
@extends('header')
 | 
						|
 | 
						|
@section('head')
 | 
						|
    @parent
 | 
						|
 | 
						|
    @include('money_script')
 | 
						|
@stop
 | 
						|
 | 
						|
@section('content')
 | 
						|
    @parent
 | 
						|
 | 
						|
    {!! Former::open_for_files()->addClass('warn-on-exit') !!}
 | 
						|
    {{ Former::populate($account) }}
 | 
						|
    {{ Former::populateField('military_time', intval($account->military_time)) }}
 | 
						|
    {{ Former::populateField('show_currency_code', intval($account->show_currency_code)) }}
 | 
						|
 | 
						|
    @include('accounts.nav', ['selected' => ACCOUNT_LOCALIZATION])
 | 
						|
 | 
						|
    <div class="row">
 | 
						|
 | 
						|
        <div class="col-md-12">
 | 
						|
 | 
						|
            <div class="panel panel-default">
 | 
						|
            <div class="panel-heading">
 | 
						|
                <h3 class="panel-title">{!! trans('texts.localization') !!}</h3>
 | 
						|
            </div>
 | 
						|
                <div class="panel-body form-padding-right">
 | 
						|
 | 
						|
                {!! Former::select('currency_id')
 | 
						|
                        ->addOption('','')
 | 
						|
                        ->fromQuery($currencies, 'name', 'id')
 | 
						|
                        ->onchange('updateCurrencyCodeRadio()') !!}
 | 
						|
                {!! Former::radios('show_currency_code')->radios([
 | 
						|
                        trans('texts.currency_symbol') . ': <span id="currency_symbol_example"/>' => array('name' => 'show_currency_code', 'value' => 0),
 | 
						|
                        trans('texts.currency_code') . ': <span id="currency_code_example"/>' => array('name' => 'show_currency_code', 'value' => 1),
 | 
						|
                    ])->inline()
 | 
						|
                        ->label(' ')
 | 
						|
                        ->addGroupClass('currrency_radio') !!}
 | 
						|
                <br/>
 | 
						|
 | 
						|
                {!! Former::select('language_id')->addOption('','')
 | 
						|
                    ->fromQuery($languages, 'name', 'id')
 | 
						|
                    ->help(trans('texts.translate_app', ['link' => link_to(TRANSIFEX_URL, 'Transifex.com', ['target' => '_blank'])])) !!}
 | 
						|
                <br/> <br/>
 | 
						|
 | 
						|
                {!! Former::select('timezone_id')->addOption('','')
 | 
						|
                    ->fromQuery($timezones, 'location', 'id') !!}
 | 
						|
                {!! Former::select('date_format_id')->addOption('','')
 | 
						|
                    ->fromQuery($dateFormats) !!}
 | 
						|
                {!! Former::select('datetime_format_id')->addOption('','')
 | 
						|
                    ->fromQuery($datetimeFormats) !!}
 | 
						|
                {!! Former::checkbox('military_time')->text(trans('texts.enable'))->value(1) !!}
 | 
						|
 | 
						|
                <br/> <br/>
 | 
						|
 | 
						|
                {!! Former::select('start_of_week')->addOption('','')
 | 
						|
                    ->fromQuery($weekdays)
 | 
						|
                    ->help('start_of_week_help') !!}
 | 
						|
 | 
						|
                {!! Former::select('financial_year_start')
 | 
						|
                        ->addOption('','')
 | 
						|
                        ->options($months)
 | 
						|
                        ->help('financial_year_start_help') !!}
 | 
						|
 | 
						|
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
    </div>
 | 
						|
 | 
						|
    <center>
 | 
						|
        {!! Button::success(trans('texts.save'))->submit()->large()->appendIcon(Icon::create('floppy-disk')) !!}
 | 
						|
    </center>
 | 
						|
 | 
						|
    {!! Former::close() !!}
 | 
						|
 | 
						|
    <script type="text/javascript">
 | 
						|
 | 
						|
        function updateCurrencyCodeRadio() {
 | 
						|
            var currencyId = $('#currency_id').val();
 | 
						|
            var currency = currencyMap[currencyId];
 | 
						|
            var symbolExample = '';
 | 
						|
            var codeExample = '';
 | 
						|
 | 
						|
            if ( ! currency || ! currency.symbol) {
 | 
						|
                $('.currrency_radio').hide();
 | 
						|
            } else {
 | 
						|
                symbolExample = formatMoney(1000, currencyId, {{ Auth::user()->account->country_id ?: DEFAULT_COUNTRY }}, '{{ CURRENCY_DECORATOR_SYMBOL }}');
 | 
						|
                codeExample = formatMoney(1000, currencyId, {{ Auth::user()->account->country_id ?: DEFAULT_COUNTRY }}, '{{ CURRENCY_DECORATOR_CODE }}');
 | 
						|
                $('.currrency_radio').show();
 | 
						|
            }
 | 
						|
 | 
						|
            $('#currency_symbol_example').text(symbolExample);
 | 
						|
            $('#currency_code_example').text(codeExample);
 | 
						|
        }
 | 
						|
 | 
						|
    </script>
 | 
						|
 | 
						|
@stop
 | 
						|
 | 
						|
@section('onReady')
 | 
						|
    $('#currency_id').focus();
 | 
						|
    updateCurrencyCodeRadio();
 | 
						|
@stop
 |