Bug 15758: Koha::Libraries - Remove GetBranchesLoop
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / classsources.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Administration &rsaquo; Classification sources
3 [% IF ( class_source_form ) %]
4 &rsaquo; 
5     [% IF ( edit_class_source ) %]Modify classification source[% ELSE %]Add classification source[% END %]
6 [% END %]
7 [% IF ( sort_rule_form ) %]
8 &rsaquo;
9     [% IF ( edit_sort_rule ) %]Modify filing rule[% ELSE %]Add filing rule[% END %]
10 [% END %]
11 [% IF ( delete_class_source_form ) %]
12   &rsaquo; Confirm deletion of classification source [% class_source %]
13 [% ELSIF ( delete_sort_rule_form ) %]
14   &rsaquo; Confirm deletion of filing rule [% sort_rule %]
15 [% ELSIF ( delete_sort_rule_impossible ) %]
16   &rsaquo; Cannot delete filing rule [% sort_rule %]
17 [% END %]
18 </title>
19 [% INCLUDE 'doc-head-close.inc' %]
20 </head>
21
22 <body id="admin_classsources" class="admin">
23 [% INCLUDE 'header.inc' %]
24 [% INCLUDE 'cat-search.inc' %]
25
26 <div id="breadcrumbs">
27          <a href="/cgi-bin/koha/mainpage.pl">Home</a>
28 &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
29 &rsaquo; <a href="/cgi-bin/koha/admin/classsources.pl">Classification sources</a>
30 [% IF ( class_source_form ) %]
31 &rsaquo; [% IF ( edit_class_source ) %]Modify classification source[% ELSE %]Add classification source[% END %]
32 [% END %]
33 [% IF ( sort_rule_form ) %]
34 &rsaquo; [% IF ( edit_sort_rule ) %]Modify filing rule[% ELSE %]Add filing rule[% END %]
35 [% END %]
36 [% IF ( delete_class_source_form ) %]
37 &rsaquo; Confirm deletion of classification source <span class="ex">'[% class_source %]'</span>
38 [% ELSIF ( delete_sort_rule_form ) %]
39 &rsaquo; Confirm deletion of filing rule <span class="ex">'[% sort_rule %]'</span>
40 [% ELSIF ( delete_sort_rule_impossible ) %]
41 &rsaquo; Cannot delete filing rule <span class="ex">'[% sort_rule %]'</span>
42 [% END %]
43 </div>
44
45 <div id="doc3" class="yui-t2">
46   <div id="bd">
47     <div id="yui-main">
48       <div class="yui-b">
49
50 [% IF ( class_source_form ) %]
51   [% IF ( edit_class_source ) %]
52 <h2>Modify classification source</h2>
53   [% ELSE %]
54 <h2>Add classification source</h2>
55   [% END %]
56 <form action="[% script_name %]" name="Aform" class="validated" method="post">
57   <input type="hidden" name="op" value="[% confirm_op %]" />
58   <fieldset class="rows">
59     <ol>
60       <li>
61           [% IF ( edit_class_source ) %]
62                   <span class="label">Classification source code: </span>
63             <input type="hidden" name="class_source" value="[% class_source %]" />
64             [% class_source %]
65           [% ELSE %]
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>
69           [% END %]
70        </li>
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>
74        </li>
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 %]
78        </li>
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>
84              [% ELSE %]
85              <option value="[% rules_dropdow.rule %]">[% rules_dropdow.description %] ([% rules_dropdow.rule %])</option>
86              [% END %]
87            [% END %]
88            </select>
89            <span class="required">Required</span>
90        </li>    
91     </ol>
92   </fieldset>
93   <fieldset class="action">
94     <input type="submit" value="Save" />
95     <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
96   </fieldset>
97 </form>
98 [% END %]
99
100 [% IF ( sort_rule_form ) %]
101   [% IF ( edit_sort_rule ) %]
102 <h2>Modify filing rule</h2>
103   [% ELSE %]
104 <h2>Add filing rule</h2>
105   [% END %]
106 <form action="[% script_name %]" name="Aform" class="validated" method="post">
107   <input type="hidden" name="op" value="[% confirm_op %]" />
108   <fieldset class="rows">
109     <ol>
110       <li>
111           [% IF ( edit_sort_rule ) %]
112                   <span class="label">Filing rule code: </span>
113             <input type="hidden" name="sort_rule" value="[% sort_rule %]" />
114             [% sort_rule %]
115           [% ELSE %]
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>
119           [% END %]
120        </li>
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>
124        </li>
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>
130              [% ELSE %]
131              <option value="[% routines_dropdow.routine %]">[% routines_dropdow.routine %]</option>
132              [% END %]
133            [% END %]
134            </select>
135            <span class="required">Required</span>
136        </li>
137     </ol>
138   </fieldset>
139     <fieldset class="action">
140         <input type="submit" value="Save" />
141         <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
142     </fieldset>
143 </form>
144 [% END %]
145
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>
153         </form>
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>
156         </form>
157     </div>
158 [% END %]
159
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>
167         </form>
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>
170         </form>
171     </div>
172 [% END %]
173
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.
178     </p>
179     <form action="[% script_name %]" method="get">
180           <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button>
181     </form>
182 </div>
183 [% END %]
184
185 [% IF ( display_lists ) %]
186
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>
190 </div>
191
192 <h2>Classification sources</h2>
193 [% IF ( added_source ) %]
194 <div class="dialog message">Added classification source [% added_source %]</div>
195 [% END %]
196 [% IF ( edited_source ) %]
197 <div class="dialog message">Modified classification source [% edited_source %]</div>
198 [% END %]
199 [% IF ( deleted_source ) %]
200 <div class="dialog message">Deleted classification source [% deleted_source %]</div>
201 [% END %]
202 <table>
203   <tr>
204     <th>Code</th>
205     <th>Description</th>
206     <th>In use</th>
207     <th>Filing rule</th>
208     <th>Actions</th>
209   </tr>
210   [% FOREACH class_source IN class_sources %]
211   <tr>
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>
216     <td class="actions">
217       <a class="btn btn-mini" href="[% class_source.script_name %]?op=edit_source&amp;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&amp;class_source=[% class_source.code |html %]"><i class="fa fa-trash"></i> Delete</a>
219     </td>
220   </tr>
221   [% END %]
222 </table>
223
224 <h2>Classification filing rules</h2>
225 [% IF ( added_rule ) %]
226 <div class="dialog message">Added filing rule [% added_rule %]</div>
227 [% END %]
228 [% IF ( edited_rule ) %]
229 <div class="dialog message">Modified filing rule [% edited_rule %]</div>
230 [% END %]
231 [% IF ( deleted_rule ) %]
232 <div class="dialog message">Deleted filing rule [% deleted_rule %]</div>
233 [% END %]
234 <table>
235   <tr>
236     <th>Code</th>
237     <th>Description</th>
238     <th>Sorting routine</th>
239     <th>Actions</th>
240   </tr>
241   [% FOREACH class_sort_rule IN class_sort_rules %]
242   <tr>
243     <td>[% class_sort_rule.rule %]</td>
244     <td>[% class_sort_rule.description %]</td>
245     <td>[% class_sort_rule.sort_routine %]</td>
246     <td class="actions">
247       <a class="btn btn-mini" href="[% class_sort_rule.script_name %]?op=edit_sort_rule&amp;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&amp;sort_rule=[% class_sort_rule.rule |html %]"><i class="fa fa-trash"></i> Delete</a>
249     </td>
250   </tr>
251   [% END %]
252 </table>
253
254 [% END %]
255
256       </div>
257     </div>
258 <div class="yui-b">
259 [% INCLUDE 'admin-menu.inc' %]
260   </div>
261 </div>
262 [% INCLUDE 'intranet-bottom.inc' %]