<!-- /project/getformsummarydata.vm --> #parse("copyrightnotice.vm") #set ($hashMapInstance = $CommonFunctions.getHashMapInstance()) #set ($windowtitle_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.windowtitle")) #set ($noquestionsforform_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.noquestionsforform")) #set ($currencystatus_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.currencystatus")) #set ($formhasquestion_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.formhasquestion")) #set ($formhasquestions_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.formhasquestions")) #set ($allformresponded_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.allformresponded")) #set ($allformblank_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.allformblank")) #set ($oneformresponded_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.oneformresponded")) #set ($oneformblank_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.oneformblank")) #set ($desc_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.description")) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>$windowtitle_text</title> <link rel="stylesheet" type="text/css" href="../themes/$theme/main.css" /> <link rel="stylesheet" type="text/css" href="../themes/$theme/dialog.css" /> <link rel="stylesheet" type="text/css" href="../themes/$theme/xmenu.css" /> <link type="text/css" rel="stylesheet" href="../themes/$theme/projectreport.css" /> <style> .dialogControlsContainer { width: 100% ; height: auto ; padding: 0px ; } .dialogContentContainer { width: 100% ; height: 100% ; } .dialogLabelContainer { width: auto ; padding: 0px ; padding-left: 2px ; } .dialogControlContainer { width: 100% ; padding: 0px ; padding-left: 3px ; } body { margin: 0px ; overflow = "hidden" ; } </style> #parse("common_js.vm") <script type="text/javascript" language="JavaScript" src="../common/system/calendarhelper.js"></script> <script type="text/javascript"> notsetText = '$CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.common.notset")' </script> <script type="text/javascript" language="JavaScript" src="../common/system/legautils.js"></script> #parse("systemmanager_js.vm") <script type="text/javascript" language='JavaScript' src="../common/system/systemmanager.js"></script> <script type="text/javascript" language='JavaScript' src="../common/application/itimpact/projectmanager.js"></script> <script type="text/javascript" language='JavaScript' src="../common/application/itimpact/questionnaireresults.js"></script> #parse ("formvalidator.vm") <script type="text/javascript" language='JavaScript' src="../common/system/formvalidator.js"></script> <script type="text/javascript" language='JavaScript' src="../common/system/communication.js"></script> <script type="text/javascript" language="JavaScript" src="../common/system/xmenu.js"></script> <script type="text/javascript" language="JavaScript" > //<![CDATA[ <!-- var systemManager = null ; var navigationWindow = null ; var projectManager = null ; var lpcp = null ; var questionIDArray = new Array() ; var questionArray = new Array() ; var currentProjectId = "$projectId" ; function init() { initSystemManager() ; navigationWindow = getWindowHandle(NAVIGATION_WINDOW) ; systemManager = new SystemManager() ; projectManager = new ProjectManager() ; lpcp = new LPCP(document.formPosting) ; } function oneFormSummaryDetail(projectId, formId) { var projectManager = new ProjectManager() ; var xmlMethodSignature = projectManager.getSummaryDetail(projectId, 'FORM_'+formId) ; var lpcp = new LPCP(document.formPosting) ; lpcp.invoke(xmlMethodSignature) ; } /* * Initialize the date control to the specified value. */ function setDate(elName,dateString) { var dateFormatter = new DateFormat(); var d = dateFormatter.getDate(dateString) ; initDate(elName,d.getDate(),d.getMonth(),d.getYear()) ; } /* * Manages the state of the page when changes have been detected. */ function changeHandler() { var unloadPage = true ; return unloadPage ; } /*----- Menubar ------*/ #parse("formsummarymenubar.vm") //--> //]]> </script> </head> <!-- <body onload="init()"> --> <body onload="init()"> <form id='formPosting' name='formPosting' method='post' action='../servlet/LPCPRouter'> <input type='hidden' name='xmlMethodSignature'/> </form> <form id='formProfiles' name='formProfiles' style="height:100%"> <table style="border-collapse:collapse;width:100%;height:100%"> #if (!$isPrinting) <tr> <td colspan="2" style="padding:0px"> <script type="text/javascript"> menubar.draw() ; </script> </td> </tr> #end <tr> <td style="height:auto;padding:0px"> #set ($projectPageId = 9) #parse("/project/projectview.vm") </td> <td style="width:100%;height:100%;padding:0px"> <table style="border-collapse:collapse;width:100%;height:100%"> #set ($dialogtitle = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.dialogtitle")) #parse("titledialog.vm") <tr> <td class="dialogContentContainer"> <div style="width:100%;height:100%;overflow:auto" > <table style="border-collapse:collapse;width:100%;height:100%"> <tr> <td style="padding:10px;vertical-align:top"> <table style="width:100%; border-collapse:collapse; border:1px solid black;"> <tr> <td width='0%' nowrap style="border:1px solid gray;" > <span class="systemLabel"> $CommonFunctions.getDisplayReadyLabel("Project"): </span> </td> <td width='100%' style="border:1px solid gray;"> <table style="border-collapse:collapse;width:100%;background-color:#FFFFFF"> <tr> <td class="dialogControlContainer"> <span class="systemText"> $CommonFunctions.displayReady($CommonFunctions.getProjectDisplayedName( $project.getId() )) </span> </td> </tr> </table> </td> </tr> </table> <table style="width:100%"> #foreach ($summaryForm in $sortedObjects) #set ($currencyData = $CommonFunctions.getProjectFormCurrency($projectId, $summaryForm.getLegaFormId(), $hashMapInstance)) #set ($age = $currencyData.get(0)) #set ($alt = $CommonFunctions.displayReady($currencyData.get(1))) #set ($numQuestions = $summaryForm.getSummaryQuestionVector().size()) #set ($unanswered = $CommonFunctions.parseInt($currencyData.get(2))) #set ($numResponded = $numQuestions - $unanswered) #set ($blankCount = $CommonFunctions.parseInt($currencyData.get(3))) #set ($imgSrc = "../themes/$theme/images/greyclock.gif") #if($age.equals("1")) #set ($imgSrc = "../themes/$theme/images/greenclock.gif") #elseif($age.equals("2")) #set ($imgSrc = "../themes/$theme/images/yellowclock.gif") #elseif($age.equals("3")) #set ($imgSrc = "../themes/$theme/images/redclock.gif") #end #if ($numQuestions == 0) <tr> <td class="tableBodyContentElement" style="width:100%"> <span class="systemText">$noquestionsforform_text</span></td> </td> </tr> #else <tr> <td width='100%' style="padding-top:12px;"> <table class="businessFormsSummaryTable"> <tr> <td> <span class="systemText" > <a class="systemText" href="javascript:oneFormSummaryDetail('$projectId', '$summaryForm.getLegaFormId()')"><img src="$imgSrc" alt="$alt" border="0"/></a> </span> </td> <td class="businessFormsBodyContentElement" style="text-align:left; width:100%; padding:0px; border:0px;"> <span class="systemLabel" style="width:100%;"> <a title="Show detail" class="systemText" href="javascript:oneFormSummaryDetail('$projectId', '$summaryForm.getLegaFormId()')">$CommonFunctions.displayReady($summaryForm.getName(),70)</a></span> <span class="systemTextSmall" > $currencystatus_text: $alt </span> </td> </tr> #if ($summaryForm.getDescription().length() != 0) <tr> <td colspan='2' class="businessFormsBodyContentElement" style="border:1px solid gray;"> <span class="systemTextSmall"><b>$desc_text</b> $CommonFunctions.displayReady($summaryForm.getDescription(),500)</span> </td> </tr> #end <tr> <td colspan='2' class="businessFormsBodyContentElement" style="border:1px solid gray;"> <span class="systemTextSmall"> #if ($numQuestions == 1) $formhasquestion_text #else $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.formhasquestions", "$numQuestions") #end #if ($blankCount == 0) #set ($msgSeparator = ".") #else #set ($msgSeparator = ",") #end #if ($unanswered == 0 && $blankCount != $numQuestions) $allformresponded_text$msgSeparator #elseif ($unanswered == 0 && $blankCount == $numQuestions) $allformblank_text #elseif ($numResponded == 1) $oneformresponded_text$msgSeparator #else $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.someformresponded", "$numResponded")$msgSeparator #end #if ($blankCount > 0 && $blankCount == 1) $oneformblank_text #elseif ($blankCount > 0 && $blankCount != $numQuestions) $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "getformsummarydata.someformblank", "$blankCount") #end </span> </td> </tr> </table> </td> </tr> #end #end </table> </td> </tr> </table> </div> </td> </tr> </table> </td> </tr> </table> </form> </body> </html>