From 59727e46fce64ffcdc5664e6dc0eaaa6e9fb8ee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Mon, 6 Jul 2020 12:00:07 +0300 Subject: [PATCH] close #1516 Changed: Currencies precision field change type --- app/Http/Controllers/Settings/Currencies.php | 20 +++++++++++++++++-- .../settings/currencies/create.blade.php | 2 +- .../views/settings/currencies/edit.blade.php | 2 +- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Settings/Currencies.php b/app/Http/Controllers/Settings/Currencies.php index 2d26c29b3..080d11e3f 100644 --- a/app/Http/Controllers/Settings/Currencies.php +++ b/app/Http/Controllers/Settings/Currencies.php @@ -56,7 +56,15 @@ class Currencies extends Controller $codes[$key] = $key; } - return view('settings.currencies.create', compact('codes')); + $precisions = (object) [ + 0 => 0, + 1 => 1, + 2 => 2, + 3 => 3, + 4 => 4, + ]; + + return view('settings.currencies.create', compact('codes', 'precisions')); } /** @@ -114,7 +122,15 @@ class Currencies extends Controller // Set default currency $currency->default_currency = ($currency->code == setting('default.currency')) ? 1 : 0; - return view('settings.currencies.edit', compact('currency', 'codes')); + $precisions = (object) [ + 0 => 0, + 1 => 1, + 2 => 2, + 3 => 3, + 4 => 4, + ]; + + return view('settings.currencies.edit', compact('currency', 'codes', 'precisions')); } /** diff --git a/resources/views/settings/currencies/create.blade.php b/resources/views/settings/currencies/create.blade.php index 1a0541b1f..ff8e9c02c 100644 --- a/resources/views/settings/currencies/create.blade.php +++ b/resources/views/settings/currencies/create.blade.php @@ -23,7 +23,7 @@ {{ Form::textGroup('rate', trans('currencies.rate'), 'sliders-h', ['@input' => 'onChangeRate', 'required' => 'required']) }} - {{ Form::textGroup('precision', trans('currencies.precision'), 'dot-circle') }} + {{ Form::selectGroup('precision', trans('currencies.precision'), 'dot-circle', $precisions) }} {{ Form::textGroup('symbol', trans('currencies.symbol.symbol'), 'font') }} diff --git a/resources/views/settings/currencies/edit.blade.php b/resources/views/settings/currencies/edit.blade.php index 4933060d4..6b51885e2 100644 --- a/resources/views/settings/currencies/edit.blade.php +++ b/resources/views/settings/currencies/edit.blade.php @@ -24,7 +24,7 @@ {{ Form::textGroup('rate', trans('currencies.rate'), 'sliders-h', ['@input' => 'onChangeRate', 'required' => 'required']) }} - {{ Form::textGroup('precision', trans('currencies.precision'), 'dot-circle') }} + {{ Form::selectGroup('precision', trans('currencies.precision'), 'dot-circle', $precisions, $currency->precision) }} {{ Form::textGroup('symbol', trans('currencies.symbol.symbol'), 'font') }}