1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha › Administration › Classification sources
3 [% IF ( class_source_form ) %]
5 [% IF ( edit_class_source ) %]Modify classification source[% ELSE %]Add classification source[% END %]
7 [% IF ( sort_rule_form ) %]
9 [% IF ( edit_sort_rule ) %]Modify filing rule[% ELSE %]Add filing rule[% END %]
11 [% IF ( delete_class_source_form ) %]
12 › Confirm deletion of classification source [% class_source %]
13 [% ELSIF ( delete_sort_rule_form ) %]
14 › Confirm deletion of filing rule [% sort_rule %]
15 [% ELSIF ( delete_sort_rule_impossible ) %]
16 › Cannot delete filing rule [% sort_rule %]
19 [% INCLUDE 'doc-head-close.inc' %]
22 <body id="admin_classsources" class="admin">
23 [% INCLUDE 'header.inc' %]
24 [% INCLUDE 'cat-search.inc' %]
26 <div id="breadcrumbs">
27 <a href="/cgi-bin/koha/mainpage.pl">Home</a>
28 › <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
29 › <a href="/cgi-bin/koha/admin/classsources.pl">Classification sources</a>
30 [% IF ( class_source_form ) %]
31 › [% IF ( edit_class_source ) %]Modify classification source[% ELSE %]Add classification source[% END %]
33 [% IF ( sort_rule_form ) %]
34 › [% IF ( edit_sort_rule ) %]Modify filing rule[% ELSE %]Add filing rule[% END %]
36 [% IF ( delete_class_source_form ) %]
37 › Confirm deletion of classification source <span class="ex">'[% class_source %]'</span>
38 [% ELSIF ( delete_sort_rule_form ) %]
39 › Confirm deletion of filing rule <span class="ex">'[% sort_rule %]'</span>
40 [% ELSIF ( delete_sort_rule_impossible ) %]
41 › Cannot delete filing rule <span class="ex">'[% sort_rule %]'</span>
45 <div id="doc3" class="yui-t2">
50 [% IF ( class_source_form ) %]
51 [% IF ( edit_class_source ) %]
52 <h2>Modify classification source</h2>
54 <h2>Add classification source</h2>
56 <form action="[% script_name %]" name="Aform" class="validated" method="post">
57 <input type="hidden" name="op" value="[% confirm_op %]" />
58 <fieldset class="rows">
61 [% IF ( edit_class_source ) %]
62 <span class="label">Classification source code: </span>
63 <input type="hidden" name="class_source" value="[% class_source %]" />
66 <label class="required" for="class_source">Classification source code: </label>
67 <input class="required" required="required" type="text" id="class_source" name="class_source" size="10" maxlength="10" />
68 <span class="required">Required</span>
71 <li><label class="required" for="description">Description: </label>
72 <input class="required" required="required" type="text" id="description" name="description" size="50" maxlength="250" value="[% description |html %]" />
73 <span class="required">Required</span>
75 <li><label for="used">Source in use?</label>
76 [% IF ( used ) %]<input type="checkbox" id="used" name="used" value="used" checked="checked" />[% ELSE %]
77 <input type="checkbox" id="used" name="used" value="used" />[% END %]
79 <li><label class="required" for="sort_rule">Filing rule: </label>
80 <select class="required" required="required" id="sort_rule" name="sort_rule">
81 [% FOREACH rules_dropdow IN rules_dropdown %]
82 [% IF ( rules_dropdow.selected ) %]
83 <option value="[% rules_dropdow.rule %]" selected="selected">[% rules_dropdow.description %] ([% rules_dropdow.rule %])</option>
85 <option value="[% rules_dropdow.rule %]">[% rules_dropdow.description %] ([% rules_dropdow.rule %])</option>
89 <span class="required">Required</span>
93 <fieldset class="action">
94 <input type="submit" value="Save" />
95 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
100 [% IF ( sort_rule_form ) %]
101 [% IF ( edit_sort_rule ) %]
102 <h2>Modify filing rule</h2>
104 <h2>Add filing rule</h2>
106 <form action="[% script_name %]" name="Aform" class="validated" method="post">
107 <input type="hidden" name="op" value="[% confirm_op %]" />
108 <fieldset class="rows">
111 [% IF ( edit_sort_rule ) %]
112 <span class="label">Filing rule code: </span>
113 <input type="hidden" name="sort_rule" value="[% sort_rule %]" />
116 <label for="sort_rule" class="required">Filing rule code: </label>
117 <input class="required" required="required" type="text" id="sort_rule" name="sort_rule" size="10" maxlength="10" />
118 <span class="required">Required</span>
121 <li><label for="description" class="required">Description: </label>
122 <input class="required" required="required" type="text" id="description" name="description" size="50" maxlength="250" value="[% description |html %]" />
123 <span class="required">Required</span>
125 <li><label for="sort_routine" class="required">Filing routine: </label>
126 <select class="required" required="required" id="sort_routine" name="sort_routine">
127 [% FOREACH routines_dropdow IN routines_dropdown %]
128 [% IF ( routines_dropdow.selected ) %]
129 <option value="[% routines_dropdow.routine %]" selected="selected">[% routines_dropdow.routine %]</option>
131 <option value="[% routines_dropdow.routine %]">[% routines_dropdow.routine %]</option>
135 <span class="required">Required</span>
139 <fieldset class="action">
140 <input type="submit" value="Save" />
141 <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
146 [% IF ( delete_class_source_form ) %]
147 <div class="dialog alert">
148 <h3>Confirm deletion of classification source <span class="ex">'[% class_source %]'</span>?</h3>
149 <form action="[% script_name %]" name="Aform" method="post">
150 <input type="hidden" name="op" value="[% confirm_op %]" />
151 <input type="hidden" name="class_source" value="[% class_source %]" />
152 <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete classification source</button>
154 <form action="[% script_name %]" method="get">
155 <button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
160 [% IF ( delete_sort_rule_form ) %]
161 <div class="dialog alert">
162 <h3>Confirm deletion of filing rule <span class="ex">'[% sort_rule %]'</span>?</h3>
163 <form action="[% script_name %]" name="Aform" method="post">
164 <input type="hidden" name="op" value="[% confirm_op %]" />
165 <input type="hidden" name="sort_rule" value="[% sort_rule %]" />
166 <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete filing rule</button>
168 <form action="[% script_name %]" method="get">
169 <button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
174 [% IF ( delete_sort_rule_impossible ) %]
175 <div class="dialog alert"><h3>Cannot delete filing rule <span class="ex">'[% sort_rule %]'</span></h3>
176 <p>The filing rule [% sort_rule %] is used by at least one classification source. Please
177 remove it from all classification source definitions before trying again.
179 <form action="[% script_name %]" method="get">
180 <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button>
185 [% IF ( display_lists ) %]
187 <div id="toolbar" class="btn-toolbar">
188 <a class="btn btn-small" id="newsource" href="[% script_name %]?op=add_source"><i class="fa fa-plus"></i> New classification source</a>
189 <a class="btn btn-small" id="newrule" href="[% script_name %]?op=add_sort_rule"><i class="fa fa-plus"></i> New filing rule</a>
192 <h2>Classification sources</h2>
193 [% IF ( added_source ) %]
194 <div class="dialog message">Added classification source [% added_source %]</div>
196 [% IF ( edited_source ) %]
197 <div class="dialog message">Modified classification source [% edited_source %]</div>
199 [% IF ( deleted_source ) %]
200 <div class="dialog message">Deleted classification source [% deleted_source %]</div>
210 [% FOREACH class_source IN class_sources %]
212 <td>[% class_source.code %]</td>
213 <td>[% class_source.description %]</td>
214 <td>[% IF ( class_source.used ) %]Yes[% ELSE %]No[% END %]</td>
215 <td>[% class_source.sortrule %]</td>
217 <a class="btn btn-mini" href="[% class_source.script_name %]?op=edit_source&class_source=[% class_source.code |html %]"><i class="fa fa-pencil"></i> Edit</a>
218 <a class="btn btn-mini" href="[% class_source.script_name %]?op=delete_source&class_source=[% class_source.code |html %]"><i class="fa fa-trash"></i> Delete</a>
224 <h2>Classification filing rules</h2>
225 [% IF ( added_rule ) %]
226 <div class="dialog message">Added filing rule [% added_rule %]</div>
228 [% IF ( edited_rule ) %]
229 <div class="dialog message">Modified filing rule [% edited_rule %]</div>
231 [% IF ( deleted_rule ) %]
232 <div class="dialog message">Deleted filing rule [% deleted_rule %]</div>
238 <th>Sorting routine</th>
241 [% FOREACH class_sort_rule IN class_sort_rules %]
243 <td>[% class_sort_rule.rule %]</td>
244 <td>[% class_sort_rule.description %]</td>
245 <td>[% class_sort_rule.sort_routine %]</td>
247 <a class="btn btn-mini" 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>
248 <a class="btn btn-mini" 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>
259 [% INCLUDE 'admin-menu.inc' %]
262 [% INCLUDE 'intranet-bottom.inc' %]