@php $results_obj = json_decode($results); echo "
";
 // print_r($results_obj);
 // print_r($RelateModules);

 // print_r($headers);

 // print_r($GetDropdownLists);
echo "
"; //die(); if($mode=='Auto') { try { $field_name=$header[0]; } catch(\Exception $e) { $field_name=""; } // $field_name=$header[0]; $sort_order="DESC"; } // added on 30th Aug '21 try { $userdetails = Auth::user(); $LoggedUser = $userdetails->name; $DateFormat = $userdetails->DateFormat; $TimeZone = $userdetails->TimeZone; $TimeFormat = $userdetails->TimeFormat; $GmtOffSet = $userdetails->GmtOffSet; } catch(\Exception $e) { $LoggedUser="Super Admin"; $DateFormat="d-m-Y"; $TimeZone="Asia/Kolkata"; $TimeFormat="H:i"; $GmtOffSet=""; } $colspanCnt="3"; $HeaderCNt=count($header); $LoopCnt=0; $rowid=""; $rowArray=array(); foreach($results_obj as $name => $values) { foreach ($values as $k => $v) { if($LoopCnt==$HeaderCNt) { $rowArray[$name]=$v; } $LoopCnt++; } $LoopCnt=0; } //print_r($results_obj); // replacing PopUpLinking('{{$AssociationType}}') // GetSubPanel(module_name,SecondaryModuleId,subpanel_loop,mode,field_name,page_num,AssociationType,PrimaryModuleId) // '{{$module_name}}','{{$SecondaryModuleId}}','{{$subpanel_loop}}','Auto','UpdatedDate','1','{{$AssociationType}}','{{$ModuleId}}' @endphp
@php $total_count=count($header); $temp_count=$page_num; $columns = array(); // added on 30th Aug '21 if(!empty($results_obj)) { $RowIds=array(); foreach($results_obj as $name => $values) { $row_count=0; foreach ($values as $k => $v) { if($row_count==$total_count) { $RowIds[]=$v; } $row_count++; } } @endphp @php echo ""; foreach($results_obj as $name => $values) { $InLineRowId=end($values); echo ""; //echo ""; $row_count=0; $n=0; //print_r($values); $ListPrimaryKey=array_key_last(json_decode(json_encode($values),true)); $ListPrimaryKey; $ListRowid=$values->$ListPrimaryKey; foreach ($values as $k => $v) { $n++; if($n==1 && $source=="API") { $ApiPass_array=array("ModuleId"=>$SecondaryModuleId,"RowId"=>"$ListRowid"); @endphp @php } $columns[$k] = $k; if($row_count==$total_count) { $pass_array=array("ModuleId"=>$SecondaryModuleId,"RowId"=>"$v"); if($source!=="API") { @endphp @php if($AssociationType==3) { $colspanCnt="4"; @endphp @php } } } else { $display_name=""; $display_value=$v; foreach($headers as $field_list) { $field_name=$field_list['FieldName']; $DropDownNameId=$field_list['DropDownNameId']; $DemographyConfigId=$field_list['DemographyConfigId']; $InLineEdit=$field_list['InLineEdit']; $InLineArray[$DemographyConfigId]=$InLineEdit; if($field_name==$k) { $ReferenceField=$field_list['ReferenceField']; $display_name=$field_list['DisplayName']; $display_type=$field_list['DisplayType']; $DemographyConfigIdN=$field_list['DemographyConfigId']; if($display_type==8) { $ParentModuleId=$field_list['ParentModuleId']; } if($display_type==2 && !empty($ListBoxNamesIDs)) { //$display_value=$GetDropdownLists[$v]; $ListBoxNamesIDVal=$DropDownNameId; //$ListBoxNamesIDVal=$ListBoxNamesIDs[$field_name]; $listBoxVal=$GetDropdownLists[$ListBoxNamesIDVal]; //$display_value=$listBoxVal[$v]; if(array_key_exists($display_value,$listBoxVal)) { $display_value=$listBoxVal[$display_value]; } } if($display_type==3 && !empty($ListBoxNamesIDs)) { $display_value=""; if($v!="") { $ListBoxNamesIDVal=$DropDownNameId; //$ListBoxNamesIDVal=$ListBoxNamesIDs[$field_name]; $listBoxVal=$GetDropdownLists[$ListBoxNamesIDVal]; $listArray=explode(",",$v); foreach($listArray as $listVal) { if(!array_key_exists($listVal,$listBoxVal)) { $display_value=$listVal; } else { $display_value.="
  • ".$listBoxVal[$listVal]."
  • "; } } } } if($display_type==4 && $DateFormat!="" && $v!="") { if($v=="0000-00-00") { // added on 16th Sept '21 $display_value=""; } else { // added on 28th April '21 $display_value = date("$DateFormat", strtotime($v)); } } if($display_type==14 && $DateFormat!="" && $v!="") { // added on 29th April '21 //$display_value = date("$DateFormat $TimeFormat", strtotime($v)); if($v=="0000-00-00 00:00:00") { // added on 16th Sept '21 $display_value=""; } else { $datetime = new DateTime($v); $datetime->format("$DateFormat $TimeFormat"); $la_time = new DateTimeZone($TimeZone); $datetime->setTimezone($la_time); $display_value = $datetime->format("$DateFormat $TimeFormat"); } } if($display_type==23 && $v!="" && !empty($RelateModules) && array_key_exists($v,$RelateModules)) { // for Dependent_RelateTo; from listview, on 23rd Sept '21 $display_value=$RelateModules[$v]; } if($display_type==15 && $display_value!="") { // for AssignedTo if(array_key_exists($v,$AssignedToList)) { $display_value=$AssignedToList[$v]['name']; } else { $display_value=$v; } } $NewRowId=$v; $newFieldName=$field_name; if($display_type==8 && $v!="" && !empty($RelateModules) && array_key_exists($v,$RelateModules)) { // for RelateTo $display_value=$RelateModules[$v]; $newFieldName=$field_name; $NewRowId=$v; } if(($display_type==9||$display_type==9) && $display_value!="") { // for AssignedTo //$display_value=$display_value; $display_value1=""; @endphp @php $display_value=$display_value1; } if($display_type==21) { // for Click2Call_Masking $display_name.=" is masked"; //$display_value="XXXX-XXX-XXX"; $display_value="xxxx-xxx-xxx"; } if($display_type==22) { // for Masked, on 24th Aug '21 $display_name.=" is masked"; $display_value="|*_*|"; } if($ReferenceField==1) // && $mode=='Auto' { $MyRowId=$RowIds[$name]; $PassArray=array("ModuleId"=>$ModuleId,"RowId"=>$RowIds[$name]); $pass_me=json_encode($PassArray); if($mode!=="RelatedSearch") { //$display_value="".$display_value.""; //$display_value="".$display_value.""; $display_value="$display_value"; } } } } if($display_type==8) { @endphp @php } elseif($display_type==29) { @endphp @php } else { @endphp @else {{$display_value}} @endif @php } } $row_count++; $temp_count++; } echo ""; } $row_count=0; echo ""; echo ""; echo ""; $h=0; foreach ($columns as $column) { $h++; if($h==1 && $source=="API") { @endphp @php } //$column=$fieldList['FieldName']; //$DisplayName=$fieldList['DisplayName']; if($row_count==$total_count) { //if($source!=="API") //{ //echo ""; //} } else { $sorting_css=''; $title='ascending'; if($column==$field_name && $sort_order=="DESC") { $sorting_css='sorting_asc'; $title='descending'; } else { $sorting_css='sorting_desc'; //$title='ascending'; } // | {{$display_type}} - {{$display_name}} @endphp @php } $row_count++; } echo ""; echo ""; $row_count=0; echo ""; echo ""; $m=0; foreach ($columns as $column) { $m++; if($m==1 && $source=="API") { echo ""; } if($row_count==$total_count) { //if($source!=="API") //{ // echo ""; //} } else { @endphp @php } $row_count++; } echo ""; echo ""; @endphp
    $name @if($InLineArray[$DemographyConfigIdN]=='1') @else {{$display_value}} @endif {{$display_value}} @if($InLineArray[$DemographyConfigIdN]=='1')
    {{$display_value}}
    Action {{$column}}
    Action {{$column}}
    @php } // end of results_obj validation, added on 26th Aug '21 @endphp @if(empty($columns)) @php foreach ($header as $column) { echo ""; } @endphp
    $column
    @endif
    Total {{$total_records}} records