#set ($healthItem = "000000000016") #set ($currencyProfile = "000000000017") #set ($currencyProgress = "000000000019") #set ($altMsg1Health = $CommonFunctions.displayReady($CommonFunctions.getHealthLabel($currentUserId, "1"))) #set ($altMsg2Health = $CommonFunctions.displayReady($CommonFunctions.getHealthLabel($currentUserId, "2"))) #set ($altMsg3Health = $CommonFunctions.displayReady($CommonFunctions.getHealthLabel($currentUserId, "3"))) #set ($altMsg4Health = $CommonFunctions.displayReady($CommonFunctions.getHealthLabel($currentUserId, "9"))) #set ($altMsg1Profile = $CommonFunctions.displayReady($CommonFunctions.getProfileLabel($currentUserId, "1"))) #set ($altMsg2Profile = $CommonFunctions.displayReady($CommonFunctions.getProfileLabel($currentUserId, "2"))) #set ($altMsg3Profile = $CommonFunctions.displayReady($CommonFunctions.getProfileLabel($currentUserId, "3"))) #set ($altMsg4Profile = $CommonFunctions.displayReady($CommonFunctions.getProfileLabel($currentUserId, "9"))) #set ($altMsg1Progress = $CommonFunctions.displayReady($CommonFunctions.getProgressLabel($currentUserId, "1"))) #set ($altMsg2Progress = $CommonFunctions.displayReady($CommonFunctions.getProgressLabel($currentUserId, "2"))) #set ($altMsg3Progress = $CommonFunctions.displayReady($CommonFunctions.getProgressLabel($currentUserId, "3"))) #set ($altMsg4Progress = $CommonFunctions.displayReady($CommonFunctions.getProgressLabel($currentUserId, "9"))) #set ($questionIndex = 0) #set ($defaultCurrencyCode = $localizedCurrency.getProjectCurrency($projectID)) #set ($currencyCode = $defaultCurrencyCode) #foreach ($summaryColumn in $sortedProfileColumns) #set ($legaSummary = $sortedProfileObjects.elementAt($questionIndex) ) #set ($datatype = $summaryColumn.getDataType() ) #set ($formatting = $summaryColumn.getFormatting() ) #set ($summaryValue = $legaSummary.getSummary() ) #set ($latestResponse = $legaSummary.getLatestResponse() ) #set ($label = $CommonFunctions.displayReady($summaryColumn.getLabel())) #set ($type = $summaryColumn.getType() ) #if ($type.equals("Cost")) #set ($class = "costHeader") #set ($bodyclass = "costBodyElement") #elseif ($type.equals("Benefit")) #set ($class = "benefitHeader") #set ($bodyclass = "benefitBodyElement") #else #set ($class = "neutralHeader") #set ($bodyclass = "neutralBodyElement") #end ## If it's planned cost or spent cost and if it's manually set ## set it to the correct currency #if ($type.equals("Cost")) #set ($columnId = $summaryColumn.getLegaQuestionId()) #if ($columnId.contains("PlannedCost")) #set ($currencyCode = $project.getCurrencyPC()) #elseif ($columnId.contains("SpentCost")) #set ($currencyCode = $project.getCurrencySC()) #else #set ($currencyCode = $defaultCurrencyCode) #end #end #set ($questionIndex = $questionIndex + 1) #end
$label #if ($summaryValue.length() == 0) N/A #elseif ($latestResponse.size() == 1) #foreach ($responseElement in $latestResponse) #if ($formatting.equals("000000000001")) #set ($displayValue = $CommonFunctions.formatMoney($currentUserId,$responseElement)) #elseif ($datatype.equals("000000000015")) #set ($displayValue = $CommonFunctions.formatDate($currentUserId,$responseElement)) #else #set ($displayValue = $CommonFunctions.displayReady($responseElement)) #end
$displayValue
#end #elseif ($latestResponse.size() > 1) #foreach ($responseElement in $latestResponse)
$CommonFunctions.displayReady($responseElement)
#end #else #if ($formatting.equals("000000000001")) #set ($displayValue = $CommonFunctions.formatMoney($currentUserId,$summaryValue)) #elseif ($datatype.equals("000000000015")) #set ($displayValue = $CommonFunctions.formatDate($currentUserId,$summaryValue)) #elseif ($datatype.equals($healthItem)) #if ($summaryValue.equals("1")) #set ($displayValue = "$altMsg1Health ($altMsg1Health)") #elseif ($summaryValue.equals("2")) #set ($displayValue = "$altMsg2Health ($altMsg2Health)") #elseif ($summaryValue.equals("3")) #set ($displayValue = "$altMsg3Health ($altMsg3Health)") #else #set ($displayValue = "$altMsg4Health ($altMsg4Health)") #end #elseif ($datatype.equals($currencyProfile)) #if ($summaryValue.equals("1")) #set ($displayValue = "$altMsg1Profile ($altMsg1Profile)") #elseif ($summaryValue.equals("2")) #set ($displayValue = "$altMsg2Profile ($altMsg2Profile)") #elseif ($summaryValue.equals("3")) #set ($displayValue = "$altMsg3Profile ($altMsg3Profile)") #else #set ($displayValue = "$altMsg4Profile ($altMsg4Profile)") #end #elseif ($datatype.equals($currencyProgress)) #if ($summaryValue.equals("1")) #set ($displayValue = "$altMsg1Progress ($altMsg1Progress)") #elseif ($summaryValue.equals("2")) #set ($displayValue = "$altMsg2Progress ($altMsg2Progress)") #elseif ($summaryValue.equals("3")) #set ($displayValue = "$altMsg3Progress ($altMsg3Progress)") #else #set ($displayValue = "$altMsg4Progress ($altMsg4Progress)") #end #else #set ($displayValue = $CommonFunctions.displayReady($summaryValue)) #end $displayValue #end