1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha › Administration › Classification Sources
3 <!-- TMPL_IF name="class_source_form" -->
5 <!-- TMPL_IF name="edit_class_source" -->Modify classification source<!-- TMPL_ELSE -->Add classification source<!-- /TMPL_IF -->
7 <!-- TMPL_IF name="sort_rule_form" -->
9 <!-- TMPL_IF name="edit_sort_rule" -->Modify filing rule<!-- TMPL_ELSE -->Add filing rule<!-- /TMPL_IF -->
11 <!-- TMPL_IF name="delete_class_source_form" -->
12 › Confirm deletion of classification source <!-- TMPL_VAR name="class_source" -->
13 <!-- TMPL_ELSIF name="delete_sort_rule_form" -->
14 › Confirm deletion of filing rule <!-- TMPL_VAR name="sort_rule" -->
15 <!-- TMPL_ELSIF name="delete_sort_rule_impossible" -->
16 › Cannot delete filing rule <!-- TMPL_VAR name="sort_rule" -->
19 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
21 <script type="text/javascript">
24 function CheckSourceForm(f) {
27 if (f.class_source.value.length==0) {
28 _alertString += "\n- " + _("Classification source code missing");
30 if (f.sort_rule.value.length==0) {
31 _alertString += "\n- " + _("Filing rule code missing");
33 if (f.description.value.length==0) {
34 _alertString += "\n- " + _("Description missing");
36 if (_alertString.length==0) {
37 document.Aform.submit();
39 alertString2 = _("Form not submitted because of the following problem(s)");
40 alertString2 += "\n------------------------------------------------------------------------------------\n";
41 alertString2 += _alertString;
46 function CheckRuleForm(f) {
49 if (f.sort_rule.value.length==0) {
50 _alertString += "\n- " + _("Filing rule code missing");
52 if (f.description.value.length==0) {
53 _alertString += "\n- " + _("Description missing");
55 if (f.sort_routine.value.length==0) {
56 _alertString += "\n- " + _("Sort routine missing");
58 if (_alertString.length==0) {
59 document.Aform.submit();
61 alertString2 = _("Form not submitted because of the following problem(s)");
62 alertString2 += "\n------------------------------------------------------------------------------------\n";
63 alertString2 += _alertString;
68 $(document).ready(function() {
69 new YAHOO.widget.Button("newsource");
70 new YAHOO.widget.Button("newrule");
77 <!-- TMPL_INCLUDE NAME="header.inc" -->
78 <!-- TMPL_INCLUDE NAME="cat-search.inc" -->
80 <div id="breadcrumbs">
81 <a href="/cgi-bin/koha/mainpage.pl">Home</a>
82 › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
83 › <a href="/cgi-bin/koha/admin/classsources.pl">Classification Sources</a>
84 <!-- TMPL_IF name="class_source_form" -->
85 › <!-- TMPL_IF name="edit_class_source" -->Modify classification source<!-- TMPL_ELSE -->Add classification source<!-- /TMPL_IF -->
87 <!-- TMPL_IF name="sort_rule_form" -->
88 › <!-- TMPL_IF name="edit_sort_rule" -->Modify filing rule<!-- TMPL_ELSE -->Add filing rule<!-- /TMPL_IF -->
90 <!-- TMPL_IF name="delete_class_source_form" -->
91 › Confirm deletion of classification source <span class="ex">'<!-- TMPL_VAR name="class_source" -->'</span>
92 <!-- TMPL_ELSIF name="delete_sort_rule_form" -->
93 › Confirm deletion of filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>
94 <!-- TMPL_ELSIF name="delete_sort_rule_impossible" -->
95 › Cannot delete filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>
99 <div id="doc3" class="yui-t2">
104 <!-- TMPL_IF name="class_source_form" -->
105 <!-- TMPL_IF name="edit_class_source" -->
106 <h2>Modify classification source</h2>
108 <h2>Add classification source</h2>
110 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
111 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
112 <fieldset class="rows">
115 <!-- TMPL_IF name="edit_class_source" -->
116 <span class="label">Classification source code: </span>
117 <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
118 <!-- TMPL_VAR name="class_source" -->
120 <label for="class_source">Classification source code: </label>
121 <input type="text" id="class_source" name="class_source" size="10" maxlength="10" />
124 <li><label for="description">Description: </label>
125 <input type="text" id="description" name="description" size="50" maxlength="250"
126 value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
128 <li><label for="used">Source in use?</label>
129 <!-- TMPL_IF NAME="used" --><input type="checkbox" id="used" name="used" value="used" checked="checked" /><!-- TMPL_ELSE -->
130 <input type="checkbox" id="used" name="used" value="used" /><!-- /TMPL_IF -->
132 <li><label for="sort_rule">Filing Rule: </label>
133 <select id="sort_rule" name="sort_rule">
134 <!-- TMPL_LOOP name="rules_dropdown" -->
135 <!-- TMPL_IF name="selected" -->
136 <option value="<!-- TMPL_VAR name="rule" -->" selected="selected"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
138 <option value="<!-- TMPL_VAR name="rule" -->"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
145 <fieldset class="action">
146 <input type="button" value="Save" onclick="CheckSourceForm(this.form)" />
147 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
152 <!-- TMPL_IF name="sort_rule_form" -->
153 <!-- TMPL_IF name="edit_sort_rule" -->
154 <h2>Modify filing rule</h2>
156 <h2>Add filing rule</h2>
158 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
159 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
160 <fieldset class="rows">
163 <!-- TMPL_IF name="edit_sort_rule" -->
164 <span class="label">Filing rule code: </span>
165 <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
166 <!-- TMPL_VAR name="sort_rule" -->
168 <label for="sort_rule">Filing rule code: </label>
169 <input type="text" id="sort_rule" name="sort_rule" size="10" maxlength="10" />
172 <li><label for="description">Description: </label>
173 <input type="text" id="description" name="description" size="50" maxlength="250"
174 value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
176 <li><label for="sort_routine">Filing Routine: </label>
177 <select id="sort_routine" name="sort_routine">
178 <!-- TMPL_LOOP name="routines_dropdown" -->
179 <!-- TMPL_IF name="selected" -->
180 <option value="<!-- TMPL_VAR name="routine" -->" selected="selected"><!-- TMPL_VAR name="routine" --></option>
182 <option value="<!-- TMPL_VAR name="routine" -->"><!-- TMPL_VAR name="routine" --></option>
189 <fieldset class="action">
190 <input type="button" value="Save" onclick="CheckRuleForm(this.form)" />
191 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
196 <!-- TMPL_IF name="delete_class_source_form" -->
197 <div class="dialog alert"><h3>Confirm deletion of classification source <span class="ex">'<!-- TMPL_VAR name="class_source" -->'</span>?</h3>
198 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
199 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
200 <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
201 <input type="submit" value="Delete classification source" class="approve" />
203 <form action="<!-- TMPL_VAR name="script_name" -->" method="get">
204 <input type="submit" value="No, Do Not Delete" class="deny" />
209 <!-- TMPL_IF name="delete_sort_rule_form" -->
210 <div class="dialog alert"><h3>Confirm deletion of filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>?</h3>
211 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
212 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
213 <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
214 <input type="submit" value="Delete filing rule" class="approve" />
216 <form action="<!-- TMPL_VAR name="script_name" -->" method="get">
217 <input type="submit" value="No, Do Not Delete" class="deny" />
222 <!-- TMPL_IF name="delete_sort_rule_impossible" -->
223 <div class="dialog message"><h3>Cannot delete filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span></h3>
224 <p>The filing rule <!-- TMPL_VAR name="sort_rule" --> is used by at least one classification source. Please
225 remove it from all classification source definitions before trying again.
227 <form action="<!-- TMPL_VAR name="script_name" -->" method="get">
228 <input type="submit" value="OK" class="approve" />
233 <!-- TMPL_IF name="display_lists" -->
237 <li><a id="newsource" href="<!-- TMPL_VAR name="script_name" -->?op=add_source">New Classification Source</a></li>
238 <li><a id="newrule" href="<!-- TMPL_VAR name="script_name" -->?op=add_sort_rule">New Filing Rules</a></li>
241 <h2>Classification Sources</h2>
242 <!-- TMPL_IF name="added_source" -->
243 <div class="dialog message">Added classification source <!-- TMPL_VAR name="added_source" --></div>
245 <!-- TMPL_IF name="edited_source" -->
246 <div class="dialog message">Modified classification source <!-- TMPL_VAR name="edited_source" --></div>
248 <!-- TMPL_IF name="deleted_source" -->
249 <div class="dialog message">Deleted classification source <!-- TMPL_VAR name="deleted_source" --></div>
259 <!-- TMPL_LOOP name="class_sources" -->
260 <!-- TMPL_IF name="__odd__" -->
263 <tr class="highlight">
265 <td><!-- TMPL_VAR name="code" --></td>
266 <td><!-- TMPL_VAR name="description" --></td>
267 <td><!-- TMPL_IF name="used" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF --></td>
268 <td><!-- TMPL_VAR name="sortrule" --></td>
270 <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_source&class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Edit</a>
271 <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_source&class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Delete</a>
277 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
279 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
280 <h2>Classification Filing Rules</h2>
281 <!-- TMPL_IF name="added_rule" -->
282 <div class="dialog message">Added filing rule <!-- TMPL_VAR name="added_rule" --></div>
284 <!-- TMPL_IF name="edited_rule" -->
285 <div class="dialog message">Modified filing rule <!-- TMPL_VAR name="edited_rule" --></div>
287 <!-- TMPL_IF name="deleted_rule" -->
288 <div class="dialog message">Deleted filing rule <!-- TMPL_VAR name="deleted_rule" --></div>
294 <th>Sorting Routine</th>
297 <!-- TMPL_LOOP name="class_sort_rules" -->
298 <!-- TMPL_IF name="__odd__" -->
301 <tr class="highlight">
303 <td><!-- TMPL_VAR name="rule" --></td>
304 <td><!-- TMPL_VAR name="description" --></td>
305 <td><!-- TMPL_VAR name="sort_routine" --></td>
307 <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_sort_rule&sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Edit</a>
308 <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_sort_rule&sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Delete</a>
313 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
320 <!-- TMPL_INCLUDE NAME="admin-menu.inc" -->
323 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->