1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha › Administration › Classification Sources
3 <!-- TMPL_IF name="class_source_form" -->
4 <!-- TMPL_IF name="edit_class_source" -->
5 › Modify classification source
7 › Add classification source
10 <!-- TMPL_IF name="sort_rule_form" -->
11 <!-- TMPL_IF name="edit_sort_rule" -->
12 › Modify filing rule
14 › Add filing rule
17 <!-- TMPL_IF name="delete_class_source_form" -->
18 › Confirm deletion of classification source <!-- TMPL_VAR name="class_source" -->
20 <!-- TMPL_IF name="delete_sort_rule_form" -->
21 › Confirm deletion of filing rule <!-- TMPL_VAR name="sort_rule" -->
23 <!-- TMPL_IF name="delete_sort_rule_impossible" -->
24 › Cannot delete filing rule <!-- TMPL_VAR name="sort_rule" -->
27 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
29 <script type="text/javascript">
32 function DoCancel(f) {
34 document.Aform.submit();
37 function CheckSourceForm(f) {
41 if (f.class_source.value.length==0) {
42 _alertString += "\n- " + _("Classification source code missing");
44 if (f.sort_rule.value.length==0) {
45 _alertString += "\n- " + _("Filing rule code missing");
47 if (f.description.value.length==0) {
48 _alertString += "\n- " + _("Description missing");
50 if (_alertString.length==0) {
51 document.Aform.submit();
53 alertString2 = _("Form not submitted because of the following problem(s)");
54 alertString2 += "\n------------------------------------------------------------------------------------\n";
55 alertString2 += _alertString;
60 function CheckRuleForm(f) {
64 if (f.sort_rule.value.length==0) {
65 _alertString += "\n- " + _("Filing rule code missing");
67 if (f.description.value.length==0) {
68 _alertString += "\n- " + _("Description missing");
70 if (f.sort_routine.value.length==0) {
71 _alertString += "\n- " + _("Sort routine missing");
73 if (_alertString.length==0) {
74 document.Aform.submit();
76 alertString2 = _("Form not submitted because of the following problem(s)");
77 alertString2 += "\n------------------------------------------------------------------------------------\n";
78 alertString2 += _alertString;
87 <!-- TMPL_INCLUDE NAME="header.inc" -->
88 <!-- TMPL_INCLUDE NAME="cat-search.inc" -->
90 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> › <!-- TMPL_IF name="display_lists" -->Classification Sources<!-- TMPL_ELSE --><a href="/cgi-bin/koha/admin/classsources.pl">Classification Sources</a><!-- /TMPL_IF -->
91 <!-- TMPL_IF name="class_source_form" -->
92 <!-- TMPL_IF name="edit_class_source" -->
93 › Modify classification source
95 › Add classification source
98 <!-- TMPL_IF name="sort_rule_form" -->
99 <!-- TMPL_IF name="edit_sort_rule" -->
100 › Modify filing rule
102 › Add filing rule
105 <!-- TMPL_IF name="delete_class_source_form" -->
106 › Confirm deletion of classification source <!-- TMPL_VAR name="class_source" -->
108 <!-- TMPL_IF name="delete_sort_rule_form" -->
109 › Confirm deletion of filing rule <!-- TMPL_VAR name="sort_rule" -->
111 <!-- TMPL_IF name="delete_sort_rule_impossible" -->
112 › Cannot delete filing rule <!-- TMPL_VAR name="sort_rule" -->
116 <div id="doc3" class="yui-t2">
122 <!-- TMPL_IF name="class_source_form" -->
123 <!-- TMPL_IF name="edit_class_source" -->
124 <h2>› Modify classification source</h2>
126 <h2>› Add classification source</h2>
128 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
129 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
130 <fieldset class="rows">
133 <!-- TMPL_IF name="edit_class_source" -->
134 <span class="label">Classification source code: </span>
135 <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
136 <!-- TMPL_VAR name="class_source" -->
138 <label for="class_source">Classification source code: </label>
139 <input type="text" id="class_source" name="class_source" size="10" maxlength="10" />
142 <li><label for="description">Description: </label>
143 <input type="text" id="description" name="description" size="50" maxlength="250"
144 value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
146 <li><label for="used">Source in use?</label>
147 <!-- TMPL_IF NAME="used" --><input type="checkbox" id="used" name="used" value="used" checked="checked" /><!-- TMPL_ELSE -->
148 <input type="checkbox" id="used" name="used" value="used" /><!-- /TMPL_IF -->
150 <li><label for="sort_rule">Filing Rule: </label>
151 <select id="sort_rule" name="sort_rule">
152 <!-- TMPL_LOOP name="rules_dropdown" -->
153 <!-- TMPL_IF name="selected" -->
154 <option value="<!-- TMPL_VAR name="rule" -->" selected="selected"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
156 <option value="<!-- TMPL_VAR name="rule" -->"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
163 <fieldset class="action">
164 <!-- TMPL_IF name="edit_class_source" -->
165 <input type="button" value="Save"
166 onclick="CheckSourceForm(this.form)" />
168 <input type="button" value="Save"
169 onclick="CheckSourceForm(this.form)" />
171 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
176 <!-- TMPL_IF name="sort_rule_form" -->
177 <!-- TMPL_IF name="edit_sort_rule" -->
178 <h2>› Modify filing rule</h2>
180 <h2>› Add filing rule</h2>
182 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
183 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
184 <fieldset class="rows">
187 <!-- TMPL_IF name="edit_sort_rule" -->
188 <span class="label">Filing rule code: </span>
189 <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
190 <!-- TMPL_VAR name="sort_rule" -->
192 <label for="sort_rule">Filing rule code: </label>
193 <input type="text" id="sort_rule" name="sort_rule" size="10" maxlength="10" />
196 <li><label for="description">Description: </label>
197 <input type="text" id="description" name="description" size="50" maxlength="250"
198 value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
200 <li><label for="sort_routine">Filing Routine: </label>
201 <select id="sort_routine" name="sort_routine">
202 <!-- TMPL_LOOP name="routines_dropdown" -->
203 <!-- TMPL_IF name="selected" -->
204 <option value="<!-- TMPL_VAR name="routine" -->" selected="selected"><!-- TMPL_VAR name="routine" --></option>
206 <option value="<!-- TMPL_VAR name="routine" -->"><!-- TMPL_VAR name="routine" --></option>
213 <fieldset class="action">
214 <!-- TMPL_IF name="edit_sort_rule" -->
215 <input type="button" value="Save"
216 onclick="CheckRuleForm(this.form)" />
218 <input type="button" value="Save"
219 onclick="CheckRuleForm(this.form)" /> <!-- /TMPL_IF-->
220 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
225 <!-- TMPL_IF name="delete_class_source_form" -->
226 <h2>Confirm deletion of classification source <!-- TMPL_VAR name="class_source" -->?</h2>
227 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
228 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
229 <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
231 <input type="submit" value="Delete classification source" />
232 <input type="button" value="Cancel" onclick="DoCancel(this.form)" />
237 <!-- TMPL_IF name="delete_sort_rule_form" -->
238 <h2>Confirm deletion of filing rule <!-- TMPL_VAR name="sort_rule" -->?</h2>
239 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
240 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
241 <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
243 <input type="submit" value="Delete filing rule" />
244 <input type="button" value="Cancel" onclick="DoCancel(this.form)" />
249 <!-- TMPL_IF name="delete_sort_rule_impossible" -->
250 <h2>Cannot delete filing rule <!-- TMPL_VAR name="sort_rule" --></h2>
251 <p>The filing rule <!-- TMPL_VAR name="sort_rule" --> is used by at least one classification source. Please
252 remove it from all classification source definitions before trying again.
254 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
255 <input type="hidden" name="op" value="<!-- TMPL_VAR name="else"-->" />
256 <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
258 <input type="button" value="Go back" onclick="DoCancel(this.form)" />
262 <!-- TMPL_IF name="display_lists" -->
265 <script type="text/javascript">
267 // prepare DOM for YUI Toolbar
268 $(document).ready(function() {
271 // YUI Toolbar Functions
272 function yuiToolbar() {
273 new YAHOO.widget.Button("newsource");
274 new YAHOO.widget.Button("newrule");
278 <li><a id="newsource" href="<!-- TMPL_VAR name="script_name" -->?op=add_source">New Classification Source</a></li>
279 <li><a id="newrule" href="<!-- TMPL_VAR name="script_name" -->?op=add_sort_rule">New Filing Rules</a></li>
282 <h2>Classification Sources</h2>
283 <!-- TMPL_IF name="added_source" -->
284 <span class="problem">Added classification source <!-- TMPL_VAR name="added_source" --></span>
286 <!-- TMPL_IF name="edited_source" -->
287 <span class="problem">Modified classification source <!-- TMPL_VAR name="edited_source" --></span>
289 <!-- TMPL_IF name="deleted_source" -->
290 <span class="problem">Deleted classification source <!-- TMPL_VAR name="deleted_source" --></span>
300 <!-- TMPL_LOOP name="class_sources" -->
302 <td><!-- TMPL_VAR name="code" --></td>
303 <td><!-- TMPL_VAR name="description" --></td>
304 <td><!-- TMPL_IF name="used" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF --></td>
305 <td><!-- TMPL_VAR name="sortrule" --></td>
307 <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_source&class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Edit</a>
308 <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_source&class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Delete</a>
314 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
316 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
317 <h2>Classification Filing Rules</h2>
318 <!-- TMPL_IF name="added_rule" -->
319 <span class="problem">Added filing rule <!-- TMPL_VAR name="added_rule" --></span>
321 <!-- TMPL_IF name="edited_rule" -->
322 <span class="problem">Modified filing rule <!-- TMPL_VAR name="edited_rule" --></span>
324 <!-- TMPL_IF name="deleted_rule" -->
325 <span class="problem">Deleted filing rule <!-- TMPL_VAR name="deleted_rule" --></span>
331 <th>Sorting Routine</th>
334 <!-- TMPL_LOOP name="class_sort_rules" -->
336 <td><!-- TMPL_VAR name="rule" --></td>
337 <td><!-- TMPL_VAR name="description" --></td>
338 <td><!-- TMPL_VAR name="sort_routine" --></td>
340 <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_sort_rule&sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Edit</a>
341 <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_sort_rule&sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Delete</a>
346 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
353 <!-- TMPL_INCLUDE NAME="admin-menu.inc" -->
356 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->