mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-11-04 13:24:38 +00:00 
			
		
		
		
	Code cleanup.
This commit is contained in:
		@@ -23,6 +23,7 @@
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace FireflyIII\Http\Controllers\PiggyBank;
 | 
			
		||||
 | 
			
		||||
use Carbon\Carbon;
 | 
			
		||||
use FireflyIII\Http\Controllers\Controller;
 | 
			
		||||
use FireflyIII\Models\PiggyBank;
 | 
			
		||||
@@ -42,6 +43,7 @@ use Symfony\Component\HttpFoundation\ParameterBag;
 | 
			
		||||
class IndexController extends Controller
 | 
			
		||||
{
 | 
			
		||||
    use OrganisesObjectGroups;
 | 
			
		||||
 | 
			
		||||
    private PiggyBankRepositoryInterface $piggyRepos;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
@@ -55,7 +57,7 @@ class IndexController extends Controller
 | 
			
		||||
 | 
			
		||||
        $this->middleware(
 | 
			
		||||
            function ($request, $next) {
 | 
			
		||||
                app('view')->share('title', (string) trans('firefly.piggyBanks'));
 | 
			
		||||
                app('view')->share('title', (string)trans('firefly.piggyBanks'));
 | 
			
		||||
                app('view')->share('mainTitleIcon', 'fa-bullseye');
 | 
			
		||||
 | 
			
		||||
                $this->piggyRepos = app(PiggyBankRepositoryInterface::class);
 | 
			
		||||
@@ -99,7 +101,7 @@ class IndexController extends Controller
 | 
			
		||||
        /** @var PiggyBank $piggy */
 | 
			
		||||
        foreach ($collection as $piggy) {
 | 
			
		||||
            $array      = $transformer->transform($piggy);
 | 
			
		||||
            $groupOrder = (int) $array['object_group_order'];
 | 
			
		||||
            $groupOrder = (int)$array['object_group_order'];
 | 
			
		||||
            // make group array if necessary:
 | 
			
		||||
            $piggyBanks[$groupOrder] = $piggyBanks[$groupOrder] ?? [
 | 
			
		||||
                    'object_group_id'    => $array['object_group_id'] ?? 0,
 | 
			
		||||
@@ -108,7 +110,7 @@ class IndexController extends Controller
 | 
			
		||||
                ];
 | 
			
		||||
 | 
			
		||||
            $account              = $accountTransformer->transform($piggy->account);
 | 
			
		||||
            $accountId            = (int) $account['id'];
 | 
			
		||||
            $accountId            = (int)$account['id'];
 | 
			
		||||
            $array['attachments'] = $this->piggyRepos->getAttachments($piggy);
 | 
			
		||||
            if (!isset($accounts[$accountId])) {
 | 
			
		||||
                // create new:
 | 
			
		||||
@@ -163,10 +165,10 @@ class IndexController extends Controller
 | 
			
		||||
                // current_amount
 | 
			
		||||
                // left_to_save
 | 
			
		||||
                // save_per_month
 | 
			
		||||
                $sums[$groupId][$currencyId]['target'] = bcadd($sums[$groupId][$currencyId]['target'], (string) $piggy['target_amount']);
 | 
			
		||||
                $sums[$groupId][$currencyId]['saved'] = bcadd($sums[$groupId][$currencyId]['saved'], (string) $piggy['current_amount']);
 | 
			
		||||
                $sums[$groupId][$currencyId]['left_to_save'] = bcadd($sums[$groupId][$currencyId]['left_to_save'], (string) $piggy['left_to_save']);
 | 
			
		||||
                $sums[$groupId][$currencyId]['save_per_month'] = bcadd($sums[$groupId][$currencyId]['save_per_month'], (string) $piggy['save_per_month']);
 | 
			
		||||
                $sums[$groupId][$currencyId]['target']         = bcadd($sums[$groupId][$currencyId]['target'], (string)$piggy['target_amount']);
 | 
			
		||||
                $sums[$groupId][$currencyId]['saved']          = bcadd($sums[$groupId][$currencyId]['saved'], (string)$piggy['current_amount']);
 | 
			
		||||
                $sums[$groupId][$currencyId]['left_to_save']   = bcadd($sums[$groupId][$currencyId]['left_to_save'], (string)$piggy['left_to_save']);
 | 
			
		||||
                $sums[$groupId][$currencyId]['save_per_month'] = bcadd($sums[$groupId][$currencyId]['save_per_month'], (string)$piggy['save_per_month']);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        foreach ($piggyBanks as $groupOrder => $group) {
 | 
			
		||||
@@ -187,8 +189,8 @@ class IndexController extends Controller
 | 
			
		||||
     */
 | 
			
		||||
    public function setOrder(Request $request, PiggyBank $piggyBank): JsonResponse
 | 
			
		||||
    {
 | 
			
		||||
        $objectGroupTitle = (string) $request->get('objectGroupTitle');
 | 
			
		||||
        $newOrder         = (int) $request->get('order');
 | 
			
		||||
        $objectGroupTitle = (string)$request->get('objectGroupTitle');
 | 
			
		||||
        $newOrder         = (int)$request->get('order');
 | 
			
		||||
        $this->piggyRepos->setOrder($piggyBank, $newOrder);
 | 
			
		||||
        if ('' !== $objectGroupTitle) {
 | 
			
		||||
            $this->piggyRepos->setObjectGroup($piggyBank, $objectGroupTitle);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user