Bug 8119 - Followup Show hint when disabling active currency checkbox
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / currency.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Administration &rsaquo; Currencies &amp; Exchange rates &rsaquo;
3 [% IF ( add_form ) %][% IF ( searchfield ) %]Modify currency '[% searchfield %]'[% ELSE %]New currency[% END %][% END %]
4 [% IF ( delete_confirm ) %]Confirm deletion of currency '[% searchfield %]'[% END %]
5 [% IF ( delete_confirmed ) %]Currency deleted[% END %]
6 [% IF ( else ) %]Currencies[% END %]</title>
7 [% INCLUDE 'doc-head-close.inc' %]
8 <script type="text/javascript">
9 //<![CDATA[
10     function toUC(f) {
11         var x=f.value.toUpperCase();
12         f.value=x;
13         return true;
14     }
15     function Check(f) {
16         var _alertString="";
17         var alertString2;
18         if (f.currency.value.length==0) {
19             _alertString += _("- Currency name missing") + "\n";
20         }
21         if (f.rate.value.length==0) {
22             _alertString += _("- Rate missing") + "\n";
23         }
24         if (f.symbol.value.length==0) {
25             _alertString += _("- Symbol missing") + "\n";
26         }
27         if (_alertString.length==0) {
28             document.Aform.submit();
29         } else {
30             alertString2 = _("Form not submitted because of the following problem(s)") + "\n";
31             alertString2 += "------------------------------------------------------------------------------------\n";
32             alertString2 += _alertString;
33             alert(alertString2);
34         }
35     }
36
37     function check_currency(val) {
38         if ( val == 1.0 ) {
39             $("#active").removeAttr('disabled');
40             $("#hint").html("");
41         } else {
42             $("#active").removeAttr('checked');
43             $("#active").attr('disabled','disabled');
44             $("#hint").html(_("The active currency must have a rate of 1.0"));
45         }
46     }
47
48     $(document).ready(function() {
49         new YAHOO.widget.Button("newcurrency");
50
51         // prevents users to check active with a currency != 1
52         $("#rate").keyup(function() {
53             check_currency( $(this).val() );
54         });
55         check_currency( $("#rate").val() );
56     });
57 //]]>
58 </script>
59 </head>
60 <body id="admin_currency" class="admin">
61 [% INCLUDE 'header.inc' %]
62 [% INCLUDE 'currencies-admin-search.inc' %]
63
64
65
66 <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;  <a href="/cgi-bin/koha/admin/currency.pl">Currencies &amp; Exchange rates</a> &rsaquo; [% IF ( add_form ) %][% IF ( searchfield ) %]Modify currency '[% searchfield %]'[% ELSE %]New currency[% END %][% END %]
67 [% IF ( delete_confirm ) %]Confirm deletion of currency '<span class="ex">[% searchfield %]</span>'[% END %]
68 [% IF ( delete_confirmed ) %]Currency deleted[% END %]
69 [% IF ( else ) %]Currencies[% END %]
70 </div>
71
72 <div id="doc3" class="yui-t2">
73
74 <div id="bd">
75     <div id="yui-main">
76     <div class="yui-b">
77
78 [% IF ( else ) %]
79 <div id="toolbar">
80     <ul class="toolbar">
81     <li><a id="newcurrency" href="[% script_name %]?op=add_form">New currency</a></li>
82 </ul></div>
83 [% END %]
84
85 [% IF ( add_form ) %]
86
87 <form action="[% script_name %]" name="Aform" method="post">
88     <input type="hidden" name="op" value="save" />
89     <fieldset class="rows">
90     <legend>[% IF ( searchfield ) %]
91         Modify currency
92     [% ELSE %]
93         New currency
94     [% END %]</legend>
95     <ol>
96         <li>
97     [% IF ( searchfield ) %]
98             <span class="label">Currency: </span>
99             <input type="hidden" name="currency" id="currency" value="[% searchfield %]" />[% searchfield %]
100     [% ELSE %]
101             <label for="currency">Currency: </label>
102             <input type="text" name="currency" id="currency" size="50" maxlength="50" onblur="toUC(this);" />
103     [% END %]
104         </li>
105         <li>
106             <label for="rate">Rate: </label>
107             <input type="text" name="rate" id="rate" size="10" maxlength="10" value="[% rate %]" />
108         </li>
109         <li>
110             <label for="symbol">Symbol: </label>
111             <input type="text" name="symbol" id="symbol" size="5" maxlength="5" value="[% symbol %]" />
112         </li>
113
114         <li>
115             <span class="label">Last updated: </span>[% timestamp %]
116         </li>
117         <li>
118             <label for="active">Active: </label>
119             [% IF ( active ) %]
120             <input type="checkbox" id="active" name="active" value="1" checked="checked" />
121             [% ELSE %]
122             <input type="checkbox" id="active" name="active" value="1" />
123             [% END %]
124             <span id="hint" class="hint"></span>
125         </li>
126
127         </ol>
128         </fieldset>
129
130     <fieldset class="action">
131         <input type="submit" value="Submit" onclick="Check(this.form)" />
132         <a href="/cgi-bin/koha/admin/currency.pl" class="cancel">Cancel</a>
133     </fieldset>
134     </form>
135
136 [% END %]
137
138 [% IF ( delete_confirm ) %]
139     [% IF ( totalgtzero ) %]
140     <div class="dialog message">
141         <h3>Cannot delete currency <span class="ex">'[% searchfield %]'</span></h3>
142         <p>This currency is used [% total %] times. Deletion not possible</p>
143         <form action="[% script_name %]" method="post">
144             <input type="submit" value="OK" class="approve" />
145         </form>
146     </div>
147     [% ELSE %]
148     <div class="dialog alert">
149         <h3>Confirm deletion of currency <span class="ex">'[% searchfield %]'</span></h3>
150         <table>
151             <tr><th>Currency</th>
152                 <td>[% searchfield %]</td>
153             </tr>
154             <tr><th>Rate</th>
155                 <td>[% rate %]</td>
156             </tr>
157         </table>
158         <form action="[% script_name %]" method="post">
159             <input type="hidden" name="op" value="delete_confirmed" />
160             <input type="hidden" name="searchfield" value="[% searchfield %]" />
161             <input type="submit" class="approve" value="Delete this Currency" />
162         </form>
163         <form action="[% script_name %]" method="post">
164             <input type="submit" class="deny" value="No, Do Not Delete" />
165         </form>
166     </div>
167     [% END %]
168 [% END %]
169
170 [% IF ( delete_confirmed ) %]
171 <div class="dialog message"><h3>Currency deleted</h3>
172 <form action="[% script_name %]" method="post">
173     <input type="submit" class="approve" value="OK" />
174 </form></div>
175 [% END %]
176
177 [% IF ( else ) %]
178
179 <h2>Currencies and exchange rates</h2>
180
181 [% IF ( loop ) %][% UNLESS ( activecurrency ) %]<div class="dialog alert"><h3>No active currency is defined</h3><p>Please edit one currency and mark it as active.</p></div>[% END %][% END %]
182
183
184     [% IF ( searchfield ) %]
185         You searched for [% searchfield %]</span>
186     [% END %]
187
188     <table>
189         <tr>
190             <th>Currency</th>
191             <th>Rate</th>
192             <th>Symbol</th>
193             <th>Last updated</th>
194             <th>Active</th>
195             <th colspan="2">Actions&nbsp;</th>
196         </tr>
197         [% FOREACH loo IN loop %]
198         [% UNLESS ( loop.odd ) %]
199         <tr class="highlight">
200         [% ELSE %]
201         <tr>
202         [% END %]
203             <td>[% loo.currency %]</td>
204             <td>[% loo.rate %]</td>
205             <td>[% loo.symbol |html %]</td>
206             <td>[% loo.timestamp %]</td>
207             <td style="color:green;">[% IF ( loo.active ) %]✓[% END %]</td>
208             <td><a href="[% loo.script_name %]?op=add_form&amp;searchfield=[% loo.currency %]">Edit</a></td>
209             <td><a href="[% loo.script_name %]?op=delete_confirm&amp;searchfield=[% loo.currency %]">Delete</a></td>
210         </tr>
211         [% END %]
212     </table>
213 <br />
214
215     [% IF ( offsetgtzero ) %]
216         <a href="[% script_name %]?offset=[% prevpage %]">&lt;&lt; Previous</a>
217     [% END %]
218
219     [% IF ( ltcount ) %]
220         <a href="[% script_name %]?offset=[% nextpage %]">Next &gt;&gt;</a>
221     [% END %]
222
223 [% END %]
224
225 </div>
226 </div>
227 <div class="yui-b">
228 [% INCLUDE 'admin-menu.inc' %]
229 </div>
230 </div>
231 [% INCLUDE 'intranet-bottom.inc' %]