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

(-)a/C4/Installer/PerlDependencies.pm (-4 / +9 lines)
Lines 528-537 our $PERL_DEPS = { Link Here
528
        'min_ver'  => '2.05',
528
        'min_ver'  => '2.05',
529
    },
529
    },
530
    'Template' => {
530
    'Template' => {
531
	'usage'    => 'Core',
531
        'usage'    => 'Core',
532
	'required' => '1',
532
        'required' => '1',
533
	'min_ver'  => '2.22',
533
        'min_ver'  => '2.22',
534
    },
534
      },
535
    'Template::Plugin::Stash' => {
536
        'usage'    => 'Debugging',
537
        'required' => '1',
538
        'min_ver'  => '1.006',
539
      },
535
    'Gravatar::URL' => {
540
    'Gravatar::URL' => {
536
        'usage'    => 'Photos in OPAC reviews',
541
        'usage'    => 'Photos in OPAC reviews',
537
        'required' => '0',
542
        'required' => '0',
(-)a/installer/data/mysql/sysprefs.sql (+2 lines)
Lines 112-117 INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` Link Here
112
('DisplayMultiPlaceHold','1','','Display the ability to place multiple holds or not','YesNo'),
112
('DisplayMultiPlaceHold','1','','Display the ability to place multiple holds or not','YesNo'),
113
('DisplayOPACiconsXSLT','1','','If ON, displays the format, audience, and material type icons in XSLT MARC21 results and detail pages in the OPAC.','YesNo'),
113
('DisplayOPACiconsXSLT','1','','If ON, displays the format, audience, and material type icons in XSLT MARC21 results and detail pages in the OPAC.','YesNo'),
114
('dontmerge','1',NULL,'If ON, modifying an authority record will not update all associated bibliographic records immediately, ask your system administrator to enable the merge_authorities.pl cron job','YesNo'),
114
('dontmerge','1',NULL,'If ON, modifying an authority record will not update all associated bibliographic records immediately, ask your system administrator to enable the merge_authorities.pl cron job','YesNo'),
115
('DumpTemplateVarsIntranet',  '0', NULL ,  'If enabled, dump all Template Toolkit variable to a comment in the html source for the staff intranet.',  'YesNo'),
116
('DumpTemplateVarsOpac',  '0', NULL ,  'If enabled, dump all Template Toolkit variable to a comment in the html source for the opac.',  'YesNo'),
115
('EasyAnalyticalRecords','0','','If on, display in the catalogue screens tools to easily setup analytical record relationships','YesNo'),
117
('EasyAnalyticalRecords','0','','If on, display in the catalogue screens tools to easily setup analytical record relationships','YesNo'),
116
('emailLibrarianWhenHoldIsPlaced','0',NULL,'If ON, emails the librarian whenever a hold is placed','YesNo'),
118
('emailLibrarianWhenHoldIsPlaced','0',NULL,'If ON, emails the librarian whenever a hold is placed','YesNo'),
117
('EnableBorrowerFiles','0',NULL,'If enabled, allows librarians to upload and attach arbitrary files to a borrower record.','YesNo'),
119
('EnableBorrowerFiles','0',NULL,'If enabled, allows librarians to upload and attach arbitrary files to a borrower record.','YesNo'),
(-)a/installer/data/mysql/updatedatabase.pl (+25 lines)
Lines 37-42 use Getopt::Long; Link Here
37
use C4::Context;
37
use C4::Context;
38
use C4::Installer;
38
use C4::Installer;
39
use C4::Dates;
39
use C4::Dates;
40
use Koha::Database;
40
41
41
use MARC::Record;
42
use MARC::Record;
42
use MARC::File::XML ( BinaryEncoding => 'utf8' );
43
use MARC::File::XML ( BinaryEncoding => 'utf8' );
Lines 10025-10030 if ( CheckVersion($DBversion) ) { Link Here
10025
    SetVersion ($DBversion);
10026
    SetVersion ($DBversion);
10026
}
10027
}
10027
10028
10029
$DBversion = "XXX";
10030
if ( CheckVersion($DBversion) ) {
10031
    my $rs = Koha::Database->new()->schema()->resultset('Systempreference');
10032
    $rs->find_or_create(
10033
        {
10034
            variable => 'DumpTemplateVarsIntranet',
10035
            value    => 0,
10036
            explanation => 'If enabled, dump all Template Toolkit variable to a comment in the html source for the staff intranet.',
10037
            type => 'YesNo',
10038
        }
10039
    );
10040
    $rs->find_or_create(
10041
        {
10042
            variable => 'DumpTemplateVarsOpac',
10043
            value    => 0,
10044
            explanation => 'If enabled, dump all Template Toolkit variable to a comment in the html source for the opac.',
10045
            type => 'YesNo',
10046
        }
10047
    );
10048
    print "Upgrade to $DBversion done (Bug 13948 - Add ability to dump template toolkit variables to html comment)\n";
10049
    SetVersion($DBversion);
10050
}
10051
10052
10028
# DEVELOPER PROCESS, search for anything to execute in the db_update directory
10053
# DEVELOPER PROCESS, search for anything to execute in the db_update directory
10029
# SEE bug 13068
10054
# SEE bug 13068
10030
# if there is anything in the atomicupdate, read and execute it.
10055
# if there is anything in the atomicupdate, read and execute it.
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-open.inc (+14 lines)
Lines 1-4 Link Here
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<!-- TEMPLATE FILE: [% template.name.split('/').last %] -->
2
<!-- TEMPLATE FILE: [% template.name.split('/').last %] -->
3
4
[% USE Koha %]
5
[% IF Koha.Preference('DumpTemplateVarsIntranet') %]
6
    [% USE Stash %]
7
    [% USE Dumper %]
8
    <!--
9
    [% FILTER replace('<!--', '<!- -') %]
10
        [% FILTER replace('-->', '- ->') %]
11
            [% Dumper.dump( Stash.stash() ) %]
12
        [% END %]
13
    [% END %]
14
    -->
15
[% END %]
16
3
[% IF ( bidi ) %]<html lang="[% lang %]" dir="[% bidi %]">[% ELSE %]<html lang="[% lang %]">[% END %]
17
[% IF ( bidi ) %]<html lang="[% lang %]" dir="[% bidi %]">[% ELSE %]<html lang="[% lang %]">[% END %]
4
<head>
18
<head>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/logs.pref (-48 / +62 lines)
Lines 1-49 Link Here
1
Logging:
1
Logging:
2
    -
2
    Logging:
3
        - pref: LetterLog
3
        -
4
          choices:
4
            - pref: LetterLog
5
              on: Log
5
              choices:
6
              off: "Don't log"
6
                  on: Log
7
        - when an automatic claim notice is sent.
7
                  off: "Don't log"
8
    -
8
            - when an automatic claim notice is sent.
9
        - pref: BorrowersLog
9
        -
10
          choices:
10
            - pref: BorrowersLog
11
              on: Log
11
              choices:
12
              off: "Don't log"
12
                  on: Log
13
        - changes to patron records.
13
                  off: "Don't log"
14
    -
14
            - changes to patron records.
15
        - pref: CataloguingLog
15
        -
16
          choices:
16
            - pref: CataloguingLog
17
              on: Log
17
              choices:
18
              off: "Don't log"
18
                  on: Log
19
        - any changes to bibliographic or item records. Since this occurs whenever a book is checked in or out as well, it is not advisable to turn this on.
19
                  off: "Don't log"
20
    -
20
            - any changes to bibliographic or item records. Since this occurs whenever a book is checked in or out as well, it is not advisable to turn this on.
21
        - pref: AuthoritiesLog
21
        -
22
          choices:
22
            - pref: AuthoritiesLog
23
              on: Log
23
              choices:
24
              off: "Don't log"
24
                  on: Log
25
        - changes to authority records.
25
                  off: "Don't log"
26
    -
26
            - changes to authority records.
27
        - pref: FinesLog
27
        -
28
          choices:
28
            - pref: FinesLog
29
              on: Log
29
              choices:
30
              off: "Don't log"
30
                  on: Log
31
        - when fines are charged, paid, or forgiven.
31
                  off: "Don't log"
32
    -
32
            - when fines are charged, paid, or forgiven.
33
        - pref: IssueLog
33
        -
34
          choices:
34
            - pref: IssueLog
35
              on: Log
35
              choices:
36
              off: "Don't log"
36
                  on: Log
37
        - when items are checked out.
37
                  off: "Don't log"
38
    -
38
            - when items are checked out.
39
        - pref: ReturnLog
39
        -
40
          choices:
40
            - pref: ReturnLog
41
              on: Log
41
              choices:
42
              off: "Don't log"
42
                  on: Log
43
        - when items are returned.
43
                  off: "Don't log"
44
    -
44
            - when items are returned.
45
        - pref: SubscriptionLog
45
        -
46
          choices:
46
            - pref: SubscriptionLog
47
              on: Log
47
              choices:
48
              off: "Don't log"
48
                  on: Log
49
        - when serials are added, deleted or changed.
49
                  off: "Don't log"
50
            - when serials are added, deleted or changed.
51
    Debugging:
52
        -
53
            - pref: DumpTemplateVarsIntranet
54
              choices:
55
                  on: Do
56
                  off: "Don't"
57
            - dump all Template Toolkit variable to a comment in the html source for the staff intranet.
58
        -
59
            - pref: DumpTemplateVarsOpac
60
              choices:
61
                  on: Do
62
                  off: "Don't"
63
            - dump all Template Toolkit variable to a comment in the html source for the OPAC.
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-open.inc (-1 / +14 lines)
Lines 1-5 Link Here
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<!-- TEMPLATE FILE: [% template.name.split('/').last %] -->
2
<!-- TEMPLATE FILE: [% template.name.split('/').last %] -->
3
4
[% USE Koha %]
5
[% IF Koha.Preference('DumpTemplateVarsOpac') %]
6
    [% USE Stash %]
7
    [% USE Dumper %]
8
    <!--
9
    [% FILTER replace('<!--', '<!- -') %]
10
        [% FILTER replace('-->', '- ->') %]
11
            [% Dumper.dump( Stash.stash() ) %]
12
        [% END %]
13
    [% END %]
14
    -->
15
[% END %]
16
3
[% IF ( bidi ) %]<html lang="[% lang %]" dir="[% bidi %]" class="no-js">[% ELSE %]<html lang="[% lang %]" class="no-js">[% END %]
17
[% IF ( bidi ) %]<html lang="[% lang %]" dir="[% bidi %]" class="no-js">[% ELSE %]<html lang="[% lang %]" class="no-js">[% END %]
4
<head>
18
<head>
5
<title>
19
<title>
6
- 

Return to bug 13948