@php // developed on 17th Aug '21, replica of SubPanel.blade.php; called from DetailView.blade.php $results_obj = json_decode($results); if($mode=='Auto'|| $mode=='Link') { $field_name=$header[0]; $sort_order="DESC"; } // added on 30th Aug '21 $userdetails = Auth::user(); $LoggedUser = $userdetails->name; $DateFormat = $userdetails->DateFormat; $TimeZone = $userdetails->TimeZone; $TimeFormat = $userdetails->TimeFormat; $GmtOffSet = $userdetails->GmtOffSet; $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; } @endphp

@php $total_count=count($header); $temp_count=$page_num; $columns = array(); echo ""; foreach($results_obj as $name => $values) { echo ""; $row_count=0; foreach ($values as $k => $v) { $columns[$k] = $k; if($row_count==0) { $RowID=$rowArray[$name]; @endphp @php } if($row_count==$total_count) { $pass_array=array("ModuleId"=>$SecondaryModuleId,"RowId"=>"$v"); @endphp @php } else { //echo ""; $display_value=$v; foreach($headers as $field_list) { $field_name=$field_list['FieldName']; $DropDownNameId=$field_list['DropDownNameId']; if($field_name==$k) { $ReferenceField=$field_list['ReferenceField']; $display_name=$field_list['DisplayName']; $display_type=$field_list['DisplayType']; if($display_type==2 && !empty($ListBoxNamesIDs)) { //$display_value=$GetDropdownLists[$v]; $ListBoxNamesIDVal=$DropDownNameId; //$ListBoxNamesIDVal=$ListBoxNamesIDs[$field_name]; $listBoxVal=$GetDropdownLists[$ListBoxNamesIDVal]; //$display_value=$listBoxVal[$v]; foreach($listBoxVal as $listBoxKey=>$listBoxValue) { if($listBoxKey==$v) $display_value=$listBoxValue; // else // $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!="") { // added on 28th April '21 if($v!="0000-00-00" || $v!="") $display_value = date("$DateFormat", strtotime($v)); else $display_value = ""; } 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") { $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==8 && $v!="" && !empty($RelateModules) && array_key_exists($v,$RelateModules)) { // for RelateTo $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; } } 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==12) { $display_value=$display_value; if(!empty($EmailColumnValues)) { if(array_key_exists($display_value,$EmailColumnValues)) { //$display_value=implode(",",$EmailColumnValues[$display_value]); $Emails=''; foreach($EmailColumnValues[$display_value] as $email) { $Emails.="
  • ".$email."
  • "; } $display_value=$Emails; } } } 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($display_type==23 && $v!="" && !empty($RelateModules) && array_key_exists($v,$RelateModules)) { // for Dependent_RelateTo $display_value=$RelateModules[$v]; } } } echo ""; } $row_count++; $temp_count++; } echo ""; } $row_count=0; echo ""; echo ""; echo ""; echo ""; foreach ($columns as $column) { if($row_count==$total_count) { 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'; } @endphp @php } $row_count++; } echo ""; echo ""; $row_count=0; echo ""; echo ""; echo ""; foreach ($columns as $column) { if($row_count==$total_count) { echo ""; } else { @endphp @php } $row_count++; } echo ""; echo ""; @endphp
    $v$display_value
    LinkAction{{$column}}
    LinkAction{{$column}}
    @if(empty($columns)) @endif
    Total {{$total_records}} records