@php $ctr = 1; $no = 1; $total = []; $grandTotalSkip = 1; $currentGroupByData = []; $isOnSameGroup = true; foreach ($showTotalColumns as $column => $type) { $total[$column] = 0; } if ($showTotalColumns != []) { foreach ($columns as $colName => $colData) { if (!array_key_exists($colName, $showTotalColumns)) { $grandTotalSkip++; } else { break; } } } $grandTotalSkip = !$showNumColumn ? $grandTotalSkip - 1 : $grandTotalSkip; @endphp

Environmental Health Council Of Nigeria (EHCON)

{{ $headers['title'] }}
@if ($showMeta)
@php $metaCtr = 0; @endphp @foreach($headers['meta'] as $name => $value) @if ($metaCtr % 2 == 0) @endif @if ($metaCtr % 2 == 1) @endif @php $metaCtr++; @endphp @endforeach
{{ $name }}: {{ ucwords($value) }}
@endif
@if ($showHeader) @if ($showNumColumn) @endif @foreach ($columns as $colName => $colData) @if (array_key_exists($colName, $editColumns)) @else @endif @endforeach @endif @php $__env = isset($__env) ? $__env : null; @endphp @foreach($query->when($limit, function($qry) use($limit) { $qry->take($limit); })->cursor() as $result) @php if ($limit != null && $ctr == $limit + 1) return false; if ($groupByArr) { $isOnSameGroup = true; foreach ($groupByArr as $groupBy) { if (is_object($columns[$groupBy]) && $columns[$groupBy] instanceof Closure) { $thisGroupByData[$groupBy] = $columns[$groupBy]($result); } else { $thisGroupByData[$groupBy] = $result->{$columns[$groupBy]}; } if (isset($currentGroupByData[$groupBy])) { if ($thisGroupByData[$groupBy] != $currentGroupByData[$groupBy]) { $isOnSameGroup = false; } } $currentGroupByData[$groupBy] = $thisGroupByData[$groupBy]; } if ($isOnSameGroup === false) { echo ''; if ($showNumColumn || $grandTotalSkip > 1) { echo ''; } $dataFound = false; foreach ($columns as $colName => $colData) { if (array_key_exists($colName, $showTotalColumns)) { if ($showTotalColumns[$colName] == 'point') { echo ''; } else { echo ''; } $dataFound = true; } else { if ($dataFound) { echo ''; } } } echo ''; // Reset No, Reset Grand Total $no = 1; foreach ($showTotalColumns as $showTotalColumn => $type) { $total[$showTotalColumn] = 0; } $isOnSameGroup = true; } } @endphp @if ($showNumColumn) @endif @foreach ($columns as $colName => $colData) @php $class = 'left'; // Check Edit Column to manipulate class & Data if (is_object($colData) && $colData instanceof Closure) { $generatedColData = $colData($result); } else { $generatedColData = $result->{$colData}; } $displayedColValue = $generatedColData; if (array_key_exists($colName, $editColumns)) { if (isset($editColumns[$colName]['class'])) { $class = $editColumns[$colName]['class']; } if (isset($editColumns[$colName]['displayAs'])) { $displayAs = $editColumns[$colName]['displayAs']; if (is_object($displayAs) && $displayAs instanceof Closure) { $displayedColValue = $displayAs($result); } elseif (!(is_object($displayAs) && $displayAs instanceof Closure)) { $displayedColValue = $displayAs; } } } if (array_key_exists($colName, $showTotalColumns)) { $total[$colName] += $generatedColData; } @endphp @endforeach @php $ctr++; $no++; @endphp @endforeach @if ($showTotalColumns != [] && $ctr > 1) @if ($showNumColumn || $grandTotalSkip > 1) {{-- For Number --}} @endif @php $dataFound = false; @endphp @foreach ($columns as $colName => $colData) @if (array_key_exists($colName, $showTotalColumns)) @php $dataFound = true; @endphp @if ($showTotalColumns[$colName] == 'point') @else @endif @else @if ($dataFound) @endif @endif @endforeach @endif
{{ __('laravel-report-generator::messages.no') }}{{ $colName }}{{ $colName }}
'.__('laravel-report-generator::messages.grand_total').'' . number_format($total[$colName], 2, '.', ',') . '' . strtoupper($showTotalColumns[$colName]) . ' ' . number_format($total[$colName], 2, '.', ',') . '
{{ $no }}{{ $displayedColValue }}
{{ __('laravel-report-generator::messages.grand_total') }}{{ number_format($total[$colName], 2, '.', ',') }}{{ strtoupper($showTotalColumns[$colName]) }} {{ number_format($total[$colName], 2, '.', ',') }}