4 "-//W3C//DTD XHTML 1.0 Transitional//EN"
5 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
9 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
12 <title>Evergreen: Reports</title>
13 <script language='javascript' src='/opac/common/js/utils.js'> </script>
14 <script language='javascript' src='/opac/common/js//config.js'> </script>
15 <script language='javascript' src='/opac/common/js/CGI.js'> </script>
16 <script language='javascript' src='/opac/common/js/Cookie.js'> </script>
17 <script language='javascript' src='/opac/common/js/JSON.js'> </script>
18 <script language='javascript' src='/opac/common/js/fmall.js'> </script>
19 <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
20 <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
21 <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
22 <script language='javascript' src='/opac/common/js/OrgTree.js'> </script>
23 <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
24 <script language='javascript' src='/opac/common/js/init.js'> </script>
25 <script language='javascript' src='/opac/common/js/RemoteRequest.js'> </script>
26 <script language='javascript' src='/opac/common/js/slimtree.js'> </script>
28 stpicopen = '../opac/images/slimtree/folder2.gif';
29 stpicclose = '../opac/images/slimtree/folderopen2.gif';
30 stpicblank = '../opac/images/slimtree/page.gif';
31 stpicline = '../opac/images/slimtree/line.gif';
32 stpicjoin = '../opac/images/slimtree/join.gif';
33 stpicjoinb = '../opac/images/slimtree/joinbottom.gif';
37 <link rel="stylesheet" type="text/css" media="all"
38 href="/opac/common/js/jscalendar/calendar-brown.css" title="win2k-cold-1" />
39 <script type="text/javascript" src="/opac/common/js/jscalendar/calendar.js"></script>
40 <script type="text/javascript" src="/opac/common/js/jscalendar/lang/calendar-en.js"></script>
41 <script type="text/javascript" src="/opac/common/js/jscalendar/calendar-setup.js"></script>
43 <script type="text/javascript" src="adminlib.js"></script>
44 <script type="text/javascript" src="oils_rpt_vars.js"></script>
45 <script type="text/javascript" src="oils_rpt_utils.js"></script>
46 <script type="text/javascript" src="oils_rpt_tree.js"></script>
47 <script type="text/javascript" src="oils_rpt_builder.js"></script>
48 <script type="text/javascript" src="oils_rpt_builder_widgets.js"></script>
49 <script type="text/javascript" src="oils_rpt.js"></script>
51 <link rel="stylesheet" type="text/css" href="oils_rpt.css"> </link>
53 <script>function _l(l) { location.href = l + location.search; }</script>
57 <body onload='oilsInitReportBuilder();' onunload='oilsCleanupReports();'>
59 <div class='welcome_box'>
60 <span>You are logged in as </span><b><span id='oils_rpt_user'/></b>
64 <a class='oils_rpt_main_link' href='javascript:_l("oils_rpt.xhtml");'>Reports Home</a>
67 <div id='oils_rpt_tree_loading'>
71 <table class='hide_me' id='oils_rpt_table'>
74 <td id='oils_rpt_table_left_td' align='left'>
75 <table id='oils_rpt_name_table'><tbody>
77 <td width='20%'>Report Name: </td>
78 <td><input size='32' onchange="oilsRpt.name=this.value"/></td>
80 <td>Report Type: </td>
81 <td><select id='oils_rpt_builder_type_selector'/></td>
84 <div id='oils_rpt_tree_div'>
87 <td id='oils_rpt_table_right_td' align='right'>
88 <div class='oils_rpt_info_div'>
89 <div class='oils_rpt_info_item oils_rpt_info_title'>Report Display Items</div>
90 <select id='oils_rpt_display_selector' class='oils_rpt_info_item oils_rpt_info_selector' multiple='multiple'/>
91 <button onclick='oilsDelSelectedDisplayItems();'><u>X</u> Remove Selected</button>
93 <div class='oils_rpt_info_div'>
94 <div class='oils_rpt_info_item oils_rpt_info_title'>Report Filters</div>
95 <select id='oils_rpt_filter_selector' class='oils_rpt_info_item oils_rpt_info_selector' multiple='multiple'/>
96 <button onclick='oilsDelSelectedFilterItems();'><u>X</u> Remove Selected</button>
102 <span class='hide_me' id='oils_rpt_tree_label'>Report Types</span>
105 <div id='oils_rpt_column_editor' class='floaty hide_me'>
107 <table id='oils_rpt_editor_tab_table'><tbody>
109 <td width='33%'><a id='oils_rpt_tform_tab' href='javascript:void(0);'>Display Items</a></td>
110 <td width='33%'><a id='oils_rpt_filter_tab' href='javascript:void(0);'>Filters</a></td>
111 <td width='33%'><a id='oils_rpt_agg_filter_tab' href='javascript:void(0);'>Aggregate Filters</a></td>
115 <div style='margin-bottom: 10px;'>
116 <b style='padding-right: 8px;' id='oils_rpt_editor_window_label'/>
117 (<span id='oils_rpt_editor_window_datatype'/>)
119 <div id='oils_rpt_tform_div'>
120 <input size='28' id='oils_rpt_tform_label_input'/>
121 <div class='oils_rpt_field_editor_window'>
122 <div style='margin-bottom: 10px;'>Select how this field should be displayed:</div>
123 <!--#set var="OILS_RPT_TFORM_TABLE_ID" value="oils_rpt_tform_table"-->
124 <!--#include virtual="oils_rpt_tforms.xhtml"-->
127 <button id='oils_rpt_tform_submit'>Add Item</button>
130 <div id='oils_rpt_filter_div' class='hide_me'>
131 <div class='oils_rpt_field_editor_window'>
132 <div style='margin-bottom: 10px;'>Select what filter should be applied to this field:</div>
134 <!--#set var="OILS_RPT_TFORM_TABLE_ID" value="oils_rpt_filter_tform_table"-->
135 <!--#include virtual="oils_rpt_tforms.xhtml"-->
138 <!--#set var="OILS_RPT_OP_TABLE_ID" value="oils_rpt_filter_op_table"-->
139 <!--#include virtual="oils_rpt_ops.xhtml"-->
143 <button id='oils_rpt_filter_submit'>Create Filter</button>
146 <div id='oils_rpt_agg_filter_div' class='hide_me'>
147 <button id='oils_rpt_agg_filter_submit'>Create Aggregate Filter</button>
150 <div id='oils_rpt_column_editor_close_div'>
151 <button id='oils_rpt_column_editor_close_button'>Close Window</button>
156 <span class='hide_me' id='oils_rpt_confirm_new_report'>
157 This will destroy the report you are currently constructing.
158 Are you sure you wish to do this?