Add and change preferences, change tab names in sysprefs editor
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / classsources.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Administration &rsaquo; Classification Sources
3 <!-- TMPL_IF name="class_source_form" -->
4 &rsaquo; 
5     <!-- TMPL_IF name="edit_class_source" -->Modify classification source<!-- TMPL_ELSE -->Add classification source<!-- /TMPL_IF -->
6 <!-- /TMPL_IF -->
7 <!-- TMPL_IF name="sort_rule_form" -->
8 &rsaquo;
9     <!-- TMPL_IF name="edit_sort_rule" -->Modify filing rule<!-- TMPL_ELSE -->Add filing rule<!-- /TMPL_IF -->
10 <!-- /TMPL_IF -->
11 <!-- TMPL_IF name="delete_class_source_form" -->
12   &rsaquo; Confirm deletion of classification source <!-- TMPL_VAR name="class_source" -->
13 <!-- TMPL_ELSIF name="delete_sort_rule_form" -->
14   &rsaquo; Confirm deletion of filing rule <!-- TMPL_VAR name="sort_rule" -->
15 <!-- TMPL_ELSIF name="delete_sort_rule_impossible" -->
16   &rsaquo; Cannot delete filing rule <!-- TMPL_VAR name="sort_rule" -->
17 <!-- /TMPL_IF -->
18 </title>
19 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
20
21 <script type="text/javascript">
22 //<![CDATA[
23
24 function CheckSourceForm(f) {
25     var _alertString="";
26     var alertString2;
27     if (f.class_source.value.length==0) {
28         _alertString += "\n- " + _("Classification source code missing");
29     }
30     if (f.sort_rule.value.length==0) {
31         _alertString += "\n- " + _("Filing rule code missing");
32     }
33     if (f.description.value.length==0) {
34         _alertString += "\n- " + _("Description missing");
35     }
36     if (_alertString.length==0) {
37         document.Aform.submit();
38     } else {
39         alertString2  = _("Form not submitted because of the following problem(s)");
40         alertString2 += "\n------------------------------------------------------------------------------------\n";
41         alertString2 += _alertString;
42         alert(alertString2);
43     }
44 }
45
46 function CheckRuleForm(f) {
47     var _alertString="";
48     var alertString2;
49     if (f.sort_rule.value.length==0) {
50         _alertString += "\n- " + _("Filing rule code missing");
51     }
52     if (f.description.value.length==0) {
53         _alertString += "\n- " + _("Description missing");
54     }
55     if (f.sort_routine.value.length==0) {
56         _alertString += "\n- " + _("Sort routine missing");
57     }
58     if (_alertString.length==0) {
59         document.Aform.submit();
60     } else {
61         alertString2  = _("Form not submitted because of the following problem(s)");
62         alertString2 += "\n------------------------------------------------------------------------------------\n";
63         alertString2 += _alertString;
64         alert(alertString2);
65     }
66 }
67
68 $(document).ready(function() {
69     new YAHOO.widget.Button("newsource");
70     new YAHOO.widget.Button("newrule");
71 });
72
73 //]]>
74 </script>
75 </head>
76 <body>
77 <!-- TMPL_INCLUDE NAME="header.inc" -->
78 <!-- TMPL_INCLUDE NAME="cat-search.inc" -->
79
80 <div id="breadcrumbs">
81          <a href="/cgi-bin/koha/mainpage.pl">Home</a>
82 &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
83 &rsaquo; <a href="/cgi-bin/koha/admin/classsources.pl">Classification Sources</a>
84 <!-- TMPL_IF name="class_source_form" -->
85 &rsaquo; <!-- TMPL_IF name="edit_class_source" -->Modify classification source<!-- TMPL_ELSE -->Add classification source<!-- /TMPL_IF -->
86 <!-- /TMPL_IF -->
87 <!-- TMPL_IF name="sort_rule_form" -->
88 &rsaquo; <!-- TMPL_IF name="edit_sort_rule" -->Modify filing rule<!-- TMPL_ELSE -->Add filing rule<!-- /TMPL_IF -->
89 <!-- /TMPL_IF -->
90 <!-- TMPL_IF    name="delete_class_source_form" -->
91 &rsaquo; Confirm deletion of classification source <span class="ex">'<!-- TMPL_VAR name="class_source" -->'</span>
92 <!-- TMPL_ELSIF name="delete_sort_rule_form" -->
93 &rsaquo; Confirm deletion of filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>
94 <!-- TMPL_ELSIF name="delete_sort_rule_impossible" -->
95 &rsaquo; Cannot delete filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>
96 <!-- /TMPL_IF -->
97 </div>
98
99 <div id="doc3" class="yui-t2">
100   <div id="bd">
101     <div id="yui-main">
102       <div class="yui-b">
103
104 <!-- TMPL_IF name="class_source_form" -->
105   <!-- TMPL_IF name="edit_class_source" -->
106 <h2>Modify classification source</h2>
107   <!-- TMPL_ELSE -->
108 <h2>Add classification source</h2>
109   <!-- /TMPL_IF -->
110 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
111   <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
112   <fieldset class="rows">
113     <ol>
114       <li>
115           <!-- TMPL_IF name="edit_class_source" -->
116                   <span class="label">Classification source code: </span>
117             <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
118             <!-- TMPL_VAR name="class_source" -->
119           <!-- TMPL_ELSE -->
120                   <label for="class_source">Classification source code: </label>
121             <input type="text" id="class_source" name="class_source"  size="10" maxlength="10" />
122           <!-- /TMPL_IF -->
123        </li>
124        <li><label for="description">Description: </label>
125            <input type="text" id="description" name="description" size="50" maxlength="250" 
126                   value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
127        </li>
128        <li><label for="used">Source in use?</label>
129            <!-- TMPL_IF NAME="used" --><input type="checkbox" id="used" name="used" value="used" checked="checked" /><!-- TMPL_ELSE -->
130                   <input type="checkbox" id="used" name="used" value="used" /><!-- /TMPL_IF -->
131        </li>
132        <li><label for="sort_rule">Filing Rule: </label>
133            <select id="sort_rule" name="sort_rule">
134            <!-- TMPL_LOOP name="rules_dropdown" -->
135              <!-- TMPL_IF name="selected" -->
136              <option value="<!-- TMPL_VAR name="rule" -->" selected="selected"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
137              <!-- TMPL_ELSE -->
138              <option value="<!-- TMPL_VAR name="rule" -->"><!-- TMPL_VAR name="description" --> (<!-- TMPL_VAR name="rule" -->)</option>
139              <!-- /TMPL_IF -->
140            <!-- /TMPL_LOOP -->
141            </select>
142        </li>    
143     </ol>
144   </fieldset>
145   <fieldset class="action">
146     <input type="button" value="Save" onclick="CheckSourceForm(this.form)" />
147     <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
148   </fieldset>
149 </form>
150 <!-- /TMPL_IF -->
151
152 <!-- TMPL_IF name="sort_rule_form" -->
153   <!-- TMPL_IF name="edit_sort_rule" -->
154 <h2>Modify filing rule</h2>
155   <!-- TMPL_ELSE -->
156 <h2>Add filing rule</h2>
157   <!-- /TMPL_IF -->
158 <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
159   <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
160   <fieldset class="rows">
161     <ol>
162       <li>
163           <!-- TMPL_IF name="edit_sort_rule" -->
164                   <span class="label">Filing rule code: </span>
165             <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
166             <!-- TMPL_VAR name="sort_rule" -->
167           <!-- TMPL_ELSE -->
168                   <label for="sort_rule">Filing rule code: </label>
169             <input type="text" id="sort_rule" name="sort_rule"  size="10" maxlength="10" />
170           <!-- /TMPL_IF -->
171        </li>
172        <li><label for="description">Description: </label>
173            <input type="text" id="description" name="description" size="50" maxlength="250" 
174                   value="<!-- TMPL_VAR name="description" escape="HTML" -->" />
175        </li>
176        <li><label for="sort_routine">Filing Routine: </label>
177            <select id="sort_routine" name="sort_routine">
178            <!-- TMPL_LOOP name="routines_dropdown" -->
179              <!-- TMPL_IF name="selected" -->
180              <option value="<!-- TMPL_VAR name="routine" -->" selected="selected"><!-- TMPL_VAR name="routine" --></option>
181              <!-- TMPL_ELSE -->
182              <option value="<!-- TMPL_VAR name="routine" -->"><!-- TMPL_VAR name="routine" --></option>
183              <!-- /TMPL_IF -->
184            <!-- /TMPL_LOOP -->
185            </select>
186        </li>
187     </ol>
188   </fieldset>
189     <fieldset class="action">
190         <input type="button" value="Save" onclick="CheckRuleForm(this.form)" />
191         <a class="cancel" href="/cgi-bin/koha/admin/classsources.pl">Cancel</a>
192     </fieldset>
193 </form>
194 <!-- /TMPL_IF -->
195
196 <!-- TMPL_IF name="delete_class_source_form" -->
197 <div class="dialog alert"><h3>Confirm deletion of classification source <span class="ex">'<!-- TMPL_VAR name="class_source" -->'</span>?</h3>
198     <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
199       <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
200       <input type="hidden" name="class_source" value="<!-- TMPL_VAR name="class_source" -->" />
201       <input type="submit" value="Delete classification source" class="approve" />
202     </form>
203     <form action="<!-- TMPL_VAR name="script_name" -->" method="get">
204         <input type="submit" value="No, Do Not Delete" class="deny" />
205     </form>
206 </div>
207 <!-- /TMPL_IF -->
208
209 <!-- TMPL_IF name="delete_sort_rule_form" -->
210 <div class="dialog alert"><h3>Confirm deletion of filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span>?</h3>
211     <form action="<!-- TMPL_VAR name="script_name" -->" name="Aform" method="post">
212         <input type="hidden" name="op" value="<!-- TMPL_VAR name="confirm_op"-->" />
213         <input type="hidden" name="sort_rule" value="<!-- TMPL_VAR name="sort_rule" -->" />
214         <input type="submit" value="Delete filing rule" class="approve" />
215     </form>
216     <form action="<!-- TMPL_VAR name="script_name" -->" method="get">
217         <input type="submit" value="No, Do Not Delete" class="deny" />
218     </form>
219 </div>
220 <!-- /TMPL_IF -->
221
222 <!-- TMPL_IF name="delete_sort_rule_impossible" -->
223 <div class="dialog message"><h3>Cannot delete filing rule <span class="ex">'<!-- TMPL_VAR name="sort_rule" -->'</span></h3>
224     <p>The filing rule <!-- TMPL_VAR name="sort_rule" --> is used by at least one classification source.  Please
225     remove it from all classification source definitions before trying again.
226     </p>
227     <form action="<!-- TMPL_VAR name="script_name" -->" method="get">
228         <input type="button" value="OK" class="approve" />
229     </form>
230 </div>
231 <!-- /TMPL_IF -->
232
233 <!-- TMPL_IF name="display_lists" -->
234
235 <div id="toolbar">
236         <ul class="toolbar">
237         <li><a id="newsource" href="<!-- TMPL_VAR name="script_name" -->?op=add_source">New Classification Source</a></li>
238         <li><a id="newrule" href="<!-- TMPL_VAR name="script_name" -->?op=add_sort_rule">New Filing Rules</a></li>
239 </ul></div>
240
241 <h2>Classification Sources</h2>
242 <!-- TMPL_IF name="added_source" -->
243 <span class="problem">Added classification source <!-- TMPL_VAR name="added_source" --></span>
244 <!-- /TMPL_IF -->
245 <!-- TMPL_IF name="edited_source" -->
246 <span class="problem">Modified classification source <!-- TMPL_VAR name="edited_source" --></span>
247 <!-- /TMPL_IF -->
248 <!-- TMPL_IF name="deleted_source" -->
249 <span class="problem">Deleted classification source <!-- TMPL_VAR name="deleted_source" --></span>
250 <!-- /TMPL_IF -->
251 <table>
252   <tr>
253     <th>Code</th>
254     <th>Description</th>
255     <th>In Use</th>
256     <th>Filing Rule</th>
257     <th>Actions</th>
258   </tr>
259   <!-- TMPL_LOOP name="class_sources" -->
260   <!-- TMPL_IF name="__odd__" -->
261   <tr>
262   <!-- TMPL_ELSE -->
263   <tr class="highlight">
264   <!-- /TMPL_IF -->
265     <td><!-- TMPL_VAR name="code" --></td>
266     <td><!-- TMPL_VAR name="description" --></td>
267     <td><!-- TMPL_IF name="used" -->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF --></td>
268     <td><!-- TMPL_VAR name="sortrule" --></td>
269     <td>
270       <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_source&amp;class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Edit</a>
271       <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_source&amp;class_source=<!-- TMPL_VAR name="code" escape="HTML" -->">Delete</a>
272     </td>
273   </tr>
274   <!-- /TMPL_LOOP -->
275 </table>
276
277 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
278
279 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
280 <h2>Classification Filing Rules</h2>
281 <!-- TMPL_IF name="added_rule" -->
282 <span class="problem">Added filing rule <!-- TMPL_VAR name="added_rule" --></span>
283 <!-- /TMPL_IF -->
284 <!-- TMPL_IF name="edited_rule" -->
285 <span class="problem">Modified filing rule <!-- TMPL_VAR name="edited_rule" --></span>
286 <!-- /TMPL_IF -->
287 <!-- TMPL_IF name="deleted_rule" -->
288 <span class="problem">Deleted filing rule <!-- TMPL_VAR name="deleted_rule" --></span>
289 <!-- /TMPL_IF -->
290 <table>
291   <tr>
292     <th>Code</th>
293     <th>Description</th>
294     <th>Sorting Routine</th>
295     <th>Actions</th>
296   </tr>
297   <!-- TMPL_LOOP name="class_sort_rules" -->
298   <!-- TMPL_IF name="__odd__" -->
299   <tr>
300   <!-- TMPL_ELSE -->
301   <tr class="highlight">
302   <!-- /TMPL_IF -->
303     <td><!-- TMPL_VAR name="rule" --></td>
304     <td><!-- TMPL_VAR name="description" --></td>
305     <td><!-- TMPL_VAR name="sort_routine" --></td>
306     <td>
307       <a href="<!-- TMPL_VAR name="script_name" -->?op=edit_sort_rule&amp;sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Edit</a>
308       <a href="<!-- TMPL_VAR name="script_name" -->?op=delete_sort_rule&amp;sort_rule=<!-- TMPL_VAR name="rule" escape="HTML" -->">Delete</a>
309     </td>
310   </tr>
311   <!-- /TMPL_LOOP -->
312 </table>
313 <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
314
315 <!-- /TMPL_IF -->
316
317       </div>
318     </div>
319 <div class="yui-b">
320 <!-- TMPL_INCLUDE NAME="admin-menu.inc" -->
321   </div>
322 </div>
323 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->