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 CheckSourceForm(f) {
36 if (f.class_source.value.length==0) {
37 _alertString += "\n- " + _("Classification source code missing");
39 if (f.sort_rule.value.length==0) {
40 _alertString += "\n- " + _("Filing rule code missing");
42 if (f.description.value.length==0) {
43 _alertString += "\n- " + _("Description missing");
45 if (_alertString.length==0) {
46 document.Aform.submit();
48 alertString2 = _("Form not submitted because of the following problem(s)");
49 alertString2 += "\n------------------------------------------------------------------------------------\n";
50 alertString2 += _alertString;
55 function CheckRuleForm(f) {
59 if (f.sort_rule.value.length==0) {
60 _alertString += "\n- " + _("Filing rule code missing");
62 if (f.description.value.length==0) {
63 _alertString += "\n- " + _("Description missing");
65 if (f.sort_routine.value.length==0) {
66 _alertString += "\n- " + _("Sort routine missing");
68 if (_alertString.length==0) {
69 document.Aform.submit();
71 alertString2 = _("Form not submitted because of the following problem(s)");
72 alertString2 += "\n------------------------------------------------------------------------------------\n";
73 alertString2 += _alertString;
82 <!-- TMPL_INCLUDE NAME="header.inc" -->
83 <!-- TMPL_INCLUDE NAME="cat-search.inc" -->
85 <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 -->
86 <!-- TMPL_IF name="class_source_form" -->
87 <!-- TMPL_IF name="edit_class_source" -->
88 › Modify classification source
90 › Add classification source
93 <!-- TMPL_IF name="sort_rule_form" -->
94 <!-- TMPL_IF name="edit_sort_rule" -->
95 › Modify filing rule
97 › Add filing rule
100 <!-- TMPL_IF name="delete_class_source_form" -->
101 › Confirm deletion of classification source <span class="ex">'<!-- TMPL_VAR name="class_source" -->'</span>
103 <!-- TMPL_IF name="delete_sort_rule_form" -->
104 › Confirm deletion of filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>
106 <!-- TMPL_IF name="delete_sort_rule_impossible" -->
107 › Cannot delete filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>
111 <div id="doc3" class="yui-t2">
117 <!-- TMPL_IF name="class_source_form" -->
118 <!-- TMPL_IF name="edit_class_source" -->
119 <h2>Modify classification source</h2>
121 <h2>Add classification source</h2>
123 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
124 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
125 <fieldset class="rows">
128 <!-- TMPL_IF name="edit_class_source" -->
129 <span class="label">Classification source code: </span>
130 <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
131 <!-- TMPL_VAR name="class_source" -->
133 <label for="class_source">Classification source code: </label>
134 <input type="text" id="class_source" name="class_source" size="10" maxlength="10" />
137 <li><label for="description">Description: </label>
138 <input type="text" id="description" name="description" size="50" maxlength="250"
139 value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
141 <li><label for="used">Source in use?</label>
142 <!-- TMPL_IF NAME="used" --><input type="checkbox" id="used" name="used" value="used" checked="checked" /><!-- TMPL_ELSE -->
143 <input type="checkbox" id="used" name="used" value="used" /><!-- /TMPL_IF -->
145 <li><label for="sort_rule">Filing Rule: </label>
146 <select id="sort_rule" name="sort_rule">
147 <!-- TMPL_LOOP name="rules_dropdown" -->
148 <!-- TMPL_IF name="selected" -->
149 <option value="<!-- TMPL_VAR name="rule" -->" selected="selected"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
151 <option value="<!-- TMPL_VAR name="rule" -->"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
158 <fieldset class="action">
159 <!-- TMPL_IF name="edit_class_source" -->
160 <input type="button" value="Save"
161 onclick="CheckSourceForm(this.form)" />
163 <input type="button" value="Save"
164 onclick="CheckSourceForm(this.form)" />
166 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
171 <!-- TMPL_IF name="sort_rule_form" -->
172 <!-- TMPL_IF name="edit_sort_rule" -->
173 <h2>Modify filing rule</h2>
175 <h2>Add filing rule</h2>
177 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
178 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
179 <fieldset class="rows">
182 <!-- TMPL_IF name="edit_sort_rule" -->
183 <span class="label">Filing rule code: </span>
184 <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
185 <!-- TMPL_VAR name="sort_rule" -->
187 <label for="sort_rule">Filing rule code: </label>
188 <input type="text" id="sort_rule" name="sort_rule" size="10" maxlength="10" />
191 <li><label for="description">Description: </label>
192 <input type="text" id="description" name="description" size="50" maxlength="250"
193 value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
195 <li><label for="sort_routine">Filing Routine: </label>
196 <select id="sort_routine" name="sort_routine">
197 <!-- TMPL_LOOP name="routines_dropdown" -->
198 <!-- TMPL_IF name="selected" -->
199 <option value="<!-- TMPL_VAR name="routine" -->" selected="selected"><!-- TMPL_VAR name="routine" --></option>
201 <option value="<!-- TMPL_VAR name="routine" -->"><!-- TMPL_VAR name="routine" --></option>
208 <fieldset class="action">
209 <!-- TMPL_IF name="edit_sort_rule" -->
210 <input type="button" value="Save"
211 onclick="CheckRuleForm(this.form)" />
213 <input type="button" value="Save"
214 onclick="CheckRuleForm(this.form)" /> <!-- /TMPL_IF-->
215 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
220 <!-- TMPL_IF name="delete_class_source_form" -->
221 <div class="dialog alert"><h3>Confirm deletion of classification source <span class="ex">'<!-- TMPL_VAR name="class_source" -->'</span>?</h3>
222 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
223 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
224 <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
225 <input type="submit" value="Delete classification source" class="approve" /></form>
226 <form action="<!-- TMPL_VAR name="script_name" -->" method="get"><input type="submit" value="No, Do Not Delete" class="deny" />
231 <!-- TMPL_IF name="delete_sort_rule_form" -->
232 <div class="dialog alert"><h3>Confirm deletion of filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>?</h3>
233 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
234 <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
235 <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
236 <input type="submit" value="Delete filing rule" class="approve" />
238 <form action="<!-- TMPL_VAR name="script_name" -->" method="get"> <input type="submit" value="No, Do Not Delete" class="deny" /></form></div>
241 <!-- TMPL_IF name="delete_sort_rule_impossible" -->
242 <div class="dialog message"><h3>Cannot delete filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span></h3>
243 <p>The filing rule <!-- TMPL_VAR name="sort_rule" --> is used by at least one classification source. Please
244 remove it from all classification source definitions before trying again.
246 <form action="<!-- TMPL_VAR name="script_name" -->" method="get">
247 <input type="button" value="OK" class="approve" /></form>
251 <!-- TMPL_IF name="display_lists" -->
254 <script type="text/javascript">
256 // prepare DOM for YUI Toolbar
257 $(document).ready(function() {
260 // YUI Toolbar Functions
261 function yuiToolbar() {
262 new YAHOO.widget.Button("newsource");
263 new YAHOO.widget.Button("newrule");
267 <li><a id="newsource" href="<!-- TMPL_VAR name="script_name" -->?op=add_source">New Classification Source</a></li>
268 <li><a id="newrule" href="<!-- TMPL_VAR name="script_name" -->?op=add_sort_rule">New Filing Rules</a></li>
271 <h2>Classification Sources</h2>
272 <!-- TMPL_IF name="added_source" -->
273 <span class="problem">Added classification source <!-- TMPL_VAR name="added_source" --></span>
275 <!-- TMPL_IF name="edited_source" -->
276 <span class="problem">Modified classification source <!-- TMPL_VAR name="edited_source" --></span>
278 <!-- TMPL_IF name="deleted_source" -->
279 <span class="problem">Deleted classification source <!-- TMPL_VAR name="deleted_source" --></span>
289 <!-- TMPL_LOOP name="class_sources" -->
291 <td><!-- TMPL_VAR name="code" --></td>
292 <td><!-- TMPL_VAR name="description" --></td>
293 <td><!-- TMPL_IF name="used" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF --></td>
294 <td><!-- TMPL_VAR name="sortrule" --></td>
296 <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_source&class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Edit</a>
297 <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_source&class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Delete</a>
303 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
305 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
306 <h2>Classification Filing Rules</h2>
307 <!-- TMPL_IF name="added_rule" -->
308 <span class="problem">Added filing rule <!-- TMPL_VAR name="added_rule" --></span>
310 <!-- TMPL_IF name="edited_rule" -->
311 <span class="problem">Modified filing rule <!-- TMPL_VAR name="edited_rule" --></span>
313 <!-- TMPL_IF name="deleted_rule" -->
314 <span class="problem">Deleted filing rule <!-- TMPL_VAR name="deleted_rule" --></span>
320 <th>Sorting Routine</th>
323 <!-- TMPL_LOOP name="class_sort_rules" -->
325 <td><!-- TMPL_VAR name="rule" --></td>
326 <td><!-- TMPL_VAR name="description" --></td>
327 <td><!-- TMPL_VAR name="sort_routine" --></td>
329 <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_sort_rule&sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Edit</a>
330 <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_sort_rule&sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Delete</a>
335 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
342 <!-- TMPL_INCLUDE NAME="admin-menu.inc" -->
345 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->