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

(-)a/installer/data/mysql/sysprefs.sql (-1 / +1 lines)
Lines 374-377 INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES(' Link Here
374
INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES ('OPACShowUnusedAuthorities','1','','Show authorities that are not being used in the OPAC.','YesNo');
374
INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES ('OPACShowUnusedAuthorities','1','','Show authorities that are not being used in the OPAC.','YesNo');
375
INSERT INTO systempreferences (variable,value,explanation,type) VALUES('EnableBorrowerFiles','0','If enabled, allows librarians to upload and attach arbitrary files to a borrower record.','YesNo');
375
INSERT INTO systempreferences (variable,value,explanation,type) VALUES('EnableBorrowerFiles','0','If enabled, allows librarians to upload and attach arbitrary files to a borrower record.','YesNo');
376
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('UpdateTotalIssuesOnCirc','0','Whether to update the totalissues field in the biblio on each circ.',NULL,'YesNo');
376
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('UpdateTotalIssuesOnCirc','0','Whether to update the totalissues field in the biblio on each circ.',NULL,'YesNo');
377
377
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('IntranetSlipPrinterJS','','Use this JavaScript for printing slips. Define at least function printThenClose(). For use e.g. with Firefox PlugIn jsPrintSetup, see http://jsprintsetup.mozdev.org/','','Free');
(-)a/installer/data/mysql/updatedatabase.pl (+7 lines)
Lines 5452-5457 if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) { Link Here
5452
    SetVersion($DBversion);
5452
    SetVersion($DBversion);
5453
}
5453
}
5454
5454
5455
$DBversion ="XXX";
5456
if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) {
5457
    $dbh->do("INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('IntranetSlipPrinterJS','','Use this JavaScript for printing slips. Define at least function printThenClose(). For use e.g. with Firefox PlugIn jsPrintSetup, see http://jsprintsetup.mozdev.org/','','Free')");
5458
    print "Upgrade to $DBversion done (Add system preference IntranetSlipPrinterJS))\n";
5459
    SetVersion($DBversion);
5460
}
5461
5455
=head1 FUNCTIONS
5462
=head1 FUNCTIONS
5456
5463
5457
=head2 TableExists($table)
5464
=head2 TableExists($table)
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/staff_client.pref (+5 lines)
Lines 16-21 Staff Client: Link Here
16
              class: url
16
              class: url
17
            - on all pages in the staff interface, instead of the default. (This should be a complete URL, starting with <code>http://</code>.)
17
            - on all pages in the staff interface, instead of the default. (This should be a complete URL, starting with <code>http://</code>.)
18
        -
18
        -
19
            - "Use the following JavaScript for printing slips. Define at least function printThenClose(). For use e.g. with Firefox PlugIn jsPrintSetup, see http://jsprintsetup.mozdev.org/:"
20
            - pref: IntranetSlipPrinterJS
21
              type: textarea
22
              class: code
23
        -
19
            - "Include the following CSS on all pages in the staff client:"
24
            - "Include the following CSS on all pages in the staff client:"
20
            - pref: IntranetUserCSS
25
            - pref: IntranetUserCSS
21
              type: textarea
26
              type: textarea
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/printslip.tt (-4 / +8 lines)
Lines 8-17 Link Here
8
[% END %]
8
[% END %]
9
9
10
<script language="javascript">
10
<script language="javascript">
11
    function printThenClose() {
11
[% IF ( IntranetSlipPrinterJS ) %]
12
        window.print();
12
    [% IntranetSlipPrinterJS %]
13
        window.close();
13
[% ELSE %]
14
    }
14
     function printThenClose() {
15
         window.print();
16
         window.close();
17
     }
18
[% END %]
15
</script>
19
</script>
16
</head>
20
</head>
17
<body id="circ_printslip" class="circ" onload="printThenClose();">
21
<body id="circ_printslip" class="circ" onload="printThenClose();">
(-)a/members/printslip.pl (-1 / +2 lines)
Lines 89-92 $template->param( Link Here
89
    error           => $error,
89
    error           => $error,
90
);
90
);
91
91
92
$template->param( IntranetSlipPrinterJS => C4::Context->preference('IntranetSlipPrinterJS' ) );
93
92
output_html_with_http_headers $input, $cookie, $template->output;
94
output_html_with_http_headers $input, $cookie, $template->output;
93
- 

Return to bug 7563