@php
echo "
";
// print_r($GetConfiguredTemplate);
// print_r($GetConfiguredReport);
echo "
";
$ResultTypeArray=$GetConfiguredReport['ResultTypeArray'];
$ReportDetails=$GetConfiguredReport['Result'];
@endphp
@foreach($GetConfiguredTemplate as $EachTemplate)
@php
$RoleDashboardConfigId=$EachTemplate->RoleDashboardConfigId;
$TemplateId=$EachTemplate->TemplateId;
$DisplayName1="";
$DisplayName2="";
$DisplayName3="";
$InnerArray=array();
$InnerTypeArray=array();
if(array_key_exists($RoleDashboardConfigId,$ResultTypeArray))
{
$InnerArray=$ReportDetails[$RoleDashboardConfigId];
$InnerTypeArray=$ResultTypeArray[$RoleDashboardConfigId];
}
@endphp
@if($TemplateId==1)
@php
$b=1;
$ReportType='';
$ReportDisplayName="";
$ReportINDetails=array();
if(!empty($InnerArray))
{
if(array_key_exists($b,$InnerTypeArray))
{
$ReportType=$InnerTypeArray[$b];
}
if(array_key_exists($b,$InnerArray))
{
//$ReportType=$InnerTypeArray[$b];
$ReportINDetails=$InnerArray[$b];
if($ReportType==1)
{
$ReportDisplayName=$ReportINDetails->ReportName;
$PrimaryModuleId=$ReportINDetails->PrimaryModuleId;
$ThisReportType=$ReportINDetails->ReportType;
$ReportId=$ReportINDetails->ReportId;
$uniqueId=$ReportId;
}
else if($ReportType==2)
{
$ReportDisplayName=$ReportINDetails->AdHocReportName;
$PrimaryModuleId=$ReportINDetails->PrimaryModuleId;
$AdHocReportType=$ReportINDetails->AdHocReportType;
$AdHocReportId=$ReportINDetails->AdHocReportId;
$uniqueId=$ReportINDetails->AdHocReportId;
}
else if($ReportType==3)
{
$ReportDisplayName=$ReportINDetails->DefaultReportName;
$systemDefaultReportId=$ReportINDetails->systemDefaultReportId;
$uniqueId=$ReportINDetails->systemDefaultReportId;
}
// echo "
";
// print_r($ReportINDetails);
// echo "
";
}
if($ReportType==4)
{
$ReportType=$InnerTypeArray[$b];
$ReportDisplayName=$InnerArray['DisplayName'];
$URLName=$InnerArray['URLName'];
$uniqueId=uniqid();
}
}
if($ReportType!='')
{
}
@endphp
@if($ReportType==2)
@elseif($ReportType==1)
@elseif($ReportType==3)
@elseif($ReportType==4)
@endif
@elseif($TemplateId==2)
@for($a=1;$a<=2;$a++)
@php
$ReportType='';
$ReportDisplayName="";
$ReportINDetails=array();
if(!empty($InnerArray))
{
if(array_key_exists($a,$InnerTypeArray))
{
$ReportType=$InnerTypeArray[$a];
}
if(array_key_exists($a,$InnerArray))
{
$ReportType=$InnerTypeArray[$a];
$ReportINDetails=$InnerArray[$a];
if($ReportType==1)
{
$ReportDisplayName=$ReportINDetails->ReportName;
$PrimaryModuleId=$ReportINDetails->PrimaryModuleId;
$ThisReportType=$ReportINDetails->ReportType;
$ReportId=$ReportINDetails->ReportId;
$uniqueId=$ReportId;
}
else if($ReportType==2)
{
$ReportDisplayName=$ReportINDetails->AdHocReportName;
$PrimaryModuleId=$ReportINDetails->PrimaryModuleId;
$AdHocReportType=$ReportINDetails->AdHocReportType;
$AdHocReportId=$ReportINDetails->AdHocReportId;
$uniqueId=$ReportINDetails->AdHocReportId;
}
else if($ReportType==3)
{
$ReportDisplayName=$ReportINDetails->DefaultReportName;
$systemDefaultReportId=$ReportINDetails->systemDefaultReportId;
$uniqueId=$ReportINDetails->systemDefaultReportId;
}
// echo "
";
// print_r($ReportINDetails);
// echo "
";
}
if($ReportType==4)
{
$ReportType=$InnerTypeArray[$a];
$ReportDisplayName=$InnerArray['DisplayName'];
$URLName=$InnerArray['URLName'];
$uniqueId=uniqid();
}
}
if($ReportType!='')
{
}
@endphp
@if($ReportType==2)
@elseif($ReportType==1)
@elseif($ReportType==3)
@elseif($ReportType==4)
@endif
@endfor
@elseif($TemplateId==3)
@for($a=1;$a<=3;$a++)
@php
$ReportType='';
$ReportDisplayName="";
$uniqueId="";
$systemDefaultReportId="";
$ReportINDetails=array();
if(!empty($InnerArray))
{
if(array_key_exists($a,$InnerTypeArray))
{
$ReportType=$InnerTypeArray[$a];
}
if(array_key_exists($a,$InnerArray))
{
$ReportType=$InnerTypeArray[$a];
$ReportINDetails=$InnerArray[$a];
if($ReportType==1)
{
$ReportDisplayName=$ReportINDetails->ReportName;
$PrimaryModuleId=$ReportINDetails->PrimaryModuleId;
$ThisReportType=$ReportINDetails->ReportType;
$ReportId=$ReportINDetails->ReportId;
$uniqueId=$ReportId;
}
else if($ReportType==2)
{
$ReportDisplayName=$ReportINDetails->AdHocReportName;
$PrimaryModuleId=$ReportINDetails->PrimaryModuleId;
$AdHocReportType=$ReportINDetails->AdHocReportType;
$AdHocReportId=$ReportINDetails->AdHocReportId;
$uniqueId=$ReportINDetails->AdHocReportId;
}
else if($ReportType==3)
{
$ReportDisplayName=$ReportINDetails->DefaultReportName;
$systemDefaultReportId=$ReportINDetails->systemDefaultReportId;
$uniqueId=$ReportINDetails->systemDefaultReportId;
}
// echo "
";
// print_r($ReportINDetails);
// echo "
";
}
if($ReportType==4)
{
$ReportType=$InnerTypeArray[$a];
$ReportDisplayName=$InnerArray['DisplayName'];
$URLName=$InnerArray['URLName'];
$uniqueId=uniqid();
}
}
if($ReportType!='')
{
}
@endphp
@if($ReportType==3)
@else
@endif
@if($ReportType==2)
@elseif($ReportType==1)
@elseif($ReportType==3)
@elseif($ReportType==4)
@endif
@endfor
@endif
@endforeach