allow reports without money
This commit is contained in:
parent
8b69aeeb4b
commit
2c0e96f351
@ -8,7 +8,7 @@ use App\Models\Setting\Category;
|
||||
use App\Traits\Contacts;
|
||||
use App\Traits\DateTime;
|
||||
use App\Traits\SearchString;
|
||||
use Date;
|
||||
use App\Utilities\Date;
|
||||
|
||||
abstract class Report
|
||||
{
|
||||
@ -208,7 +208,7 @@ abstract class Report
|
||||
|
||||
$start = $quarter->getStartDate()->format($this->getQuarterlyDateFormat($event->class->model->year));
|
||||
$end = $quarter->getEndDate()->format($this->getQuarterlyDateFormat($event->class->model->year));
|
||||
|
||||
|
||||
$formatted_date = $start . '-' . $end;
|
||||
}
|
||||
|
||||
|
@ -32,6 +32,8 @@ abstract class Report
|
||||
|
||||
public $icon = 'fa fa-chart-pie';
|
||||
|
||||
public $has_money = true;
|
||||
|
||||
public $year;
|
||||
|
||||
public $views = [];
|
||||
@ -142,7 +144,7 @@ abstract class Report
|
||||
$sum += is_array($total) ? array_sum($total) : $total;
|
||||
}
|
||||
|
||||
$total = money($sum, setting('default.currency'), true)->format();
|
||||
$total = $this->has_money ? money($sum, setting('default.currency'), true)->format() : $sum;
|
||||
} else {
|
||||
$total = trans('general.na');
|
||||
}
|
||||
|
@ -4,8 +4,8 @@
|
||||
<tr class="row rp-border-top-1 font-size-unset px-3">
|
||||
<th class="{{ $class->column_name_width }} text-uppercase text-left">{{ trans_choice('general.totals', 1) }}</th>
|
||||
@foreach($class->footer_totals[$table] as $total)
|
||||
<th class="{{ $class->column_value_width }} text-right px-0">@money($total, setting('default.currency'), true)</th>
|
||||
<th class="{{ $class->column_value_width }} text-right px-0">{{ $class->has_money ? money($total, setting('default.currency'), true) : $total }}</th>
|
||||
@endforeach
|
||||
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($grand_total, setting('default.currency'), true)</th>
|
||||
<th class="{{ $class->column_name_width }} text-right pl-0 pr-4">{{ $class->has_money ? money($grand_total, setting('default.currency'), true) : $grand_total }}</th>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
@ -2,8 +2,8 @@
|
||||
<tr class="row rp-border-top-1 font-size-unset">
|
||||
<td class="{{ $class->column_name_width }} long-texts pr-0" title="{{ $class->row_names[$table][$id] }}">{{ $class->row_names[$table][$id] }}</td>
|
||||
@foreach($rows as $row)
|
||||
<td class="{{ $class->column_value_width }} text-right px-0">@money($row, setting('default.currency'), true)</td>
|
||||
<td class="{{ $class->column_value_width }} text-right px-0">{{ $class->has_money ? money($row, setting('default.currency'), true) : $row }}</td>
|
||||
@endforeach
|
||||
<td class="{{ $class->column_name_width }} text-right pl-0 pr-4">@money($row_total, setting('default.currency'), true)</td>
|
||||
<td class="{{ $class->column_name_width }} text-right pl-0 pr-4">{{ $class->has_money ? money($row_total, setting('default.currency'), true) : $row }}</td>
|
||||
</tr>
|
||||
@endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user