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

(-)a/installer/data/mysql/sysprefs.sql (+1 lines)
Lines 362-364 INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES(' Link Here
362
INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES ('AutoResumeSuspendedHolds',  '1', NULL ,  'Allow suspended holds to be automatically resumed by a set date.',  'YesNo');
362
INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES ('AutoResumeSuspendedHolds',  '1', NULL ,  'Allow suspended holds to be automatically resumed by a set date.',  'YesNo');
363
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES ('OpacStarRatings','all',NULL,'disable|all|details','Choice');
363
INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES ('OpacStarRatings','all',NULL,'disable|all|details','Choice');
364
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');
364
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('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 5212-5217 if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) { Link Here
5212
    SetVersion($DBversion);
5212
    SetVersion($DBversion);
5213
}
5213
}
5214
5214
5215
$DBversion ="XXX";
5216
if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) {
5217
    $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')");
5218
    print "Upgrade to $DBversion done (Add system preference IntranetSlipPrinterJS))\n";
5219
    SetVersion($DBversion);
5220
}
5221
5215
=head1 FUNCTIONS
5222
=head1 FUNCTIONS
5216
5223
5217
=head2 TableExists($table)
5224
=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 lines)
Lines 8-17 Link Here
8
[% END %]
8
[% END %]
9
9
10
<script language="javascript">
10
<script language="javascript">
11
[% IF ( IntranetSlipPrinterJS ) %]
12
    [% IntranetSlipPrinterJS %]
13
[% ELSE %]
11
    function printThenClose() {
14
    function printThenClose() {
12
        window.print();
15
        window.print();
13
        window.close();
16
        window.close();
14
    }
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