Add percentage to piggy bank view.

This commit is contained in:
James Cole 2014-08-20 16:54:43 +02:00
parent 71504c76ac
commit c272d99fa8
2 changed files with 9 additions and 2 deletions

View File

@ -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
*/

View File

@ -43,7 +43,7 @@
<!-- display piggy bank -->
<tr>
<td>
<h4><a href="{{route('piggybanks.show',$piggyBank->id)}}">{{{$piggyBank->name}}}</a></h4>
<h4><a href="{{route('piggybanks.show',$piggyBank->id)}}">{{{$piggyBank->name}}}</a> <small> <span class="label label-default">{{$piggyBank->currentRelevantRep()->pct()}}%</span></small></h4>
<p>
<!-- target amount -->
Saving up to {{mf($piggyBank->targetamount)}}.
@ -97,7 +97,7 @@
@if($repeated->repeats == 1)
<!-- display repeated expense -->
<tr><td>
<h4><a href="{{route('piggybanks.show',$repeated->id)}}">{{{$repeated->name}}}</a></h4>
<h4><a href="{{route('piggybanks.show',$repeated->id)}}">{{{$repeated->name}}}</a><small> <span class="label label-default">{{$piggyBank->currentRelevantRep()->pct()}}%</span></small></h4>
<p>
<!-- target amount -->
Saving up to {{mf($repeated->targetamount)}}.