From 238e98b772b8c58e805afc461f7d1adb95574b4c Mon Sep 17 00:00:00 2001 From: cuneytsenturk Date: Wed, 4 Oct 2017 11:26:16 +0300 Subject: [PATCH] close #34 Fixed: Offline Payments not saving changes --- modules/OfflinePayment/Http/Controllers/Settings.php | 5 ++++- modules/OfflinePayment/Resources/views/edit.blade.php | 5 ++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/OfflinePayment/Http/Controllers/Settings.php b/modules/OfflinePayment/Http/Controllers/Settings.php index 880e0828c..629fdf263 100644 --- a/modules/OfflinePayment/Http/Controllers/Settings.php +++ b/modules/OfflinePayment/Http/Controllers/Settings.php @@ -36,7 +36,9 @@ class Settings extends Controller if (isset($request['method'])) { foreach ($offlinepayment as $key => $method) { if ($method['code'] == $request['method']) { - $offlinepayment[$key]['code'] = 'offlinepayment.' . $request['code'] . '.' . (count($offlinepayment) + 1); + $method = explode('.', $request['method']); + + $offlinepayment[$key]['code'] = 'offlinepayment.' . $request['code'] . '.' . $method[2]; $offlinepayment[$key]['name'] = $request['name']; $offlinepayment[$key]['order'] = $request['order']; $offlinepayment[$key]['description'] = $request['description']; @@ -74,6 +76,7 @@ class Settings extends Controller foreach ($offlinepayment as $key => $method) { if ($method['code'] == $code) { $method['title'] = trans('offlinepayment::offlinepayment.edit', ['method' => $method['name']]); + $method['method'] = $code; $code = explode('.', $method['code']); diff --git a/modules/OfflinePayment/Resources/views/edit.blade.php b/modules/OfflinePayment/Resources/views/edit.blade.php index f9d48b312..19149ce3b 100644 --- a/modules/OfflinePayment/Resources/views/edit.blade.php +++ b/modules/OfflinePayment/Resources/views/edit.blade.php @@ -134,12 +134,12 @@ $('.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']); - $('input[name="sort"]').val(json['data']['sort']); + $('input[name="order"]').val(json['data']['order']); $('input[name="description"]').val(json['data']['description']); $('input[name="method"]').remove(); - $('.col-md-4 .box-body').append(''); + $('.col-md-4 .box-body').append(''); } } }); @@ -167,4 +167,3 @@ }); @endsection -