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

(-)a/installer/data/mysql/sysprefs.sql (+1 lines)
Lines 365-367 INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES ( Link Here
365
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpacBrowseResults','1','Disable/enable browsing and paging search results from the OPAC detail page.',NULL,'YesNo');
365
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('OpacBrowseResults','1','Disable/enable browsing and paging search results from the OPAC detail page.',NULL,'YesNo');
366
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('SvcMaxReportRows','10','Maximum number of rows to return via the report web service.',NULL,'Integer');
366
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('SvcMaxReportRows','10','Maximum number of rows to return via the report web service.',NULL,'Integer');
367
INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES ('ReservesControlBranch','PatronLibrary','ItemHomeLibrary|PatronLibrary','Branch checked for members reservations rights','Choice');
367
INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES ('ReservesControlBranch','PatronLibrary','ItemHomeLibrary|PatronLibrary','Branch checked for members reservations rights','Choice');
368
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 5308-5313 if (C4::Context->preference("Version") < TransformToNum($DBversion)) { Link Here
5308
    SetVersion ($DBversion);
5308
    SetVersion ($DBversion);
5309
}
5309
}
5310
5310
5311
$DBversion ="XXX";
5312
if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) {
5313
    $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')");
5314
    print "Upgrade to $DBversion done (Add system preference IntranetSlipPrinterJS))\n";
5315
    SetVersion($DBversion);
5316
}
5317
5311
=head1 FUNCTIONS
5318
=head1 FUNCTIONS
5312
5319
5313
=head2 TableExists($table)
5320
=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