@php $Configured_Filters=json_decode($ConfiguredFilters); $Configured_DefaultFilters=json_decode($ConfiguredDefaultFilters); //$RelatedTo_Fields=json_decode($RelatedToFields); //$GetSavedRealatedList=$RelatedToFields; // array(); // $RelatedToFields $DefualtFiltersValuesArray=array(); echo "
";
	foreach($Configured_DefaultFilters as $eachConfiguredDefault)
	{
	$insideArray=array('Conditions'=>$eachConfiguredDefault->Conditions,'SortOrder'=>$eachConfiguredDefault->SortOrder,'FromDate'=>$eachConfiguredDefault->FromDate,'ToDate'=>$eachConfiguredDefault->ToDate,'ShowDateReport'=>$eachConfiguredDefault->ShowDateReport);
		$DefualtFiltersValuesArray[$eachConfiguredDefault->FieldName]=$insideArray;
	}
	//print_r($Configured_Filters);
		//print_r($Configured_DefaultFilters);
		//print_r($DefualtFiltersValuesArray);
		//print_r($RelatedToFields);
		//print_r($GetRealtedModuleFieldList);
		//print_r($RelatedTo_Fields);
		//print_r($AssignedToList);
		//print_r($GetDropdownLists);
	echo "
"; $Declaringrray=array(); foreach($Configured_DefaultFilters as $EachConfiguredField) { $FieldNameArray=$EachConfiguredField->FieldName; $GetCondition=$EachConfiguredField->Conditions; $ExplodeCondition=explode(',',$GetCondition); $eachConditionArray=array(); foreach($ExplodeCondition as $EachCondition) { $EachCondition1 = ltrim($EachCondition, "'"); $EachCondition2 = rtrim($EachCondition1, "'"); $eachConditionArray[]=$EachCondition2; } $Declaringrray[$FieldNameArray]=$eachConditionArray; } $dropdown_array=array("2","3","5","6",15); @endphp @php $i=0; $GetDateColumns=array(); @endphp @foreach ($Configured_Filters as $Key) @if(in_array($Key->DisplayType,$dropdown_array)) @endif @php $i++; @endphp @endforeach
@php $DateColumnsFilters=array(); $ThisModuleName=array(); foreach($Configured_Filters as $key) { if($key->DisplayType==4 || $key->DisplayType==14) { $ThisModuleId=$key->ModuleName; $DateColumnsFilters[$ThisModuleId]=$key->ColumnName; $ThisModuleName[$ThisModuleId]=$key->TableName; } } $k=0; $Style="none"; $DisplayFromDate=""; $DisplayToDate=""; $CheckReport=""; $DisplayModuleName=""; @endphp @if($ReportType!=13) @foreach($DateColumnsFilters as $EachDateColumnModuleId=>$EachDateColumn) @php $k++; $C1=''; $C2=''; $C3=''; $C4=''; $C5=''; $C6=''; $C7=''; $C8=''; $C9=''; $C10=''; $C11=''; $C12=''; $C13=''; $C14=''; $C15=''; $C16=''; $C17=''; $C18=''; $C19=''; $C20=''; $C21=''; $C22=''; $C23=''; $C24=''; $desc=''; $asc=''; $Format="0000-00-00 00:00:00"; if(array_key_exists($EachDateColumn,$DefualtFiltersValuesArray)) { $TempArray=$DefualtFiltersValuesArray[$EachDateColumn]; $GetCondition=$TempArray['Conditions']; $SortOrder=$TempArray['SortOrder']; $FromDate=$TempArray['FromDate']; $ToDate=$TempArray['ToDate']; $ShowDateReport=$TempArray['ShowDateReport']; $Style="none"; $DisplayFromDate=""; $DisplayToDate=""; $CheckReport=""; if($FromDate!=$Format) { $DisplayFromDate=$FromDate; } if($ToDate!=$Format) { $DisplayToDate=$ToDate; } if($SortOrder=='DESC') { $desc='selected'; } else{ $asc='selected'; } if($ShowDateReport==1) { $CheckReport="checked"; } if($GetCondition!='') { if($GetCondition=='last_year') { $C12="selected"; } elseif($GetCondition=='this_year') { $C13="selected"; } elseif($GetCondition=='next_year') { $C14="selected"; } elseif($GetCondition=='today') { $C20="selected"; } elseif($GetCondition=='this_week') { $C21="selected"; } elseif($GetCondition=='MTD') { $C22="selected"; } elseif($GetCondition=='YTD') { $C23="selected"; } elseif($GetCondition=='YTD') { $C24="selected"; } elseif($GetCondition=='last_14_days') { $C16="selected"; } elseif($GetCondition=='last_7_days') { $C5="selected"; } elseif($GetCondition=='next_7_days') { $C6="selected"; } elseif($GetCondition=='next_14_days') { $C17="selected"; } elseif($GetCondition=='last_21_days') { $C18="selected"; } elseif($GetCondition=='next_21_days') { $C19="selected"; } elseif($GetCondition=='last_30_days') { $C7="selected"; } elseif($GetCondition=='next_30_days') { $C8="selected"; } elseif($GetCondition=='last_month') { $C9="selected"; } elseif($GetCondition=='this_month') { $C10="selected"; } elseif($GetCondition=='next_month') { $C11="selected"; } elseif($GetCondition=='between') { $C15="selected"; $Style="block"; } } } @endphp @endforeach @elseif($ReportType==13) @foreach($DateColumnsFilters as $EachDateColumn) @php $k++; $today=""; $Yesterday=""; $SelectDate=""; $Format="0000-00-00 00:00:00"; if(array_key_exists($EachDateColumn,$DefualtFiltersValuesArray)) { $TempArray=$DefualtFiltersValuesArray[$EachDateColumn]; $GetCondition=$TempArray['Conditions']; $SortOrder=$TempArray['SortOrder']; $FromDate=$TempArray['FromDate']; $ToDate=$TempArray['ToDate']; $ShowDateReport=$TempArray['ShowDateReport']; $Style="none"; if($GetCondition!='') { if($GetCondition=='today') { $today="selected"; } elseif($GetCondition=='Yesterday') { $Yesterday="selected"; } elseif($GetCondition=='SelectDate') { $SelectDate="selected"; $Style="block"; } } $DisplayFromDate=""; $DisplayToDate=""; $CheckReport=""; if($FromDate!=$Format) { $DisplayFromDate=$FromDate; } if($ToDate!=$Format) { $DisplayToDate=$ToDate; } $bfr=""; $After=""; if($SortOrder=='bfr') { $bfr='selected'; } else{ $After='selected'; } } @endphp @endforeach @endif
@php $siteurl=$_SERVER['HTTP_HOST']; //$url=explode(".",$siteurl); // crm.bpm360.net @endphp