~mortenoh/+junk/dhis2-detailed-import-export

« back to all changes in this revision

Viewing changes to local/in/dhis-web-ga/DStatusScreen.jsp

  • Committer: larshelge at gmail
  • Date: 2009-03-03 16:46:36 UTC
  • Revision ID: larshelge@gmail.com-20090303164636-2sjlrquo7ib1gf7r
Initial check-in

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
<%@ page contentType="text/html ; charset=UTF-8"%>
 
3
 
 
4
<%@ page import="java.sql.*,java.util.*" %>
 
5
<%@ page session="true"%>
 
6
 
 
7
<jsp:useBean id="GenerateHomePage" scope="session" class="org.hisp.gtool.action.GenerateHomePage" />
 
8
<jsp:useBean id="DataStausAction" scope="session" class="org.hisp.gtool.action.DataStatusAction" />
 
9
<jsp:useBean id="AudioAction" scope="session" class="org.hisp.gtool.action.AudioAction" />
 
10
 
 
11
<%
 
12
// To Play Audio
 
13
String muteOpt = (String) session.getAttribute("muteOpt");
 
14
if(muteOpt != null && muteOpt.equals("OFF"))
 
15
{
 
16
        AudioAction.stopAudio();
 
17
        AudioAction.playAudio("t4.wav");
 
18
}       
 
19
 
 
20
Hashtable htForDataSets = DataStausAction.getAllDataSetMemebers();
 
21
if(htForDataSets == null) {out.println("<h3>No DataSets</h3>");return ; }
 
22
Vector keysFoDataSets = new Vector(htForDataSets.keySet());
 
23
Collections.sort(keysFoDataSets);
 
24
Iterator keysFoDataSetsIter = keysFoDataSets.iterator();
 
25
 
 
26
String monthNames[]={"","Jan-","Feb-","Mar-","Apr-","May-","Jun-","Jul-","Aug-","Sep-","Oct-","Nov-","Dec-"};
 
27
%>
 
28
 
 
29
<html>
 
30
        <head>
 
31
                <title>Graphical Analyser</title>
 
32
                <link rel="stylesheet" type="text/css" href="css/StylesForTags.css" />
 
33
                <style fprolloverstyle>                 
 
34
                                A:hover {background-color: silver;}
 
35
                </style>                
 
36
                <script>
 
37
                        var ouName=""; 
 
38
                        var dsName="";
 
39
                        var sDateIndex=0;
 
40
                        var eDateIndex=0;                       
 
41
                        var sDate="";
 
42
                        var eDate="";
 
43
                                                                                                                                                                                                                        
 
44
                        function formValidations()
 
45
                        {
 
46
                                ouName   = document.ChartGenerationForm.ouNameTB.value;
 
47
                                dsName  = document.ChartGenerationForm.dataSetListCB.selectedIndex;
 
48
                                sDateIndex    = document.ChartGenerationForm.sDateLB.selectedIndex;
 
49
                                eDateIndex    = document.ChartGenerationForm.eDateLB.selectedIndex;
 
50
                        
 
51
                                sDate = document.ChartGenerationForm.sDateLB.options[sDateIndex].value;
 
52
                                eDate = document.ChartGenerationForm.eDateLB.options[eDateIndex].value;
 
53
 
 
54
                                if(ouName=="" || ouName==null) {alert("Please Select OrganisationUnit");return false;}
 
55
                                else if(dsName < 0) {alert("Please Select DataSet(s)");return false;}
 
56
                                else if(sDateIndex < 0) {alert("Please Select Starting Period");return false;}
 
57
                                else if(eDateIndex < 0) {alert("Please Select Ending Period");return false;}
 
58
                                else if(sDate > eDate) {alert("Starting Date is Greater");return false;}
 
59
 
 
60
                                var sWidth = 850;
 
61
                                var sHeight = 650;
 
62
                                var LeftPosition=(screen.width)?(screen.width-sWidth)/2:100;
 
63
                                var TopPosition=(screen.height)?(screen.height-sHeight)/2:100;
 
64
 
 
65
                                window.open('','chartWindow1','width=' + sWidth + ', height=' + sHeight + ', ' + 'left=' + LeftPosition + ', top=' + TopPosition + ', ' + 'location=no, menubar=no, ' +  'status=no, toolbar=no, scrollbars=yes, resizable=yes');
 
66
 
 
67
                                return true;
 
68
                        } // formValidations Function End                
 
69
        </script>
 
70
        </head>
 
71
        <body onload="onloadFunction()" >
 
72
        <form id="ChartGenerationForm" name="ChartGenerationForm" action="DataStatus.jsp" method="post" onsubmit="return formValidations()" target="chartWindow1">      
 
73
                 <table style=" border-collapse: collapse; margin-top: 0;" cellpadding="0" cellspacing="0" width="100%" height="100%"  border=0 valign="top">
 
74
                <tr>
 
75
                        <td width="64%" class="NormalB" valign="top" style="padding-left: 0; padding-top: 0">
 
76
                                <table cellpadding="15" cellspacing="2" border=0 bordercolor="#800000" width="100%" style="background-image: url('images/Ind_Box1.png'); background-repeat: no-repeat;">                                                                                                                                                                                                                                                  
 
