4 "-//W3C//DTD XHTML 1.0 Transitional//EN"
5 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
7 <!--#include virtual="/opac/locale/${locale}/reports.dtd"-->
10 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
13 <title>&reports.oils_rpt_builder.title;</title>
14 <!--#include virtual="oils_rpt_common.xhtml"-->
15 <script type="text/javascript">
17 dojo.addOnLoad(oilsInitReportBuilder);
18 dojo.addOnUnload(oilsCleanupReports);
26 <div class='welcome_box'>
27 <span>&reports.common.logged_in_as;</span><b><span id='oils_rpt_user'/></b>
31 <a class='oils_rpt_main_link' href='javascript:_l("oils_rpt.xhtml");'>&reports.oils_rpt_builder.reports_home;</a>
32 <span id='oils_rpt_builder_cloning' class='hide_me' style='padding-left: 10px;'>
33 (<b>&reports.oils_rpt_builder.cloning_template; "<span id='oils_rpt_build_cloning_name'/>"</b>)
37 <div id='oils_rpt_tree_loading'>
38 &reports.common.loading;
41 <table class='hide_me' id='oils_rpt_table'>
44 <td id='oils_rpt_table_left_td' align='left'>
46 <table id='oils_rpt_name_table'><tbody>
48 <td width='20%'>&reports.oils_rpt_builder.template_name;</td>
49 <td><input size='32' id='oils_rpt_builder_new_name'/></td>
51 <td>&reports.oils_rpt_builder.template_description;</td>
52 <td><textarea cols='50' rows='2' id='oils_rpt_builder_new_desc'/></td>
54 <td>&reports.oils_rpt_builder.template_type;</td>
55 <td><select id='oils_rpt_builder_type_selector'/></td>
57 <td>&reports.oils_rpt_builder.save_this_template;</td>
58 <td><input type='submit' value='Save Template' id='oils_rpt_builder_save_template'/></td>
63 <div id='oils_rpt_tree_div'>
69 <span style='padding-left: 6px;'>
70 &reports.oils_rpt_builder.filtering_note;
75 <td id='oils_rpt_table_right_td' align='right'>
76 <div class='oils_rpt_info_div'>
77 <div class='oils_rpt_info_item oils_rpt_info_title'>&reports.oils_rpt_builder.temp_disp_items;</div>
78 <select id='oils_rpt_display_selector' class='oils_rpt_info_item oils_rpt_info_selector' multiple='multiple'/>
79 <button onclick='oilsDelSelectedDisplayItems();'><u>X</u> &reports.oils_rpt_builder.remove_selected;</button>
80 <button onclick='oilsMoveUpDisplayItems();'>&reports.oils_rpt_builder.move_up;</button>
81 <button onclick='oilsMoveDownDisplayItems();'>&reports.oils_rpt_builder.move_down;</button>
83 <div class='oils_rpt_info_div'>
84 <div class='oils_rpt_info_item oils_rpt_info_title'>&reports.oils_rpt_builder.template_filters;</div>
85 <select id='oils_rpt_filter_selector' class='oils_rpt_info_item oils_rpt_info_selector' multiple='multiple'/>
86 <button onclick='oilsDelSelectedFilterItems();'><u>X</u> &reports.oils_rpt_builder.remove_selected;</button>
88 <div class='oils_rpt_info_div'>
89 <div class='oils_rpt_info_item oils_rpt_info_title'>&reports.oils_rpt_builder.report_aggregate_filters;</div>
90 <select id='oils_rpt_agg_filter_selector' class='oils_rpt_info_item oils_rpt_info_selector' multiple='multiple'/>
91 <button onclick='oilsDelSelectedAggFilterItems();'><u>X</u> &reports.oils_rpt_builder.remove_selected;</button>
93 <div class='oils_rpt_info_div'>
94 <span style='color:red;font-weight:bold;'>&reports.oils_rpt_builder.hint;</span> &reports.oils_rpt_builder.hint_item_details;
100 <span class='hide_me' id='oils_rpt_tree_label'>&reports.oils_rpt_builder.template_types;</span>
103 <div id='oils_rpt_column_editor' class='floaty hide_me'>
105 <table id='oils_rpt_editor_tab_table' class='oils_rpt_tab_table'><tbody>
107 <td width='25%' class='oils_rpt_tab_picker_selected'><a id='oils_rpt_tform_tab' href='javascript:void(0);'>&reports.oils_rpt_builder.display_items;</a></td>
108 <td width='25%'><a id='oils_rpt_filter_tab' href='javascript:void(0);'>&reports.oils_rpt_builder.filters;</a></td>
109 <td width='25%'><a id='oils_rpt_agg_filter_tab' href='javascript:void(0);'>&reports.oils_rpt_builder.aggregate_filters;</a></td>
111 <td width='25%'><a id='oils_rpt_order_by_tab' href='javascript:void(0);'>Column Sorting</a></td>
116 <div style='margin-bottom: 10px;'>
117 <b style='padding-right: 8px;' id='oils_rpt_editor_window_label'/>
118 (<span id='oils_rpt_editor_window_datatype'/>)
120 <div id='oils_rpt_tform_div'>
121 <input size='42' id='oils_rpt_tform_label_input'/>
122 <div class='oils_rpt_field_editor_window'>
123 <div style='margin-bottom: 10px;'>&reports.oils_rpt_builder.field_editor_window.label;</div>
124 <div id='oils_rpt_tform_table'/>
127 <button id='oils_rpt_tform_submit'>&reports.oils_rpt_builder.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;'>&reports.oils_rpt_builder.select_filter_to_apply;</div>
135 <td>&reports.oils_rpt_builder.choose_a_transform;</td>
137 <div id='oils_rpt_filter_tform_table'/>
141 <td>&reports.oils_rpt_builder.choose_a_filter;</td>
143 <div id='oils_rpt_filter_op_table'/>
145 </tr></tbody></table>
149 <button id='oils_rpt_filter_submit'>&reports.oils_rpt_builder.create_filter;</button>
152 <div id='oils_rpt_agg_filter_div' class='hide_me'>
153 <div class='oils_rpt_field_editor_window'>
154 <div style='margin-bottom: 10px;'>
155 &reports.oils_rpt_builder.aggregate_filter_to_apply;
159 <td>&reports.oils_rpt_builder.choose_a_transform;</td>
161 <div id='oils_rpt_agg_filter_tform_table'/>
165 <td>&reports.oils_rpt_builder.choose_a_filter;</td>
167 <div id='oils_rpt_agg_filter_op_table'/>
169 </tr></tbody></table>
172 <button id='oils_rpt_agg_filter_submit'>&reports.oils_rpt_builder.create_aggregate_filter;</button>
177 <div id='oils_rpt_order_by_div' class='hide_me'>
178 <div class='oils_rpt_field_editor_window'>
179 <div style='margin-bottom: 10px;'>
180 &reports.oils_rpt_builder.selected_to_sort_columns;
185 <td>&reports.oils_rpt_builder.choose_column;</td>
187 <select id='oils_rpt_order_by_selector'/>
191 <td>&reports.oils_rpt_builder.choose_sorting_direction;</td>
193 <select id='oils_rpt_order_by_dir'>
194 <option value='ascending' selected='selected'>&reports.oils_rpt_builder.ascending;</option>
195 <option value='descending'>&reports.oils_rpt_builder.descending;</option>
198 </tr></tbody></table>
201 <button id='oils_rpt_order_by_submit'>&reports.oils_rpt_builder.add_sort;</button>
206 <div id='oils_rpt_column_editor_close_div'>
207 <button id='oils_rpt_column_editor_close_button'>&reports.oils_rpt_builder.close_window;</button>
212 <span class='hide_me' id='oils_rpt_confirm_new_report'>
213 &reports.oils_rpt_builder.confirm_new_report;