Merge remote-tracking branch 'origin/new/bug_8092'
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / authorised_values.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Administration &rsaquo; Authorized values [% IF ( add_form ) %] &rsaquo; [% IF ( action_modify ) %]Modify authorized value[% END %]
3            [% IF ( action_add_value ) %] &rsaquo;  New authorized value[% END %]
4            [% IF ( action_add_category ) %] &rsaquo; New category[% END %][% END %]
5 [% IF ( delete_confirm ) %] &rsaquo; Confirm deletion[% END %]
6 [% IF ( else ) %]Authorized values[% END %]</title>
7 [% INCLUDE 'doc-head-close.inc' %]
8 <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.min.js"></script>
9 <script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.pager.js"></script>
10 <script type="text/javascript" id="js">$(document).ready(function() {
11         // call the tablesorter plugin
12         $("#table_authorized_values").tablesorter({
13                 sortList: [[1,0]],
14                 headers: { 4: { sorter: false}, 5: { sorter: false}}
15                                 }).tablesorterPager({container: $("#pagertable_authorized_values"),positionFixed: false,size: 50});
16         
17 }); </script>
18
19 <script type="text/JavaScript" language="JavaScript">
20 //<![CDATA[
21      $(document).ready(function() {
22         $('#icons').tabs();
23      });
24 //]]>
25 </script>
26 <style type="text/css">
27         fieldset.rows div.toptabs li { clear:none;margin-right:.5em;padding-bottom:0;width:auto; }
28     fieldset.rows div.toptabs .ui-tabs-nav li.ui-tabs-selected {background-color : #F4F8F9; }
29         fieldset.rows .ui-tabs-panel { margin-right : 10px; margin-left : 10px;margin-bottom:10px;}
30     fieldset.rows .ui-tabs-nav { margin-left : 10px; }
31 </style>
32 </head>
33 <body id="admin_authorised_values" class="admin">
34 [% INCLUDE 'header.inc' %]
35 [% INCLUDE 'cat-search.inc' %]
36 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; [% IF ( add_form ) %] <a href="/cgi-bin/koha/admin/authorised_values.pl">Authorized values</a> &rsaquo; [% IF ( action_modify ) %]Modify authorized value[% END %]
37            [% IF ( action_add_value ) %]New authorized value[% END %]
38            [% IF ( action_add_category ) %]New category[% END %][% END %]
39 [% IF ( delete_confirm ) %] <a href="/cgi-bin/koha/admin/authorised_values.pl">Authorized values</a> &rsaquo; Confirm deletion[% END %]
40 [% IF ( else ) %]Authorized values[% END %]</div>
41
42 <div id="doc3" class="yui-t2">
43    
44    <div id="bd">
45         <div id="yui-main">
46         <div class="yui-b">
47
48 [% IF ( add_form ) %]
49         <h1>
50            [% IF ( action_modify ) %]Modify authorized value[% END %]
51            [% IF ( action_add_value ) %]New authorized value[% END %]
52            [% IF ( action_add_category ) %]New category[% END %]
53         </h1>
54
55     [% IF ( action_modify ) %]<div class="note"><strong>NOTE:</strong> If you change an authorized value, existing records using it won't be updated.</div>[% END %]
56
57         <form action="[% script_name %]" name="Aform" method="post">
58         <input type="hidden" name="op" value="add_validate" />
59     <input type="hidden" name="offset" value="[% offset %]" />
60         <fieldset class="rows"><ol>
61         <li>
62                          [% IF ( action_add_category ) %]<label for="category">Category</label>
63                 <input type="text" name="category"  id="category" size="10" maxlength="10" />
64                          [% ELSE %]<span class="label">Category</span>
65                 <input type="hidden" name="category" value="[% category %]" />   [% category %]
66                          [% END %]
67         </li>
68         <li>
69             <label for="authorised_value">Authorized value</label>
70      [% IF ( action_modify ) %]<input type="hidden" id="id" name="id" value="[% id %]" />[% END %]
71             <input type="text" id="authorised_value" name="authorised_value" value="[% authorised_value %]" maxlength="80" />
72         </li>
73         <li>
74             <label for="lib">Description</label>
75             <input type="text" name="lib" id="lib" value="[% lib %]" maxlength="80" />
76         </li>
77         <li>
78             <label for="lib_opac">Description (OPAC)</label>
79             <input type="text" name="lib_opac" id="lib_opac" value="[% lib_opac %]" maxlength="80" />
80         </li>
81                 </ol>
82         <div id="icons" class="toptabs" style="clear:both">
83         <h5 style="margin-left:10px;">Choose an icon:</h5>
84                         <ul>
85                   <li><a href="#none">None</a></li>
86                                   [% FOREACH imageset IN imagesets %]
87                         [% IF ( imageset.imagesetactive ) %]<li class="ui-tabs-selected">[% ELSE %]<li>[% END %]<a href="#[% imageset.imagesetname %]">[% imageset.imagesetname %]</a></li>
88                                   [% END %]
89                         </ul>
90   <div id="none"><ul>
91   <li><label for="noimage">No image: </label><input type="radio" name="imageurl" id="noimage" value="removeImage" /></li>
92   </ul>
93   <br class="clear" /></div>
94   [% FOREACH imageset IN imagesets %]
95   <div id="[% imageset.imagesetname %]"><ul>
96   [% FOREACH image IN imageset.images %]
97                         <li style="float: none; display: inline; clear : none; width: auto;">
98             <label> [% IF ( image.StaffImageUrl ) %]
99               <img src="[% image.StaffImageUrl %]" alt="[% image.StaffImageUrl %]" title="[% image.StaffImageUrl %]" />
100         [% ELSE %]
101         [% END %]
102     [% IF ( image.checked ) %]
103               <input type="radio" name="imageurl" value="[% image.KohaImage %]" checked="checked" />
104     [% ELSE %]
105               [% IF ( image.KohaImage ) %] <!-- to delete the radio button if there is no image after -->
106               <input type="radio" name="imageurl" value="[% image.KohaImage %]" />
107               [% END %]
108     [% END %]
109             </label>
110                         </li>
111   [% END %]</ul>
112   <br class="clear" />
113   </div>
114   [% END %]
115   </div>
116         </fieldset>
117        <fieldset class="action"> <input type="hidden" name="id" value="[% id %]" />
118         <input type="submit" value="Save" /> <a class="cancel" href="/cgi-bin/koha/admin/authorised_values.pl?searchfield=[% category %]">Cancel</a></fieldset>
119     </form>
120 [% END %]
121
122
123 [% IF ( delete_confirm ) %]
124         <div class="dialog alert">
125 <h3>Confirm deletion</h3>
126 <table>
127         <tr>
128                 <th>Category</th>
129                 <th>Value</th>
130                 <th>Description</th>
131                 <th>Description (OPAC)</th>
132         </tr>
133         <tr>
134             <td>[% searchfield %]</td>
135             <td>[% Tvalue %]</td>
136             <td>[% Tlib %]</td>
137             <td>[% Tlib_opac %]</td>
138         </tr>
139         </table>
140         <form action="[% script_name %]" method="post">
141                 <input type="hidden" name="op" value="delete_confirmed" />
142                 <input type="hidden" name="id" value="[% id %]" />
143         <input type="hidden" name="searchfield" value="[% searchfield %]" /><fieldset class="action"><input type="submit" value="Yes, delete" class="approve" /></form>
144 <form action="[% script_name %]" method="get"><input type="hidden" name="searchfield" value="[% searchfield %]" /><input type="submit" value="No, do not delete" class="deny" /></form>
145 </div>
146 [% END %]
147
148 [% IF ( else ) %]
149
150 <div id="toolbar">
151         <script type="text/javascript">
152         //<![CDATA[
153
154         // prepare DOM for YUI Toolbar
155
156          $(document).ready(function() {
157             yuiToolbar();
158                 $('#category').find("input:submit").hide();
159                 $('#searchfield').change(function() {
160                 $('#category').submit();
161                 });
162          });
163
164         // YUI Toolbar Functions
165
166         function yuiToolbar() {
167             new YAHOO.widget.Button("addauth");
168             new YAHOO.widget.Button("addcat");
169         }
170
171         //]]>
172         </script>
173         <ul class="toolbar">
174      <li><a id="addauth" href= "/cgi-bin/koha/admin/authorised_values.pl?op=add_form&amp;category=[% category %]">New authorized value for [% category %]</a></li>
175     <li><a id="addcat" href= "/cgi-bin/koha/admin/authorised_values.pl?op=add_form">New category</a></li>
176 </ul></div>
177
178 <h1>Authorized values</h1>
179 <div class="note"><strong>NOTE:</strong> If you change an authorized value, existing records using it won't be updated.</div>
180
181 [% IF ( duplicate_category ) %]
182 <div class="dialog alert">Could not add value &quot;[% duplicate_value %]&quot; for category &quot;[% duplicate_category %]&quot; &mdash; value already present.
183 </div>
184 [% END %]
185 <form action="/cgi-bin/koha/admin/authorised_values.pl" method="post" id="category"><label for="searchfield">Show category: </label>[% tab_list %] <input type="submit" value="Submit" /></form>
186 [% IF ( category == 'Bsort1' ) %]
187     <p>An authorized value attached to patrons, that can be used for stats purposes</p>
188 [% END %]
189 [% IF ( category == 'Bsort2' ) %]
190     <p>An authorized value attached to patrons, that can be used for stats purposes</p>
191 [% END %]
192 [% IF ( category == 'Asort1' ) %]
193     <p>An authorized value attached to acquisitions, that can be used for stats purposes</p>
194 [% END %]
195 [% IF ( category == 'Asort2' ) %]
196     <p>An authorized value attached to acquisitions, that can be used for stats purposes</p>
197 [% END %]
198 [% IF ( category == 'SUGGEST' ) %]
199     <p>Reasons to reject or accept patron suggestions</p>
200 [% END %]
201 [% IF ( category == 'DAMAGED' ) %]
202     <p>Statuses to describe a damaged item</p>
203 [% END %]
204 [% IF ( category == 'LOST' ) %]
205    <p>Statuses to describe a lost item</p>
206 [% END %]
207 [% IF ( category == 'MANUAL_INV' ) %]
208     <p>Additional values for manual invoice types</p>
209 [% END %]
210 [% IF ( category == 'BOR_NOTES' ) %]
211     <p>Values for custom patron notes</p>
212 [% END %]
213 [% IF ( category == 'LOC' ) %]
214     <p>Values for shelving locations</p>
215 [% END %]
216 [% IF ( category == 'CCODE' ) %]
217     <p>Values for collection codes</p>
218  [% END %]
219  [% IF ( category == 'NOT_LOAN' ) %]
220     <p>Statuses to describe why an item is not for loan</p>
221  [% END %]
222 <h3>Authorized values for category [% category %]:</h3>
223
224 [% IF ( loop ) %]<div id="pagertable_authorized_values">
225 [% INCLUDE 'table-pager.inc' perpage='50' %]
226 </div>[% END %]
227
228 [% IF ( loop ) %]<table id="table_authorized_values" class="tablesorter">
229 <thead><tr>
230         <th>Authorized value</th>
231         <th>Description</th>
232         <th>Description (OPAC)</th>
233         <th>Icon</th>
234         <th>Edit</th>
235         <th>Delete</th>
236         </tr>
237 </thead><tbody>
238 [% FOREACH loo IN loop %]
239 [% UNLESS ( loop.odd ) %]
240 <tr>
241 [% ELSE %]
242 <tr>
243 [% END %]
244         <td>[% loo.authorised_value %]</td>
245         <td>[% loo.lib %]</td>
246         <td>[% loo.lib_opac %]</td>
247         <td>[% IF ( loo.imageurl ) %]<img src="[% loo.imageurl %]" alt=""/>[% ELSE %]&nbsp;[% END %]</td>
248         <td><a href="[% loo.edit %]">Edit</a></td>
249         <td><a href="[% loo.delete %]">Delete</a></td>
250 </tr>
251 [% END %]
252 </tbody></table>[% ELSE %]
253 <div class="dialog message">There are no authorized values defined for [% category %]</div>
254 [% END %]
255
256 [% IF ( isprevpage ) %]
257 <form class="inline" action="[% script_name %]" method="post">
258 <input type="hidden" name="offset" value="[% prevpage %]" /><input type="hidden" name="searchfield" value="[% searchfield %]" />
259         <input type="submit" value="&lt;&lt; Previous" /></form>
260 [% END %] 
261
262 [% END %]
263
264 </div>
265 </div>
266 <div class="yui-b">
267 [% INCLUDE 'admin-menu.inc' %]
268 </div>
269 </div>
270 [% INCLUDE 'intranet-bottom.inc' %]