@php // on 9th Dec '21, for ReportType==7 $userdetails = Auth::user(); $LoggedUser = $userdetails->name; $DateFormat = $userdetails->DateFormat; $TimeZone = $userdetails->TimeZone; $TimeFormat = $userdetails->TimeFormat; $GmtOffSet = $userdetails->GmtOffSet; $total_count=count($header); $columns = array(); $loopcount=0; $column_data=array(); $header_data=array(); $results_obj=array(); foreach($results as $obj => $key) { if($obj=="x_axis") $column_data=$key; if($obj=="y_axis") $header_data=$key; if($obj=="results") $results_obj=$key; } //echo json_encode($results_obj); //echo "
";
//print_r($results_obj);
//echo "
Header:
";
//print_r($header);
//echo "
Header:
";
//print_r($headers);
//echo "
x_axis:
";
//print_r($column_data);
//echo "
y_axis:
";
//print_r($header_data);
//echo "";
//die();
$ColumnName="";
$display_value="";
if(empty($results_obj))
{
@endphp
| {{$display_data}} | @php $display_datah=""; $column_header=array(); if(count($header_data) != 0) { foreach($header_data as $heads) { foreach($heads as $display_datah=>$display_keyh) { foreach($display_keyh as $display_recordh) { $HeaderName=$display_recordh->ColumnName; if($HeaderName!="") { $results_dd = multiKeyExists($GetDropdownLists, $HeaderName); if(is_array($results_dd) && array_key_exists($HeaderName,$results_dd[0])) $display_value=$results_dd[0][$HeaderName]; else if(array_key_exists($HeaderName,$AssignedToList)) $display_value=$AssignedToList[$HeaderName]['name']; else $display_value="$HeaderName"; array_push($column_header,$display_value); @endphp{{$display_value}} | @php } } } } } @endphpTotal |
|---|---|---|
| {{$display_values}} | @php $count=0; $total_count=0; $RowHeader=array(); foreach($header_data as $heads) { foreach($heads as $display_datah=>$display_keyh) { foreach($display_keyh as $display_recordh) { $HeaderName=$display_recordh->ColumnName; // get data from results_obj // on 11th Dec //$RowHeader=$results_obj[$ColumnName]; if(array_key_exists($ColumnName,$results_obj)) $RowHeader=$results_obj[$ColumnName]; else $RowHeader[]=$display_values; // 11th Dec if(array_key_exists($HeaderName,$RowHeader)) { if(is_numeric($RowHeader[$HeaderName])) $count=$RowHeader[$HeaderName]; else $count=0; // on 14th Dec '21 } else { $count=0; } if($HeaderName!="") { $results_dd = multiKeyExists($GetDropdownLists, $HeaderName); if(is_array($results_dd) && array_key_exists($HeaderName,$results_dd[0])) $display_value=$results_dd[0][$HeaderName]; else if(array_key_exists($HeaderName,$AssignedToList)) $display_value=$AssignedToList[$HeaderName]['name']; else $display_value="$HeaderName"; @endphp{{$count}} | @php if(array_key_exists($display_value,$column_count)) { $column_count[$display_value]=$column_count[$display_value]+$count; } else { $column_count[$display_value]=$count; } $total_count=$total_count+$count; } if(in_array($display_value,$column_header)) { $row_count[$display_value][]=$count; } } } } @endphp{{$total_count}} |
| @php $array_sum=0; foreach($column_header as $ch) { @endphp | {{$column_count[$ch]}} | @php } @endphp