View | Details | Raw Unified | Return to bug 19247
Collapse All | Expand All

(-)a/admin/preferences.pl (-1 lines)
Lines 33-39 use File::Spec; Link Here
33
use IO::File;
33
use IO::File;
34
use YAML::Syck qw();
34
use YAML::Syck qw();
35
use List::MoreUtils qw(any);
35
use List::MoreUtils qw(any);
36
use C4::Sysprefs;
37
$YAML::Syck::ImplicitTyping = 1;
36
$YAML::Syck::ImplicitTyping = 1;
38
$YAML::Syck::ImplicitUnicode = 1;
37
$YAML::Syck::ImplicitUnicode = 1;
39
our $lang;
38
our $lang;
(-)a/installer/featurereleasetool.pl (-8 / +3 lines)
Lines 24-41 use diagnostics; Link Here
24
use C4::InstallAuth;
24
use C4::InstallAuth;
25
use CGI qw ( -utf8 );
25
use CGI qw ( -utf8 );
26
use POSIX qw(strftime);
26
use POSIX qw(strftime);
27
27
use Koha;
28
use C4::Context;
28
use C4::Context;
29
use C4::Output;
29
use C4::Output;
30
use C4::Templates;
30
use C4::Templates;
31
use C4::Languages qw(getAllLanguages getTranslatedLanguages);
31
use C4::Languages qw(getAllLanguages getTranslatedLanguages);
32
use C4::Installer;
32
use C4::Installer;
33
use C4::NewsChannels;
33
use C4::NewsChannels;
34
use Koha;
35
use Data::Dumper;
34
use Data::Dumper;
36
use Koha::DateUtils;
35
use Koha::DateUtils;
37
use Date::Calc qw/Date_to_Days Today/;
36
use Date::Calc qw/Date_to_Days Today/;
38
use C4::NewsChannels;
39
37
40
38
41
my $query = new CGI;
39
my $query = new CGI;
Lines 99-108 my @logs = `cd $logdir && ls -t | grep "updatedatabase_2*"`; Link Here
99
97
100
my $filename_suffix = $logs[0];
98
my $filename_suffix = $logs[0];
101
my $path = $logdir . '/' . $filename_suffix;
99
my $path = $logdir . '/' . $filename_suffix;
102
my $fh;
103
my $file;
100
my $file;
104
my $count = 0;
101
my $count = 0;
105
my $version;
106
$file = `cat $path`;
102
$file = `cat $path`;
107
$file = `echo "$file" | grep -Eo '?[0-9]+[.][0-9]+[.][0-9]+[.][0-9]+?'`;
103
$file = `echo "$file" | grep -Eo '?[0-9]+[.][0-9]+[.][0-9]+[.][0-9]+?'`;
108
104
Lines 130-141 if ( $op && $op eq 'finished' ) { Link Here
130
    print $query->redirect("/cgi-bin/koha/mainpage.pl");
126
    print $query->redirect("/cgi-bin/koha/mainpage.pl");
131
    exit;
127
    exit;
132
}
128
}
133
elsif ( $op && $op eq 'save' ) { #Submit changed systempreferences 
129
elsif ( $op && $op eq 'save' ) { #Submit changed systempreferences
134
    unless ( C4::Context->config( 'demo' ) ) {
130
    unless ( C4::Context->config( 'demo' ) ) {
135
        foreach my $param ( $query->param() ) {
131
        foreach my $param ( $query->param() ) {
136
            my ( $prefname ) = ( $param =~ /pref_(.*)/ );
132
            my ( $prefname ) = ( $param =~ /pref_(.*)/ );
137
            next if ( !defined( $prefname ) );
133
            next if ( !defined( $prefname ) );
138
139
            my $wholevalue = join( ',', $query->param($param) );
134
            my $wholevalue = join( ',', $query->param($param) );
140
            my ($name, $value) = split(/,/,$wholevalue);
135
            my ($name, $value) = split(/,/,$wholevalue);
141
            C4::Context->set_preference( $name, $value );
136
            C4::Context->set_preference( $name, $value );
Lines 144-150 elsif ( $op && $op eq 'save' ) { #Submit changed systempreferences Link Here
144
}
139
}
145
140
146
141
147
#Submit news item 
142
#Submit news item
148
my $id      = $query->param('id');
143
my $id      = $query->param('id');
149
my $title   = $query->param('title');
144
my $title   = $query->param('title');
150
my $content = $query->param('featurecontent');
145
my $content = $query->param('featurecontent');
(-)a/installer/install.pl (-2 / +2 lines)
Lines 238-245 elsif ( $step && $step == 3 ) { Link Here
238
# The installer will have to relogin since we do not pass cookie to redirection.
238
# The installer will have to relogin since we do not pass cookie to redirection.
239
        $template->param( "$op" => 1 );
239
        $template->param( "$op" => 1 );
240
    }elsif ( $op && $op eq 'featurereleasetool' ) {
240
    }elsif ( $op && $op eq 'featurereleasetool' ) {
241
        warn my $dbversion = $query->param('dbversion');
241
        my $dbversion = $query->param('dbversion');
242
        warn my $kohaversion = $query->param('kohaversion');
242
        my $kohaversion = $query->param('kohaversion');
243
        print $query->redirect("/cgi-bin/koha/installer/featurereleasetool.pl?dbversion=$dbversion&kohaversion=$kohaversion");
243
        print $query->redirect("/cgi-bin/koha/installer/featurereleasetool.pl?dbversion=$dbversion&kohaversion=$kohaversion");
244
        exit;
244
        exit;
245
    }
245
    }
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/newsform.inc (-15 / +19 lines)
Lines 8-39 Link Here
8
    <input type="hidden" name="id" value="[% id %]" />
8
    <input type="hidden" name="id" value="[% id %]" />
9
    <input type="hidden" name="dbversion" value="[% dbversion %]" />
9
    <input type="hidden" name="dbversion" value="[% dbversion %]" />
10
    <input type="hidden" name="kohaversion" value="[% kohaversion %]" />
10
    <input type="hidden" name="kohaversion" value="[% kohaversion %]" />
11
			<fieldset class="rows">
11
    <fieldset class="rows">
12
            <legend>OPAC and Koha news</legend>
12
            <legend>OPAC and Koha news</legend>
13
           <ol> <li>
13
           <ol> <li>
14
            <label for="lang">Display location:</label>
14
            <label for="lang">Display location:</label>
15
            <select id="lang" name="lang">
15
            <select id="lang" name="lang">
16
                [% IF ( default_lang == "" ) %]
16
                [% IF ( default_lang == "" ) %]
17
                <option value="" selected="selected">All</option>
17
                    <option value="" selected="selected">All</option>
18
                [% ELSE %]
18
                [% ELSE %]
19
                <option value=""                    >All</option>
19
                    <option value="">All</option>
20
                [% END %]
20
                [% END %]
21
                [% IF ( default_lang == "koha" ) %]
21
                [% IF ( default_lang == "koha" ) %]
22
                <option value="koha" selected="selected">Librarian interface</option>
22
                   <option value="koha" selected="selected">Librarian interface</option>
23
                [% ELSE %]
23
                [% ELSE %]
24
                <option value="koha"                    >Librarian interface</option>
24
                    <option value="koha">Librarian interface</option>
25
                [% END %]
25
                [% END %]
26
                [% IF ( default_lang == "slip" ) %]
26
                [% IF ( default_lang == "slip" ) %]
27
                <option value="slip" selected="selected">Slip</option>
27
                    <option value="slip" selected="selected">Slip</option>
28
                [% ELSE %]
28
                [% ELSE %]
29
                <option value="slip"                    >Slip</option>
29
                    <option value="slip">Slip</option>
30
                [% END %]
30
                [% END %]
31
                [% FOREACH lang_lis IN lang_list %]
31
                [% FOREACH lang_lis IN lang_list %]
32
                [% IF ( lang_lis.language == default_lang ) %]
32
                    [% IF ( lang_lis.language == default_lang ) %]
33
                    <option value="[% lang_lis.language %]" selected="selected">OPAC ([% lang_lis.language %])</option>
33
                        <option value="[% lang_lis.language %]" selected="selected">OPAC ([% lang_lis.language %])</option>
34
                [% ELSE %]
34
                    [% ELSE %]
35
                    <option value="[% lang_lis.language %]" >OPAC ([% lang_lis.language %])</option>
35
                        <option value="[% lang_lis.language %]" >OPAC ([% lang_lis.language %])</option>
36
                [% END %]
36
                    [% END %]
37
                [% END %]
37
                [% END %]
38
            </select>
38
            </select>
39
            </li>
39
            </li>
Lines 49-65 Link Here
49
            </li>
49
            </li>
50
            <li>
50
            <li>
51
                <label for="title" class="required">Title: </label>
51
                <label for="title" class="required">Title: </label>
52
                <input id="title" size="30" type="text" name="title" value=[% IF location=="feature" %] "Our library has just updated to [% kohaversion %]" [% END %]"[% new_detail.title %]" required="required" class="required" /> <span class="required">Required</span>
52
                [% IF location == "feature" %]
53
                    <input id="title" size="30" type="text" name="title" value="Our library has just updated to [% kohaversion %] [% new_detail.title %]" required="required" class="required" /> <span class="required">Required</span>
54
                [% ELSE %]
55
                    <input id="title" size="30" type="text" name="title" value="[% new_detail.title %]" required="required" class="required" /> <span class="required">Required</span>
56
                [% END %]
53
            </li>
57
            </li>
54
            <li>
58
            <li>
55
                <label for="from">Publication date: </label>
59
                <label for="from">Publication date: </label>
56
                <input id="from" type="text" name="timestamp" size="15" value="[% new_detail.timestamp %]" class="datepickerfrom" />
60
                <input id="from" type="text" name="timestamp" size="15" value="[% new_detail.timestamp %]" class="datepickerfrom" />
57
				<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
61
    <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
58
            </li>
62
            </li>
59
            <li>
63
            <li>
60
                <label for="to">Expiration date: </label>
64
                <label for="to">Expiration date: </label>
61
                <input id="to" type="text" name="expirationdate" size="15" value="[% new_detail.expirationdate %]" class="datepickerto" />
65
                <input id="to" type="text" name="expirationdate" size="15" value="[% new_detail.expirationdate %]" class="datepickerto" />
62
				<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
66
    <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
63
            </li>
67
            </li>
64
            <li>
68
            <li>
65
                <label for="number">Appear in position: </label>
69
                <label for="number">Appear in position: </label>
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-table.inc (-114 lines)
Lines 1-114 Link Here
1
    [% FOREACH TAB IN TABS %]
2
    <div class="prefs-tab">
3
    <h2>[% TAB.tab_title %] preferences</h2>
4
    <form action="/cgi-bin/koha/admin/preferences.pl" method="post">
5
        [% UNLESS ( searchfield ) %]<div id="toolbar"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button></div>[% END %]
6
        <input type="hidden" name="op" value="save" />
7
        <input type="hidden" name="tab" value="[% TAB.tab_id %]" />
8
9
            [% FOREACH LINE IN TAB.LINES %]
10
            [% IF ( LINE.is_group_title ) %]
11
            [% UNLESS ( loop.first ) %]</tbody></table>[% END %]
12
            <h3>[% LINE.title %]</h3>
13
            <table class="preferences">
14
            <thead><tr><th>Preference</th><th>Value</th></tr></thead>
15
            [% UNLESS ( loop.last ) %]<tbody>[% END %]
16
            [% ELSE %]
17
            [% IF ( loop.first ) %]<table class="preferences"><thead><tr><th>Preference</th><th>Value</th></tr></thead><tbody>[% END %]
18
            <tr class="name-row">
19
                <td class="name-cell">
20
                    <code>
21
                        [% FOREACH NAME IN LINE.NAMES %]
22
						<label for="pref_[% NAME.name %]">
23
							[% IF ( NAME.jumped ) %]
24
							<span class="term" id="jumped">[% NAME.name %]</span>
25
                            [% ELSIF ( NAME.highlighted ) %]
26
							<span class="term">[% NAME.name %]</span>
27
							[% ELSE %]
28
							[% NAME.name %]
29
							[% END %]
30
31
                            [% IF NAME.overridden %]
32
                                <span class="overridden" title="The system preference [% NAME.name %] may have been overridden from this value by one or more virtual hosts.">
33
                                    [Overridden]
34
                                </span>
35
                            [% END %]
36
						</label>
37
                        [% UNLESS ( loop.last ) %]<br />[% END %]
38
                        [% END %]
39
                    </code>
40
                </td>
41
                <td><div>
42
                    [% FOREACH CHUNK IN LINE.CHUNKS %]
43
                    [% IF ( CHUNK.type_text ) %]
44
                    [% CHUNK.contents %]
45
                    [% ELSIF ( CHUNK.type_input ) %]
46
                    <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| html %]" autocomplete="off" /> [% IF ( CHUNK.dateinput ) %]<span class="hint">[% INCLUDE 'date-format.inc' %]</span>[% END %]
47
                    [% ELSIF ( CHUNK.type_select ) %]
48
                    <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]">
49
                        [% FOREACH CHOICE IN CHUNK.CHOICES.sort('value') %]
50
                        [% IF ( CHOICE.selected ) %]
51
                        <option value="[% CHOICE.value %]" selected="selected">
52
                        [% ELSE %]
53
                        <option value="[% CHOICE.value %]">
54
                        [% END %]
55
                            [% CHOICE.text %]
56
                        </option>
57
                        [% END %]
58
                    </select>
59
                    [% ELSIF ( CHUNK.type_multiple ) %]
60
                    <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]" multiple="multiple">
61
                        [% FOREACH CHOICE IN CHUNK.CHOICES %][% IF ( CHOICE.selected ) %]<option value="[% CHOICE.value %]" selected="selected">[% ELSE %]<option value="[% CHOICE.value %]">[% END %][% CHOICE.text %]</option>[% END %]
62
                    </select>
63
                    [% ELSIF ( CHUNK.type_textarea ) || ( CHUNK.type_htmlarea )%]
64
                        [% IF ( CHUNK.type_htmlarea ) && ( Koha.Preference('UseWYSIWYGinSystemPreferences') ) %]
65
                        <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %] mce" rows="20" cols="60">[% CHUNK.value %]</textarea>
