Stream Reports
To view a different report, click on the river and date links in the box below. Or change month, year selections
to view historical information.
Select:
<% int month=12;
Calendar cal = Calendar.getInstance();
int iMonth = cal.get(Calendar.MONTH);
String sMonth = (iMonth+1)<10 ? "0"+String.valueOf(iMonth+1) : String.valueOf(iMonth+1);
String compareMonth = DataView.getStreamReportMonth()!=null && DataView.getStreamReportMonth().length()>0 ? DataView.getStreamReportMonth() : sMonth;
if (DataObj.getDateMonth()!=null && DataObj.getDateMonth().length()>0 && !DataObj.getDateMonth().equalsIgnoreCase(compareMonth)) {
compareMonth = DataObj.getDateMonth();
}
for (int i=0; i < month; i++) {
String sGetMonth = classes.GUIHelper.getMonth(i);
String selected="";
String sMonthId = (i+1)<10 ? "0"+String.valueOf(i+1) : String.valueOf(i+1);
selected = compareMonth.equalsIgnoreCase(sMonthId) ? "selected" : "";
//DataView.setStreamReportMonth(sMonth);
out.println(""+sGetMonth+" ");
}
%>
<% ArrayList al = DataView.getYears(LoginInfo, RrtfDataObj.STREAM_REPORT);
String compareYear = DataView.getStreamReportYear()!=null && DataView.getStreamReportYear().length()>0 ? DataView.getStreamReportYear() : DataObj.getDateYear();
if (al!=null && !al.isEmpty()) {
Iterator i = al.iterator();
String y = ""; String selected = "";
while (i.hasNext()) {
y = (String)i.next();
selected = y.trim().equalsIgnoreCase(compareYear) ? " selected " : "";
if (selected.length()>0) {
DataView.setStreamReportYear(compareYear);
}
out.print("");
out.print(y);
out.print(" ");
}
}
%>
<% if (DataView.getSelectedDataObjId() != -1) { %>
<%=DataObj.getTitle()%>
<%=DataObj.getStream()%>
Water Temp: <%=DataObj.getTemp()%>ºF Flow: <%=DataObj.getCfs()%> cfs
<%=DataObj.getCopy().replaceAll("\n"," ")%>
<% if (DataObj.getPhoto1().length()>0) { out.print(GUIHelper.buildThumbnailFrame(DataObj.getPhoto1(),sPath)); }%>
<% if (DataObj.getPhoto2().length()>0) { out.print(GUIHelper.buildThumbnailFrame(DataObj.getPhoto2(),sPath)); }%>
<% if (DataObj.getPhoto3().length()>0) { out.print(GUIHelper.buildThumbnailFrame(DataObj.getPhoto3(),sPath)); }%>
<% } %>
Stream Reports
<% if (al!=null) al.clear();
//DataView.loadDataObjs(LoginInfo, RrtfDataObj.STREAM_REPORT, DataView.getStreamReportYear(), DataView.getStreamReportMonth(),false);
al = DataView.getArrayList(RrtfDataObj.STREAM_REPORT);
if (al!=null && !al.isEmpty()) {
Iterator it = al.iterator();
boolean bSelected = false;
while (it.hasNext()) {
RrtfDataObj dObj = (RrtfDataObj)it.next();
if (dObj!=null) {
bSelected = DataView.getSelectedDataObjId() == dObj.getId();
if (bSelected) {
out.print("
");
out.print(dObj.getStream()+": "+Helper.formatAnyDate(dObj.getDate()));
out.print(" ");
} else {
out.print("
");
out.print(dObj.getStream()+": "+Helper.formatAnyDate(dObj.getDate()));
out.print(" ");
}
out.print("
");
}
}
} else {
out.print("There are no reports for "+compareMonth+"/"+compareYear+". Please select another date.");
}
%>
Click on a thumbnail to view full size ->