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