66
                        [% ELSE %]
67
                        <a class="expand-textarea" style="display: none" href="#">Click to Edit</a>
68
                        <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" rows="10" cols="40">[% CHUNK.value %]</textarea>
69
                        <a class="collapse-textarea" style="display:none" href="#">Click to collapse</br></a>
70
                        [% END %]
71
                    [% ELSIF ( CHUNK.type_languages ) %]
72
                    <dl>
73
                    [% FOREACH language IN CHUNK.languages %]
74
                        [% IF ( language.plural ) %]
75
                        <dt>
76
                            [% IF ( language.native_description ) %][% language.native_description %][% ELSE %][% language.rfc4646_subtag %][% END %]
77
                        </dt>
78
                        [% FOREACH sublanguages_loo IN language.sublanguages_loop %]
79
                        <dd>
80
                            <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>
81
                            [% IF ( sublanguages_loo.enabled ) %]
82
                            <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"/>
83
                            [% ELSE %]
84
                            <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
85
                            [% END %]
86
                        </dd>
87
                        [% END %]
88
                        [% ELSE %]
89
                        <dt>
90
                            <label for="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]">[% language.native_description %]([% language.rfc4646_subtag %])</label>
91
                            [% IF ( language.group_enabled ) %]
92
                            <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/>
93
                            [% ELSE %]
