refs #78
This commit is contained in:
@ -14,8 +14,8 @@ class OfflinePaymentConfirm
|
||||
*/
|
||||
public function handle(PaymentGatewayConfirm $event)
|
||||
{
|
||||
/*if (strpos($event->gateway, 'offlinepayment') === false) {
|
||||
return false;
|
||||
if (strpos($event->gateway, 'offlinepayment') === false) {
|
||||
return [];
|
||||
}
|
||||
|
||||
return [
|
||||
@ -23,6 +23,6 @@ class OfflinePaymentConfirm
|
||||
'name' => $event->gateway,
|
||||
'redirect' => false,
|
||||
'html' => true,
|
||||
];*/
|
||||
];
|
||||
}
|
||||
}
|
||||
|
@ -40,6 +40,7 @@ class Settings extends Controller
|
||||
|
||||
$offlinepayment[$key]['code'] = 'offlinepayment.' . $request['code'] . '.' . $method[2];
|
||||
$offlinepayment[$key]['name'] = $request['name'];
|
||||
$offlinepayment[$key]['customer'] = $request['customer'];
|
||||
$offlinepayment[$key]['order'] = $request['order'];
|
||||
$offlinepayment[$key]['description'] = $request['description'];
|
||||
}
|
||||
@ -48,6 +49,7 @@ class Settings extends Controller
|
||||
$offlinepayment[] = array(
|
||||
'code' => 'offlinepayment.' . $request['code'] . '.' . (count($offlinepayment) + 1),
|
||||
'name' => $request['name'],
|
||||
'customer' => $request['customer'],
|
||||
'order' => $request['order'],
|
||||
'description' => $request['description']
|
||||
);
|
||||
@ -83,6 +85,8 @@ class Settings extends Controller
|
||||
$method['code'] = $code[1];
|
||||
|
||||
$data = $method;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -6,6 +6,7 @@ return [
|
||||
'add_new' => 'Add New',
|
||||
'edit' => 'Edit: :method',
|
||||
'code' => 'Code',
|
||||
'customer' => 'Show to Customer',
|
||||
'order' => 'Order',
|
||||
'payment_gateways' => 'Offline Payment Methods',
|
||||
|
||||
|
@ -20,7 +20,9 @@
|
||||
|
||||
{{ Form::textGroup('code', trans('offlinepayment::offlinepayment.code'), 'key', ['required' => 'required'], null, 'col-md-12') }}
|
||||
|
||||
{{ Form::textGroup('order', trans('offlinepayment::offlinepayment.order'), 'sort', [], 0, 'col-md-12') }}
|
||||
{{ Form::radioGroup('customer', trans('offlinepayment::offlinepayment.customer'), '', ['required' => 'required'], 0, 'col-md-12') }}
|
||||
|
||||
{{ Form::textGroup('order', trans('offlinepayment::offlinepayment.order'), 'sort', [], null, 'col-md-12') }}
|
||||
|
||||
{{ Form::textareaGroup('description', trans('general.description')) }}
|
||||
</div>
|
||||
@ -109,6 +111,9 @@
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript">
|
||||
var text_yes = '{{ trans('general.yes') }}';
|
||||
var text_no = '{{ trans('general.no') }}';
|
||||
|
||||
$(document).ready(function() {
|
||||
$('.method-edit').on('click', function() {
|
||||
var code = $(this).attr('id').replace('edit-', '');
|
||||
@ -134,6 +139,13 @@
|
||||
$('.col-md-4.no-padding-left .box-header.with-border .box-title').html(json['data']['title']);
|
||||
$('input[name="name"]').val(json['data']['name']);
|
||||
$('input[name="code"]').val(json['data']['code']);
|
||||
|
||||
if (json['data']['customer']) {
|
||||
$('#customer_1 input').trigger('click');
|
||||
} else {
|
||||
$('#customer_0 input').trigger('click');
|
||||
}
|
||||
|
||||
$('input[name="order"]').val(json['data']['order']);
|
||||
$('input[name="description"]').val(json['data']['description']);
|
||||
|
||||
|
Reference in New Issue
Block a user