mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-25 06:51:08 +00:00
Sort piggy bank list.
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
<?php namespace FireflyIII\Http\Controllers;
|
<?php namespace FireflyIII\Http\Controllers;
|
||||||
|
|
||||||
|
use Amount;
|
||||||
use Auth;
|
use Auth;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Config;
|
use Config;
|
||||||
@@ -8,6 +9,7 @@ use FireflyIII\Events\JournalCreated;
|
|||||||
use FireflyIII\Events\JournalSaved;
|
use FireflyIII\Events\JournalSaved;
|
||||||
use FireflyIII\Helpers\Attachments\AttachmentHelperInterface;
|
use FireflyIII\Helpers\Attachments\AttachmentHelperInterface;
|
||||||
use FireflyIII\Http\Requests\JournalFormRequest;
|
use FireflyIII\Http\Requests\JournalFormRequest;
|
||||||
|
use FireflyIII\Models\PiggyBank;
|
||||||
use FireflyIII\Models\Transaction;
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
@@ -51,7 +53,15 @@ class TransactionController extends Controller
|
|||||||
$accounts = ExpandedForm::makeSelectList($repository->getAccounts(['Default account', 'Asset account']));
|
$accounts = ExpandedForm::makeSelectList($repository->getAccounts(['Default account', 'Asset account']));
|
||||||
$budgets = ExpandedForm::makeSelectList(Auth::user()->budgets()->get());
|
$budgets = ExpandedForm::makeSelectList(Auth::user()->budgets()->get());
|
||||||
$budgets[0] = trans('form.noBudget');
|
$budgets[0] = trans('form.noBudget');
|
||||||
$piggies = ExpandedForm::makeSelectList(Auth::user()->piggyBanks()->get());
|
|
||||||
|
// piggy bank list:
|
||||||
|
$piggyBanks = Auth::user()->piggyBanks()->orderBy('order', 'ASC')->get();
|
||||||
|
/** @var PiggyBank $piggy */
|
||||||
|
foreach ($piggyBanks as $piggy) {
|
||||||
|
$piggy->name = $piggy->name . ' (' . Amount::format($piggy->currentRelevantRep()->currentamount, false) . ')';
|
||||||
|
}
|
||||||
|
|
||||||
|
$piggies = ExpandedForm::makeSelectList($piggyBanks);
|
||||||
$piggies[0] = trans('form.noPiggybank');
|
$piggies[0] = trans('form.noPiggybank');
|
||||||
$preFilled = Session::has('preFilled') ? Session::get('preFilled') : [];
|
$preFilled = Session::has('preFilled') ? Session::get('preFilled') : [];
|
||||||
$respondTo = ['account_id', 'account_from_id'];
|
$respondTo = ['account_id', 'account_from_id'];
|
||||||
|
Reference in New Issue
Block a user