94
                            <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
95
                            [% END %]
96
                        </dt>
97
                        [% END %]
98
                    [% END %]
99
                    </dl>
100
                    [% END %]
101
                    [% END %]
102
                </div></td>
103
            </tr>
104
            [% IF ( loop.last ) %]</tbody></table>[% END %]
105
            [% END %]
106
        [% END %]
107
        [% IF screen == 'preferences' %]
108
            <fieldset class="action"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button> <a href="/cgi-bin/koha/admin/preferences.pl" class="force_reload cancel">Cancel</a></fieldset>
109
        [% ELSIF screen == 'featurereleasetool' %]
110
            <fieldset class="action"><button class="save-all submit" type="submit">Update sysprefs [% TAB.tab_title %] preferences</button> <a href="/cgi-bin/koha/admin/preferences.pl" class="force_reload cancel    ">Cancel</a></fieldset>
111
        [% END %]
112
    </form>
113
    </div>
114
    [% END %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt (-4 / +112 lines)
Lines 76-85 Link Here
76
    <div class="dialog alert">
76
    <div class="dialog alert">
77
        No system preferences matched your search for: <strong>[% searchfield |html %]</strong>
77
        No system preferences matched your search for: <strong>[% searchfield |html %]</strong>
78
    </div>
78
    </div>
79
    [% ELSE %]
80
        <h1>You searched for: [% searchfield | html %]</h1>
79
    [% END %]
81
    [% END %]
80
    [% screen = 'preferences' %]
82
    [% FOREACH TAB IN TABS %]
81
    [% INCLUDE 'prefs-table.inc' %]
83
        <div class="prefs-tab">
82
    </div>
84
        <h2>[% TAB.tab_title %] preferences</h2>
85
        <form action="/cgi-bin/koha/admin/preferences.pl" method="post">
86
           [% UNLESS ( searchfield ) %]<div id="toolbar"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button></div>[% END %]
87
           <input type="hidden" name="op" value="save" />
88
           <input type="hidden" name="tab" value="[% TAB.tab_id %]" />
89
           [% FOREACH LINE IN TAB.LINES %]
90
           [% IF ( LINE.is_group_title ) %]
91
           [% UNLESS ( loop.first ) %]</tbody></table>[% END %]
92
           <h3>[% LINE.title %]</h3>
93
           <table class="preferences">
94
           <thead><tr><th>Preference</th><th>Value</th></tr></thead>
95
           [% UNLESS ( loop.last ) %]<tbody>[% END %]
96
           [% ELSE %]
97
           [% IF ( loop.first ) %]<table class="preferences"><thead><tr><th>Preference</th><th>Value</th></tr></thead><tbody>[% END %]
98
           <tr class="name-row">
99
               <td class="name-cell">
100
                   <code>
101
                      [% FOREACH NAME IN LINE.NAMES %]
102
                      <label for="pref_[% NAME.name %]">
103
                           [% IF ( NAME.jumped ) %]
104
                              <span class="term" id="jumped">[% NAME.name %]</span>
105
                           [% ELSIF ( NAME.highlighted ) %]
106
                              <span class="term">[% NAME.name %]</span>
107
                           [% ELSE %]
108
                              [% NAME.name %]
109
                           [% END %]
110
                           [% IF NAME.overridden %]
111
                               <span class="overridden" title="The system preference [% NAME.name %] may have been overridden from this value by one or more virtual hosts.">
112
                               [Overridden]
113
                               </span>
114
                           [% END %]
115
                      </label>
116
                      [% UNLESS ( loop.last ) %]<br />[% END %]
117
                      [% END %]
118
                   </code>
119
               </td>
120
           <td><div>
121
           [% FOREACH CHUNK IN LINE.CHUNKS %]
122
               [% IF ( CHUNK.type_text ) %]
123
                    [% CHUNK.contents %]
124
               [% ELSIF ( CHUNK.type_input ) %]
125
                    <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| html %]" autocomplete="off" /> [% IF ( CHUNK.dateinput ) %]<span class="hint">[% INCLUDE 'date-format.inc' %]</span>[% END %]
