2 [% INCLUDE 'doc-head-open.inc' %]
3 <title>Koha › Administration › Classification sources
4 [% IF ( class_source_form ) %]
6 [% IF ( edit_class_source ) %]Modify classification source[% ELSE %]Add classification source[% END %]
8 [% IF ( sort_rule_form ) %]
10 [% IF ( edit_sort_rule ) %]Modify filing rule[% ELSE %]Add filing rule[% END %]
12 [% IF ( delete_class_source_form ) %]
13 › Confirm deletion of classification source [% class_source %]
14 [% ELSIF ( delete_sort_rule_form ) %]
15 › Confirm deletion of filing rule [% sort_rule %]
16 [% ELSIF ( delete_sort_rule_impossible ) %]
17 › Cannot delete filing rule [% sort_rule %]
20 [% INCLUDE 'doc-head-close.inc' %]
23 <body id="admin_classsources" class="admin">
24 [% INCLUDE 'header.inc' %]
25 [% INCLUDE 'prefs-admin-search.inc' %]
27 <div id="breadcrumbs">
28 <a href="/cgi-bin/koha/mainpage.pl">Home</a>
29 › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
30 › <a href="/cgi-bin/koha/admin/classsources.pl">Classification sources</a>
31 [% IF ( class_source_form ) %]
32 › [% IF ( edit_class_source ) %]Modify classification source[% ELSE %]Add classification source[% END %]
34 [% IF ( sort_rule_form ) %]
35 › [% IF ( edit_sort_rule ) %]Modify filing rule[% ELSE %]Add filing rule[% END %]
37 [% IF ( delete_class_source_form ) %]
38 › Confirm deletion of classification source <span class="ex">'[% class_source %]'</span>
39 [% ELSIF ( delete_sort_rule_form ) %]
40 › Confirm deletion of filing rule <span class="ex">'[% sort_rule %]'</span>
41 [% ELSIF ( delete_sort_rule_impossible ) %]
42 › Cannot delete filing rule <span class="ex">'[% sort_rule %]'</span>
46 <div id="doc3" class="yui-t2">
51 [% IF ( class_source_form ) %]
52 [% IF ( edit_class_source ) %]
53 <h2>Modify classification source</h2>
55 <h2>Add classification source</h2>
57 <form action="[% script_name %]" name="Aform" class="validated" method="post">
58 <input type="hidden" name="op" value="[% confirm_op %]" />
59 <fieldset class="rows">
62 [% IF ( edit_class_source ) %]
63 <span class="label">Classification source code: </span>
64 <input type="hidden" name="class_source" value="[% class_source %]" />
67 <label class="required" for="class_source">Classification source code: </label>
68 <input class="required" required="required" type="text" id="class_source" name="class_source" size="10" maxlength="10" />
69 <span class="required">Required</span>
72 <li><label class="required" for="description">Description: </label>
73 <input class="required" required="required" type="text" id="description" name="description" size="50" maxlength="250" value="[% description |html %]" />
74 <span class="required">Required</span>
76 <li><label for="used">Source in use?</label>
77 [% IF ( used ) %]<input type="checkbox" id="used" name="used" value="used" checked="checked" />[% ELSE %]
78 <input type="checkbox" id="used" name="used" value="used" />[% END %]
80 <li><label class="required" for="sort_rule">Filing rule: </label>
81 <select class="required" required="required" id="sort_rule" name="sort_rule">
82 [% FOREACH rules_dropdow IN rules_dropdown %]
83 [% IF ( rules_dropdow.selected ) %]
84 <option value="[% rules_dropdow.rule %]" selected="selected">[% rules_dropdow.description %] ([% rules_dropdow.rule %])</option>
86 <option value="[% rules_dropdow.rule %]">[% rules_dropdow.description %] ([% rules_dropdow.rule %])</option>
90 <span class="required">Required</span>
94 <fieldset class="action">
95 <input type="submit" value="Save" />
96 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
101 [% IF ( sort_rule_form ) %]
102 [% IF ( edit_sort_rule ) %]
103 <h2>Modify filing rule</h2>
105 <h2>Add filing rule</h2>
107 <form action="[% script_name %]" name="Aform" class="validated" method="post">
108 <input type="hidden" name="op" value="[% confirm_op %]" />
109 <fieldset class="rows">
112 [% IF ( edit_sort_rule ) %]
113 <span class="label">Filing rule code: </span>
114 <input type="hidden" name="sort_rule" value="[% sort_rule %]" />
117 <label for="sort_rule" class="required">Filing rule code: </label>
118 <input class="required" required="required" type="text" id="sort_rule" name="sort_rule" size="10" maxlength="10" />
119 <span class="required">Required</span>
122 <li><label for="description" class="required">Description: </label>
123 <input class="required" required="required" type="text" id="description" name="description" size="50" maxlength="250" value="[% description |html %]" />
124 <span class="required">Required</span>
126 <li><label for="sort_routine" class="required">Filing routine: </label>
127 <select class="required" required="required" id="sort_routine" name="sort_routine">
128 [% FOREACH routines_dropdow IN routines_dropdown %]
129 [% IF ( routines_dropdow.selected ) %]
130 <option value="[% routines_dropdow.routine %]" selected="selected">[% routines_dropdow.routine %]</option>
132 <option value="[% routines_dropdow.routine %]">[% routines_dropdow.routine %]</option>
136 <span class="required">Required</span>
140 <fieldset class="action">
141 <input type="submit" value="Save" />
142 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
147 [% IF ( delete_class_source_form ) %]
148 <div class="dialog alert">
149 <h3>Confirm deletion of classification source <span class="ex">'[% class_source %]'</span>?</h3>
150 <form action="[% script_name %]" name="Aform" method="post">
151 <input type="hidden" name="op" value="[% confirm_op %]" />
152 <input type="hidden" name="class_source" value="[% class_source %]" />
153 <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete classification source</button>
155 <form action="[% script_name %]" method="get">
156 <button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
161 [% IF ( delete_sort_rule_form ) %]
162 <div class="dialog alert">
163 <h3>Confirm deletion of filing rule <span class="ex">'[% sort_rule %]'</span>?</h3>
164 <form action="[% script_name %]" name="Aform" method="post">
165 <input type="hidden" name="op" value="[% confirm_op %]" />
166 <input type="hidden" name="sort_rule" value="[% sort_rule %]" />
167 <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete filing rule</button>
169 <form action="[% script_name %]" method="get">
170 <button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
175 [% IF ( delete_sort_rule_impossible ) %]
176 <div class="dialog alert"><h3>Cannot delete filing rule <span class="ex">'[% sort_rule %]'</span></h3>
177 <p>The filing rule [% sort_rule %] is used by at least one classification source. Please
178 remove it from all classification source definitions before trying again.
180 <form action="[% script_name %]" method="get">
181 <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button>
186 [% IF ( display_lists ) %]
188 <div id="toolbar" class="btn-toolbar">
189 <a class="btn btn-default btn-sm" id="newsource" href="[% script_name %]?op=add_source"><i class="fa fa-plus"></i> New classification source</a>
190 <a class="btn btn-default btn-sm" id="newrule" href="[% script_name %]?op=add_sort_rule"><i class="fa fa-plus"></i> New filing rule</a>
193 <h2>Classification sources</h2>
194 [% IF ( added_source ) %]
195 <div class="dialog message">Added classification source [% added_source %]</div>
197 [% IF ( edited_source ) %]
198 <div class="dialog message">Modified classification source [% edited_source %]</div>
200 [% IF ( deleted_source ) %]
201 <div class="dialog message">Deleted classification source [% deleted_source %]</div>
203 [% IF ( failed_add_source ) %]
204 <div class="dialog message">Failed to add classification source [% failed_add_source %]. Perhaps the code already exists?</div>
214 [% FOREACH class_source IN class_sources %]
216 <td>[% class_source.code %]</td>
217 <td>[% class_source.description |html %]</td>
218 <td>[% IF ( class_source.used ) %]Yes[% ELSE %]No[% END %]</td>
219 <td>[% class_source.sortrule %]</td>
221 <a class="btn btn-default btn-xs" href="[% class_source.script_name %]?op=edit_source&class_source=[% class_source.code |html %]"><i class="fa fa-pencil"></i> Edit</a>
222 <a class="btn btn-default btn-xs" href="[% class_source.script_name %]?op=delete_source&class_source=[% class_source.code |html %]"><i class="fa fa-trash"></i> Delete</a>
228 <h2>Classification filing rules</h2>
229 [% IF ( added_rule ) %]
230 <div class="dialog message">Added filing rule [% added_rule %]</div>
232 [% IF ( edited_rule ) %]
233 <div class="dialog message">Modified filing rule [% edited_rule %]</div>
235 [% IF ( deleted_rule ) %]
236 <div class="dialog message">Deleted filing rule [% deleted_rule %]</div>
238 [% IF ( failed_add_rule ) %]
239 <div class="dialog message">Failed to add filing rule [% failed_add_rule %]. Perhaps the code already exists?</div>
245 <th>Sorting routine</th>
248 [% FOREACH class_sort_rule IN class_sort_rules %]
250 <td>[% class_sort_rule.rule %]</td>
251 <td>[% class_sort_rule.description |html %]</td>
252 <td>[% class_sort_rule.sort_routine %]</td>
254 <a class="btn btn-default btn-xs" href="[% class_sort_rule.script_name %]?op=edit_sort_rule&sort_rule=[% class_sort_rule.rule |html %]"><i class="fa fa-pencil"></i> Edit</a>
255 <a class="btn btn-default btn-xs" href="[% class_sort_rule.script_name %]?op=delete_sort_rule&sort_rule=[% class_sort_rule.rule |html %]"><i class="fa fa-trash"></i> Delete</a>
266 [% INCLUDE 'admin-menu.inc' %]
270 [% MACRO jsinclude BLOCK %]
271 <script type="text/javascript" src="[% interface %]/[% theme %]/js/admin-menu.js"></script>
273 [% INCLUDE 'intranet-bottom.inc' %]