77
                                                <tr><td class="NormalB" >                                                                                                                                                                                                                                                                                                                                                                         
 
78
                                                                DataSet List : <br><select name="dataSetListCB" id="dataSetListCB" multiple size="18" style="width: 400">
 
79
                                                                <%                                                                                                                                      
 
80
                                                                        while(keysFoDataSetsIter.hasNext())
 
81
                                                                        {
 
82
                                                                                String strDataSetID = (String)keysFoDataSetsIter.next();                                                        
 
83
                                                                                ArrayList liForDataSets = (ArrayList) htForDataSets.get(strDataSetID);
 
84
                                                                                String dataSetName  = (String) liForDataSets.get(0);
 
85
                                                                                
 
86
                                                                                %>
 
87
                                                                                <option value='<%=strDataSetID%>'><%=dataSetName%></option>
 
88
                                                                                <%                                                                                                                                                              
 
89
                                                                        }// while loop end                                                                                                                                                                                                      
 
90
                                                                %>                                      
 
91
                                                                </select>
 
92
                                                </td></tr>
 
93
                                                <tr><td>&nbsp;<br></br><br/></td></tr>
 
94
                                </table>                
 
95
                        </td>                                                                                   
 
96
                        <td width="31%" class="NormalB" style="padding-left: 0; padding-top: 0" valign="top">
 
97
                                <table border=0 width="100%" cellpadding="25" style="background-image: url('images/Period_Box1.png'); background-repeat: no-repeat; ">                                          
 
98
                                        <tr><td class="NormalB" width="100%">
 
99
                                                        From : <br><select id="sDateLB" name="sDateLB">
 
100
                                                                                                <%
 
101
                                                                                                        List liForSDate = GenerateHomePage.getStartDate();
 
102
                                                                                                        Iterator iForSDate = liForSDate.iterator();
 
103
                                                                                                        while(iForSDate.hasNext())
 
104
                                                                                                        {
 
105
                                                                                                                String sdate = (String) iForSDate.next();
 
106
                                                                                                                String partsOfTempForSDate[] = sdate.split("-");
 
107
                                                                                                                String tempForSDate = monthNames[Integer.parseInt(partsOfTempForSDate[1])]+partsOfTempForSDate[0];%>
 
108
                                                                                                                <option value="<%=sdate%>"><%=tempForSDate%></option>
 
109
                                                                                                        <%}// while loop end                                                                    
 
110
                                                                                                        %>                                                                              
 
111
                                                                                                </select>                                                                                               
 
112
                                                                                                <br><br>                                                                                                
 
113
                                                                                                To : <br><select id="eDateLB" name="eDateLB">
 
114
                                                                                                <%
 
115
                                                                                                        List liForEDate = GenerateHomePage.getEndDate();
 
116
                                                                                                        Iterator iForEDate = liForEDate.iterator();
 
117
                                                                                                        while(iForEDate.hasNext())
 
118
                                                                                                        {
 
119
                                                                                                                String edate = (String) iForEDate.next();
 
120
                                                                                                                String partsOfTempForEDate[] = edate.split("-");
 
121
                                                                                                                String tempForEDate = monthNames[Integer.parseInt(partsOfTempForEDate[1])]+partsOfTempForEDate[0];
 
122
                                                                                                                %>
 
123
                                                                                                                <option value="<%=edate%>"><%=tempForEDate%></option>
 
124
                                                                                                                <%
 
125
                                                                                                        }// while loop end                                                                      
 
126
                                                                                                %>
 
127
                                                                                                </select>
 
128
                                                                                                <br/><br/><br/>
 
129
                                                                </td></tr>                                                                                                                              
 
130
                                                        </table>                                                        
 
131
                                                        <table width="100%" cellpadding="15" border=0 bordercolor="#800000" style="background-image: url('images/Submit_Box1.png'); background-repeat: no-repeat;">
 
132
                                                        <tr><td class="NormalB">                
 
133
                                                                        <br/><br/>
 
134
                                                                        OrganisationUnit  : <br><input type="text" name="ouNameTB" id="ouNameTB" size="20">                                                                                                                             
 
135
                                                                        <br/><br/><br/><br/>
 
136
                                                                        LocalLanguage : <input type="checkbox" name="LocalLangCB" id="LocalLangCB" checked/>
 
137
                                                                        <br/><br/><br/><br/>
 
138
                                                                        <input type="submit" name="ViewStatus" value="ViewStatus" style="width: 120; height: 25; font-family:Arial; font-weight:bold; color:#800080">
 
139
                                                                        <input type="hidden" name="ouIDTB" id="ouIDTB">
 
140
                                                                        <br/><br/><br/><br/>                                                                    
 
141
                                                                </td></tr>
 
142
                                                        </table>                                                                
 
143
                                        </td>
 
144
                                        <td width="5%" valign="center" class="NormalB" style="background-image: url('images/SideTitle1.png'); background-repeat: no-repeat; "></td>
 
145
                                </tr>
 
146
                        </table>
 
147
                        </form> 
 
148
        </body>
 
149
</html>
 
 
b'\\ No newline at end of file'