@php use App\Services\CommonService as CS; $startDate = CS::systemCurrentDate(); $endDate = CS::systemCurrentDate(); $headerElements = $elements; $printIcon = isset($printIcon) ? $printIcon : true; $reportingDateShow = isset($reportingDateShow) ? $reportingDateShow : true; $ignoreElements = isset($ignoreElements) ? $ignoreElements : array(); foreach($ignoreElements as $key){ if(isset($headerElements[$key])){ unset($headerElements[$key]); } } $firstElement = array(); if(count($headerElements) > 0){ $firstElement = array_slice($headerElements, 0, 1, true); $elementsTemp = $headerElements; } // dd($headerElements, $firstElement); @endphp
@if(count($firstElement) > 0 || isset($reportTitle) || $printIcon == true) @endif @php $leftElements = array(); $rightElements = array(); if(isset($elementsTemp) && count($elementsTemp) > 0){ $elementsTemp = array_values($elementsTemp); $leftElementCount = (int) ceil(count($elementsTemp) / 2); $leftElements = array_slice($elementsTemp, 0, $leftElementCount); $rightElements = array_slice($elementsTemp, $leftElementCount); } @endphp @foreach($leftElements as $key => $element) @if(isset($rightElements[$key])) @elseif (count($leftElements) != count($rightElements) && !isset($rightElements[$key])) @endif @endforeach @if (count($leftElements) == count($rightElements) && count($firstElement) > 0) @endif
@if(count($firstElement) > 0) @foreach($firstElement as $fKey => $rowData) @if(isset($rowData['label'])) {{ $rowData['label'] }}: @endif @if(isset($rowData['id']))   @endif @php unset($elementsTemp[$fKey]); @endphp @endforeach @else

Printed Date: {{ CS::viewDateFormat(now()) }}

@endif

@if(isset($reportTitle)) {{ $reportTitle }} @endif

@if($printIcon == true)

@if(isset($incompleteBranch) && $incompleteBranch) @endif {{-- style="background-color:transparent;border:none;" --}} @php $title_excel = (isset($title_excel)) ? $title_excel : 'report'; @endphp

@endif
{{ $element['label'] }}:   {{ $rightElements[$key]['label'] }}:   {{-- @if(isset($printDate) && $printDate) --}}

Printed Date: {{ CS::viewDateFormat(now()) }}

{{-- @endif --}}
@if($reportingDateShow == true)

Reporting Date: {{ CS::viewDateFormat($startDate) }} to {{ CS::viewDateFormat($endDate) }}

@endif

Printed Date: {{ CS::viewDateFormat(now()) }}