@php $abc=0; $CreateActionId="40684ac5-9833-11eb-948a-56b1773fd56f"; $ListActionId="4069d102-9833-11eb-948a-56b1773fd56f"; echo "
";
	// print_r($GetMenuData);
	// print_r($GetMenuDatainDetails);
	// print_r($getRoleModuleAccess);
	//print_r($getCustomizedMenu);
	//print_r($GetModuleCreateListAccess);
	//print_r($ConfiguredModuleGroups);
	//print_r($ModuleGroups);
echo "
"; $ModueArray=$GetMenuDatainDetails['ModueArray']; $CustomizedModuleArray=$GetMenuDatainDetails['CustomizedModuleArray']; $ModulesDetails=array(); $ModulesSortArray=array(); foreach($GetMenuData as $EachMenuModuleId=>$a) { if(array_key_exists($EachMenuModuleId,$ModulesArray)) { $ModulesSortArray[$EachMenuModuleId]=$ModulesArray[$EachMenuModuleId]; $TempIsGroupModule=0; $TempIsGroupModuleId=''; $SubSortOrder=$a->SubSortOrder; if(array_key_exists($EachMenuModuleId,$ConfiguredModuleGroups)) { $TempIsGroupModule=1; $TempIsGroupModuleId=$ConfiguredModuleGroups[$EachMenuModuleId]; } $ModulesDetails[$EachMenuModuleId]=array('iscustomized'=>0,'isGroupModule'=>$TempIsGroupModule,'GroupModuleId'=>$TempIsGroupModuleId,'SubSortOrder'=>$SubSortOrder); } elseif(array_key_exists($EachMenuModuleId,$getCustomizedMenu)) { $ModulesSortArray[$EachMenuModuleId]=$getCustomizedMenu[$EachMenuModuleId]->CustomizedMenuName; $ModulesDetails[$EachMenuModuleId]=array('iscustomized'=>1,'isGroupModule'=>0,'GroupModuleId'=>'','SubSortOrder'=>''); } } foreach($getRoleModuleAccess as $EachMenuModuleId=>$b) { if(!array_key_exists($EachMenuModuleId,$ModulesSortArray)) { $ModulesSortArray[$EachMenuModuleId]=$ModulesArray[$EachMenuModuleId]; $TempIsGroupModule=0; $TempIsGroupModuleId=''; if(array_key_exists($EachMenuModuleId,$ConfiguredModuleGroups)) { $TempIsGroupModule=1; $TempIsGroupModuleId=$ConfiguredModuleGroups[$EachMenuModuleId]; } $ModulesDetails[$EachMenuModuleId]=array('iscustomized'=>0,'isGroupModule'=>$TempIsGroupModule,'GroupModuleId'=>$TempIsGroupModuleId,'SubSortOrder'=>''); } } foreach($getCustomizedMenu as $eachCutomizedId=>$CusomizedDet) { if(!array_key_exists($eachCutomizedId,$ModulesSortArray)) { $ModulesSortArray[$eachCutomizedId]=$CusomizedDet->CustomizedMenuName; $ModulesDetails[$eachCutomizedId]=array('iscustomized'=>1,'isGroupModule'=>0,'GroupModuleId'=>'','SubSortOrder'=>''); } } $GroupModulessort=array(); foreach($ModuleGroups as $EachGroup) { $GroupModuleId=$EachGroup->ModuleGroupId; $GroupSortOrder=$EachGroup->SortOrder; $GroupName=$EachGroup->ModuleGroupName; $GroupModulessort[$GroupModuleId]=array('SortOrder'=>$GroupSortOrder,'GroupName'=>$GroupName); } @endphp
@foreach($ModulesSortArray as $eachModuleId=>$ModuleName) @php $abc++; $sortOrder=$abc; $GroupId=''; $k=''; if(array_key_exists($eachModuleId,$GetMenuData)) { $GroupId=$GetMenuData[$eachModuleId]->GroupId; $sortOrder=$GetMenuData[$eachModuleId]->SortOrder; $k="checked"; } $iscustomized=$ModulesDetails[$eachModuleId]['iscustomized']; $isGroupModule=$ModulesDetails[$eachModuleId]['isGroupModule']; $GroupModuleId=$ModulesDetails[$eachModuleId]['GroupModuleId']; $SubSortOrder=$ModulesDetails[$eachModuleId]['SubSortOrder']; @endphp @endforeach
Sl.no Module Name Create and List Configuration Sort Order Sub Sort Order Mobile App Configure
{{$abc}} {{$ModuleName}} @if($iscustomized==0) @php $Tempcreate=$GetModuleCreateListAccess[$eachModuleId]['Create']; $TempList=$GetModuleCreateListAccess[$eachModuleId]['List']; $CreateRouteSortOrder=0; $LisRouteSortOrder=0; $CreateDisplayName=''; $ListDisplayName=''; if(array_key_exists($eachModuleId,$ModueArray)) { $TempArray=$ModueArray[$eachModuleId]; if(array_key_exists($CreateActionId,$TempArray)) { $CreateRouteSortOrder=$TempArray[$CreateActionId]->RouteSortOrder; $CreateDisplayName=$TempArray[$CreateActionId]->DisplayName; } if(array_key_exists($ListActionId,$TempArray)) { $LisRouteSortOrder=$TempArray[$ListActionId]->RouteSortOrder; $ListDisplayName=$TempArray[$ListActionId]->DisplayName; } } @endphp @if($Tempcreate==1) @endif @if($TempList==1) @endif
Create
List
@endif
@if($isGroupModule==1) @php $GroupName=$GroupModulessort[$GroupModuleId]['GroupName']; $Groupclass=str_replace(' ','',$GroupName); @endphp Group : {{$Groupclass}} @else @endif @if($isGroupModule==1) @endif