126
               [% ELSIF ( CHUNK.type_select ) %]
127
                    <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]">
128
                        [% FOREACH CHOICE IN CHUNK.CHOICES.sort('value') %]
129
                            [% IF ( CHOICE.selected ) %]
130
                                <option value="[% CHOICE.value %]" selected="selected">
131
                            [% ELSE %]
132
                                <option value="[% CHOICE.value %]">
133
                            [% END %]
134
                            [% CHOICE.text %]
135
                                </option>
136
                        [% END %]
137
                    </select>
138
                    [% ELSIF ( CHUNK.type_multiple ) %]
139
                    <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]" multiple="multiple">
140
                       [% FOREACH CHOICE IN CHUNK.CHOICES %]
141
                       [% IF ( CHOICE.selected ) %]<option value="[% CHOICE.value %]" selected="selected">[% ELSE %]<option value="[% CHOICE.value %]">[% END %][% CHOICE.text %]</option>[% END %]
142
                    </select>
143
                     [% ELSIF ( CHUNK.type_textarea ) || ( CHUNK.type_htmlarea )%]
144
                        [% IF ( CHUNK.type_htmlarea ) && ( Koha.Preference('UseWYSIWYGinSystemPreferences') ) %]
145
                           <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %] mce" rows="20" cols="60">[% CHUNK.value %]</textarea>
