@php $siteurl=$_SERVER['HTTP_HOST']; //$url=explode(".",$siteurl); // crm.bpm360.net //echo ""; $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 "
";
   // print_r($results);
   // 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 "
"; $i=0; @endphp
@php foreach($results_obj as $EachResult=>$l) { $i++; $ArrayA=array(); $ArrayB=array(); foreach($l as $k=>$v) { $ArrayA[]=$k; $ArrayB[]=$v; } $ArrayBimplode=implode(',',$ArrayB); $j=0; $NewDate=""; foreach($ArrayA as $EachColumn) { if($j==0) { $NewDate="'".$EachColumn."'"; } else { $NewDate.=",'".$EachColumn."'"; } $j++; } $HeaderName=$EachResult; 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
@php } else { $display_value="Kabali"; } } @endphp
@php function multiKeyExists(array $arr, $key) { // is in base array? if (array_key_exists($key, $arr)) { $results[] = $arr; return $results; } // check arrays contained in this array foreach ($arr as $element) { if (is_array($element)) { if (multiKeyExists($element, $key)) { //return true; $results[] = $element; return $results; } } } return false; } @endphp