@extends('header') @section('head') @parent @include('money_script') @stop @section('content') {!! Former::open($payment ? $url : '') ->addClass('col-lg-10 col-lg-offset-1 warn-on-exit main-form') ->onsubmit('return onFormSubmit(event)') ->method($method) ->autocomplete('off') ->rules(array( 'client' => 'required', 'invoice' => 'required', 'amount' => 'required', )) !!} @if ($payment) {!! Former::populate($payment) !!} @else @if ($account->payment_type_id) {!! Former::populateField('payment_type_id', $account->payment_type_id) !!} @endif @endif {!! Former::text('public_id') !!} {!! Former::text('action') !!}
@if ($payment) {!! Former::plaintext()->label('client')->value($payment->client->present()->link) !!} {!! Former::plaintext()->label('invoice')->value($payment->invoice->present()->link) !!} {!! Former::plaintext()->label('amount')->value($payment->present()->amount) !!} @else {!! Former::select('client')->addOption('', '')->addGroupClass('client-select') !!} {!! Former::select('invoice')->addOption('', '')->addGroupClass('invoice-select') !!} {!! Former::text('amount')->append('') !!} @if (isset($paymentTypeId) && $paymentTypeId) {!! Former::populateField('payment_type_id', $paymentTypeId) !!} @endif @endif @if (!$payment || !$payment->account_gateway_id) {!! Former::select('payment_type_id') ->addOption('','') ->fromQuery($paymentTypes, 'name', 'id') ->addGroupClass('payment-type-select') !!} @endif {!! Former::text('payment_date') ->data_date_format(Session::get(SESSION_DATE_PICKER_FORMAT)) ->addGroupClass('payment_date') ->append('') !!} {!! Former::text('transaction_reference') !!} {!! Former::textarea('private_notes') !!} @if (!$payment || ($payment && ! $payment->isExchanged())) {!! Former::checkbox('convert_currency') ->text(trans('texts.convert_currency')) ->data_bind('checked: convert_currency') ->label(' ') ->value(1) !!} @endif

{!! Former::select('exchange_currency_id')->addOption('','') ->label(trans('texts.currency')) ->data_placeholder(Utils::getFromCache($account->getCurrencyId(), 'currencies')->name) ->data_bind('combobox: exchange_currency_id, disable: true') ->fromQuery($currencies, 'name', 'id') !!} {!! Former::text('exchange_rate') ->data_bind("value: exchange_rate, enable: enableExchangeRate, valueUpdate: 'afterkeydown'") !!} {!! Former::text('') ->label(trans('texts.converted_amount')) ->data_bind("value: convertedAmount, enable: enableExchangeRate") ->append('') !!}
@if (!$payment) {!! Former::checkbox('email_receipt') ->onchange('onEmailReceiptChange()') ->label(' ') ->text(trans('texts.email_receipt')) ->value(1) !!} @endif
@if (Auth::user()->canCreateOrEdit(ENTITY_PAYMENT, $payment))
{!! Button::normal(trans('texts.cancel'))->appendIcon(Icon::create('remove-circle'))->asLinkTo(HTMLUtils::previousUrl('/payments'))->large() !!} @if (!$payment || !$payment->is_deleted) {!! Button::success(trans('texts.save'))->withAttributes(['id' => 'saveButton'])->appendIcon(Icon::create('floppy-disk'))->submit()->large() !!} @endif @if ($payment) {!! DropdownButton::normal(trans('texts.more_actions')) ->withContents($actions) ->large() ->dropup() !!} @endif
@endif @include('partials/refund_payment') {!! Former::close() !!} @stop