146
                        [% ELSE %]
147
                           <a class="expand-textarea" style="display: none" href="#">Click to Edit</a>
148
                           <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" rows="10" cols="40">[% CHUNK.value %]</textarea>
149
                           <a class="collapse-textarea" style="display:none" href="#">Click to collapse</br></a>
150
                        [% END %]
151
                     [% ELSIF ( CHUNK.type_languages ) %]
152
                      <dl>
153
                          [% FOREACH language IN CHUNK.languages %]
154
                              [% IF ( language.plural ) %]
155
                              <dt>
156
                                 [% IF ( language.native_description ) %][% language.native_description %][% ELSE %][% language.rfc4646_subtag %][% END %]
157
                              </dt>
158
                                 [% FOREACH sublanguages_loo IN language.sublanguages_loop %]
159
                              <dd>
160
                                 <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>
161
                                 [% IF ( sublanguages_loo.enabled ) %]
162
                                      <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"/>
163
                                 [% ELSE %]
164
                                      <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
165
                                 [% END %]
166
                            </dd>
167
                            [% END %]
168
                            [% ELSE %]
169
                            <dt>
170
                                <label for="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]">[% language.native_description %]([% language.rfc4646_subtag %])</label>
171
                            [% IF ( language.group_enabled ) %]
172
                                <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/>
173
                            [% ELSE %]
174
                                <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/>
175
                            [% END %]
176
                            </dt>
177
                            [% END %]
178
                        [% END %]
179
                        </dl>
180
                        [% END %]
181
                        [% END %]
182
                     </div></td>
183
                 </tr>
184
                 [% IF ( loop.last ) %]</tbody></table>[% END %]
185
                 [% END %]
186
               [% END %]
187
               <fieldset class="action"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button> <a href="/cgi-bin/koha/admin/preferences.pl" class="force_reload cancel">Cancel</a></fieldset>
188
     </form>
189
     </div>
190
     [% END %]
191
</div>
83
</div>
192
</div>
84
<div class="yui-b">
193
<div class="yui-b">
85
[% INCLUDE 'prefs-menu.inc' %]
194
[% INCLUDE 'prefs-menu.inc' %]
86
- 

Return to bug 19247