Bug 13861: \n in confirmation message on closing a budget
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / preferences.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Administration &rsaquo; System preferences</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
5 [% INCLUDE 'datatables.inc' %]
6 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/preferences.css" />
7 [% IF ( bidi ) %]
8    <link rel="stylesheet" type="text/css" href="[% themelang %]/css/right-to-left.css" />
9 [% END %]
10 <script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script>
11 <script type="text/javascript" src="[% interface %]/lib/jquery/plugins/multiple-select/jquery.multiple.select.js"></script>
12 <link rel="stylesheet" type="text/css" href="[% interface %]/lib/jquery/plugins/multiple-select/multiple-select.css" />
13 <script type="text/javascript">
14 //<![CDATA[
15     [% UNLESS ( searchfield ) %]$(document).ready(function(){
16             $('#toolbar').fixFloat();
17         });[% END %]
18
19     $(document).ready(function(){
20         $("select[multiple='multiple']").multipleSelect( {
21             placeholder: _("Please select ..."),
22             selectAllText: _("Select all"),
23             allSelected: _("All selected"),
24             countSelected: _("# of % selected"),
25             noMatchesFound: _("No matches found")
26         } );
27     });
28     // This is here because of its dependence on template variables, everything else should go in js/pages/preferences.js - jpw
29     var to_highlight = "[% searchfield |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]";
30     var search_jumped = [% IF ( search_jumped ) %]true[% ELSE %]false[% END %];
31     var MSG_NOTHING_TO_SAVE = _("Nothing to save");
32     var MSG_SAVING = _("Saving...");
33     var MSG_SAVED_PREFERENCE = _("Saved preference %s");
34     var MSG_MODIFIED = _("modified");
35     var MSG_MADE_CHANGES = _("You have made changes to system preferences.");
36     var MSG_CLICK_TO_EXPAND = _("Click to expand this section");
37     var MSG_CLICK_TO_COLLAPSE = _("Click to collapse this section");
38     var MSG_INTERNAL_SERVER_ERROR = _( "Internal Server Error, please reload the page" );
39     var MSG_SESSION_TIMED_OUT = _( "You need to log in again, your session has timed out" );
40     var MSG_DATA_NOT_SAVED = _( "Error; your data might not have been saved" );
41     var MSG_LOADING = _( "Loading..." );
42
43 //]]>
44 </script>
45 <link rel="stylesheet" type="text/css" href="[% themelang %]/css/humanmsg.css" />
46 <script src="[% interface %]/lib/jquery/plugins/humanmsg.js" type="text/javascript"></script>
47 <script src="[% themelang %]/js/ajax.js" type="text/javascript"></script>
48 <script src="[% themelang %]/js/pages/preferences.js" type="text/javascript"></script>
49 </head>
50 <body id="admin_preferences" class="admin">
51 [% INCLUDE 'header.inc' %]
52 [% INCLUDE 'prefs-admin-search.inc' %]
53
54 <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; System preferences</div>
55
56 <div id="doc3" class="yui-t2">
57
58    <div id="bd">
59     <div id="yui-main">
60     <div class="yui-b">
61
62     [% IF ( jump_not_found ) %]
63     <h2>System preferences</h2>
64     <div class="dialog alert">
65         Could not find a system preference named <code>[% jumpfield %]</code>.
66     </div>
67     [% END %]
68     [% IF ( search_not_found ) %]
69     <div class="dialog alert">
70         No system preferences matched your search for <strong>[% searchfield |html %]</strong>. You can try a different search or <a href="/cgi-bin/koha/admin/preferences.pl?tab=[% last_tab %]">return to where you were before.</a>
71     </div>
72     [% END %]
73     [% FOREACH TAB IN TABS %]
74     <div class="prefs-tab">
75     <h2>[% TAB.tab_title %] preferences</h2>
76     <form action="/cgi-bin/koha/admin/preferences.pl" method="post">
77         [% UNLESS ( searchfield ) %]<div id="toolbar"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button></div>[% END %]
78         <input type="hidden" name="op" value="save" />
79         <input type="hidden" name="tab" value="[% TAB.tab_id %]" />
80
81             [% FOREACH LINE IN TAB.LINES %]
82             [% IF ( LINE.is_group_title ) %]
83             [% UNLESS ( loop.first ) %]</tbody></table>[% END %]
84             <h3>[% LINE.title %]</h3>
85             <table class="preferences">
86             <thead><tr><th>Preference</th><th>Value</th></tr></thead>
87             [% UNLESS ( loop.last ) %]<tbody>[% END %]
88             [% ELSE %]
89             [% IF ( loop.first ) %]<table class="preferences"><thead><tr><th>Preference</th><th>Value</th></tr></thead><tbody>[% END %]
90             <tr class="name-row">
91                 <td class="name-cell">
92                     <code>
93                         [% FOREACH NAME IN LINE.NAMES %]
94                                                 <label for="pref_[% NAME.name %]">
95                                                         [% IF ( NAME.jumped ) %]
96                                                         <span class="term" id="jumped">[% NAME.name %]</span>
97                             [% ELSIF ( NAME.highlighted ) %]
98                                                         <span class="term">[% NAME.name %]</span>
99                                                         [% ELSE %]
100                                                         [% NAME.name %]
101                                                         [% END %]
102
103                             [% IF NAME.overridden %]
104                                 <span class="overridden" title="The system preference [% NAME.name %] may have been overridden from this value by one or more virtual hosts.">
105                                     [Overridden]
106                                 </span>
107                             [% END %]
108                                                 </label>
109                         [% UNLESS ( loop.last ) %]<br />[% END %]
110                         [% END %]
111                     </code>
112                 </td>
113                 <td><div>
114                     [% FOREACH CHUNK IN LINE.CHUNKS %]
115                     [% IF ( CHUNK.type_text ) %]
116                     [% CHUNK.contents %]
117                     [% ELSIF ( CHUNK.type_input ) %]
118                     <input type="[%IF CHUNK.input_type %][% CHUNK.input_type %][% ELSE %]text[% END %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" value="[% CHUNK.value %]" autocomplete="off" /> [% IF ( CHUNK.dateinput ) %]<span class="hint">[% INCLUDE 'date-format.inc' %]</span>[% END %]
119                     [% ELSIF ( CHUNK.type_select ) %]
120                     <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]">
121                         [% FOREACH CHOICE IN CHUNK.CHOICES %]
122                         [% IF ( CHOICE.selected ) %]
123                         <option value="[% CHOICE.value %]" selected="selected">
124                         [% ELSE %]
125                         <option value="[% CHOICE.value %]">
126                         [% END %]
127                             [% CHOICE.text %]
128                         </option>
129                         [% END %]
130                     </select>
131                     [% ELSIF ( CHUNK.type_multiple ) %]
132                     <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]" multiple="multiple">
133                         [% FOREACH CHOICE IN CHUNK.CHOICES %][% IF ( CHOICE.selected ) %]<option value="[% CHOICE.value %]" selected="selected">[% ELSE %]<option value="[% CHOICE.value %]">[% END %][% CHOICE.text %]</option>[% END %]
134                     </select>
135                     [% ELSIF ( CHUNK.type_textarea ) %]
136                                         <a class="expand-textarea" style="display: none" href="#">Click to Edit</a>
137                                         <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" rows="10" cols="40">[% CHUNK.value %]</textarea>
138                     [% ELSIF ( CHUNK.type_languages ) %]
139                     <dl>
140                     [% FOREACH language IN CHUNK.languages %]
141                         [% IF ( language.plural ) %]
142                         <dt>
143                             [% IF ( language.native_description ) %][% language.native_description %][% ELSE %][% language.rfc4646_subtag %][% END %]
144                         </dt>
145                         [% FOREACH sublanguages_loo IN language.sublanguages_loop %]
146                         <dd>
147                             <label for="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]">[% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %]([% sublanguages_loo.rfc4646_subtag %])</label>
148                             [% IF ( sublanguages_loo.enabled ) %]
149                             <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/>
150                             [% ELSE %]
151                             <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
152                             [% END %]
153                         </dd>
154                         [% END %]
155                         [% ELSE %]
156                         <dt>
157                             <label for="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]">[% language.native_description %]([% language.rfc4646_subtag %])</label>
158                             [% IF ( language.group_enabled ) %]
159                             <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/>
160                             [% ELSE %]
161                             <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
162                             [% END %]
163                         </dt>
164                         [% END %]
165                     [% END %]
166                     </dl>
167                     [% END %]
168                     [% END %]
169                 </div></td>
170             </tr>
171             [% IF ( loop.last ) %]</tbody></table>[% END %]
172             [% END %]
173         [% END %]
174         <fieldset class="action"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button> <a href="#" onclick="window.location.reload(true);" class="cancel">Cancel</a></fieldset>
175     </form>
176     </div>
177     [% END %]
178 </div>
179 </div>
180 <div class="yui-b">
181 [% INCLUDE 'prefs-menu.inc' %]
182 </div>
183 </div>
184 [% INCLUDE 'intranet-bottom.inc' %]