@php
$auditlogs=json_decode($audit_logs,true);
echo "
";
//print_r($auditlogs);
//print_r($ListBoxNamesIDs);
//print_r($AssignedToList);
//print_r($GetDropdownLists);
echo "
";
//die();
@endphp
| Field Name |
Old Value |
New Value |
Changed By |
Changed Date |
@foreach($auditlogs as $key)
@php
$field_name=$key['FieldName'];
$BeforeString=$key['BeforeString'];
$AfterString=$key['AfterString'];
if($key['DisplayType']==2 || $key['DisplayType']==26 || $key['DisplayType']==5)
{
if(empty($ListBoxNamesIDs))
{
$LabelValue="";
}
else
{
if(array_key_exists($field_name,$ListBoxNamesIDs))
{
$ListBoxNamesIDVal=$ListBoxNamesIDs[$field_name];
$listBoxVal=$GetDropdownLists[$ListBoxNamesIDVal];
// $BeforeString=$listBoxVal[$BeforeString];
// $AfterString=$listBoxVal[$AfterString];
if(array_key_exists($BeforeString,$listBoxVal))
{
foreach($listBoxVal as $listBoxKey=>$listBoxValue)
{
if($listBoxKey==$BeforeString)
$BeforeString=$listBoxValue;
}
}
else
{
$BeforeString=$BeforeString;
}
if(array_key_exists($AfterString,$listBoxVal))
{
foreach($listBoxVal as $listBoxKey=>$listBoxValue)
{
if($listBoxKey==$AfterString)
$AfterString=$listBoxValue;
}
}
else
{
$AfterString=$AfterString;
} // added on 8th Nov '21
} // extra validation
}
}
if($key['DisplayType']==15 || $key['DisplayType']==31 || $key['DisplayType']==32 || $key['DisplayType']==33)
{
if(array_key_exists($BeforeString,$AssignedToList))
{
$BeforeString=$AssignedToList[$BeforeString]['name'];
}
if(array_key_exists($AfterString,$AssignedToList))
{
$AfterString=$AssignedToList[$AfterString]['name'];
}
}
if($key['DisplayType']==12)
{
if($BeforeString)
{
if(array_key_exists($BeforeString,$EmailValuesArray))
{
$BeforeString=$EmailValuesArray[$BeforeString][0];
}
}
if($AfterString)
{
if(array_key_exists($AfterString,$EmailValuesArray))
{
$AfterString=$EmailValuesArray[$AfterString][0];
}
}
}
@endphp
| {{$field_name}} |
{{$BeforeString}} |
{{$AfterString}} |
{{$AssignedToList[$key['CreatedBy']]['name']}} |
{{$key['CreatedDate']}} |
@endforeach