From c272d99fa87f20baf039dfbfc6557cb58435a456 Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 20 Aug 2014 16:54:43 +0200 Subject: [PATCH] Add percentage to piggy bank view. --- app/models/PiggybankRepetition.php | 7 +++++++ app/views/piggybanks/index.blade.php | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/models/PiggybankRepetition.php b/app/models/PiggybankRepetition.php index 9470881eaa..ab23994d79 100644 --- a/app/models/PiggybankRepetition.php +++ b/app/models/PiggybankRepetition.php @@ -50,6 +50,13 @@ class PiggybankRepetition extends Ardent ]; } + public function pct() { + $total = $this->piggybank->targetamount; + $saved = $this->currentamount; + $pct = round(($saved / $total) * 100,1); + return $pct; + } + /** * @return array */ diff --git a/app/views/piggybanks/index.blade.php b/app/views/piggybanks/index.blade.php index 77bca8d7fd..a29a60f0e7 100644 --- a/app/views/piggybanks/index.blade.php +++ b/app/views/piggybanks/index.blade.php @@ -43,7 +43,7 @@ -

{{{$piggyBank->name}}}

+

{{{$piggyBank->name}}} {{$piggyBank->currentRelevantRep()->pct()}}%

Saving up to {{mf($piggyBank->targetamount)}}. @@ -97,7 +97,7 @@ @if($repeated->repeats == 1) -

{{{$repeated->name}}}

+

{{{$repeated->name}}} {{$piggyBank->currentRelevantRep()->pct()}}%

Saving up to {{mf($repeated->targetamount)}}.