0b6bc2b598
This patch adds [% INCLUDE 'doc-head-close.inc' %] to the following files (to make them include jQuery): koha-tmpl/intranet-tmpl/prog/en/modules/circ/printslip.tt koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-print.tt koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember-receipt.tt koha-tmpl/intranet-tmpl/prog/en/modules/members/printfeercpt.tt To test: 1) Temporarily include the follwing lines in syspref IntranetSlipPrinterJS: function printThenClose() { if (typeof jQuery != 'undefined') { // jQuery is loaded => print the version alert(jQuery.fn.jquery); } else { alert('jQuery not available'); } } 2) Go to a users page and print slips: From the Print button in the tool bar: - Print summary - Print slip - Print quick slip From the "Fines" tab: Account - 'Print' link in the table with paid transactions Without patch, a JavaScript message 'jQuery not avaliable' appears. With patch, the message displays the current jQuery version (1.7.2) 3) Remove IntranetSlipPrinterJS - Verify that the slips above print as expected. Signed-off-by: Hector Castro <hector.hecaxmmx@gmail.com> Works as expected Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
127 lines
5.3 KiB
Text
127 lines
5.3 KiB
Text
[% USE Koha %]
|
|
[% USE Branches %]
|
|
[% USE KohaDates %]
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Summary for [% firstname %] [% surname %] ([% cardnumber %])</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon %][% ELSE %][% interface %]/[% theme %]/img/favicon.ico[% END %]" type="image/x-icon" />
|
|
<link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/print.css" />
|
|
[% INCLUDE 'slip-print.inc' #printThenClose %]
|
|
</head>
|
|
<body id="pat_moremember-print" class="pat" onload="printThenClose();">
|
|
<div id="main">
|
|
<h3><a href="/cgi-bin/koha/circ/circulation.pl?findborrower=[% cardnumber %]">Account summary: [% firstname %] [% surname %] ([% cardnumber %])</a></h3>
|
|
|
|
<ul>
|
|
<li>[% address %]<br />[% address2 %]</li>
|
|
<li>[% city %], [% zipcode %]</li>
|
|
<li>[% IF ( phone ) %][% phone %][% ELSE %](no phone number on file)[% END %]</li>
|
|
<li>[% IF ( email ) %][% email %][% ELSE %](no primary email on file)[% END %]</li>
|
|
[% IF ( emailpro ) %]
|
|
<li>[% emailpro %]</li>
|
|
[% END %]
|
|
<li>Registration date: [% dateenrolled | $KohaDates %]</li>
|
|
<li>Expiration date: [% dateexpiry | $KohaDates %]</li>
|
|
<li>Library: [% Branches.GetName( branchcode ) %]</li>
|
|
<li>Category: [% description %]</li>
|
|
</ul>
|
|
|
|
[% IF ( issues ) %]
|
|
<table>
|
|
<caption>Items checked out</caption>
|
|
<tr>
|
|
<th>Title</th>
|
|
<th>Author</th>
|
|
<th>Call no</th>
|
|
<th>Item type</th>
|
|
<th>Date due</th>
|
|
<th>Barcode</th>
|
|
<th>Charge</th>
|
|
<th>Price</th>
|
|
<th>Status</th>
|
|
</tr>
|
|
|
|
[% FOREACH issue IN issues %]
|
|
[% IF ( issue.overdue ) %]<tr class="overdue">[% ELSE %]<tr>[% END %]
|
|
<td>
|
|
[% issue.title |html %]
|
|
<a href="/cgi-bin/koha/catalogue/detail.pl?item=[% issue.itemnumber %]&biblionumber=[% issue.biblionumber %]&bi=[% issue.biblioitemnumber %]"></a>
|
|
</td>
|
|
<td>[% issue.author %]</td>
|
|
<td>[% issue.itemcallnumber %]</td>
|
|
<td>[% issue.itemtype_description %]</td>
|
|
<td>[% issue.date_due | $KohaDates as_due_date => 1 %]</td>
|
|
<td>[% issue.barcode %]</td>
|
|
<td>[% issue.charge %]</td>
|
|
<td>[% issue.replacementprice %]</td>
|
|
<td>[% IF ( issue.overdue ) %]Overdue![% ELSE %] [% END %]</td>
|
|
</tr>
|
|
[% END %]
|
|
|
|
<tr>
|
|
<td colspan="6" style="text-align: right; font-weight:bold;">Totals:</td>
|
|
<td>[% totaldue %]</td>
|
|
<td>[% totalprice %]</td>
|
|
<td colspan="3"> </td>
|
|
</tr>
|
|
</table>
|
|
[% END %]
|
|
|
|
[% IF ( reserves ) %]
|
|
<table>
|
|
<caption>Pending holds</caption>
|
|
<tr>
|
|
<th>Title</th>
|
|
<th>Author</th>
|
|
<th>Placed on</th>
|
|
<th>Expires on</th>
|
|
<th>Pick up location</th>
|
|
</tr>
|
|
|
|
[% FOREACH reserve IN reserves %]
|
|
<tr>
|
|
<td>[% reserve.title %]</td>
|
|
<td>[% reserve.author %]</td>
|
|
<td>[% reserve.reservedate | $KohaDates %]</td>
|
|
<td>[% reserve.expirationdate | $KohaDates %]</td>
|
|
<td>[% reserve.waiting_at %]</td>
|
|
</tr>
|
|
[% END %]
|
|
</table>
|
|
[% END %]
|
|
|
|
[% IF ( accounts && ( totaldue != '0.00' ) ) %]
|
|
<table>
|
|
<caption>Account fines and payments</caption>
|
|
<tr>
|
|
<th>Description of charges</th>
|
|
<th>Date</th>
|
|
<th>Amount</th>
|
|
<th>Outstanding</th>
|
|
</tr>
|
|
|
|
[% FOREACH account IN accounts %]
|
|
[% NEXT IF account.amountoutstanding == '0.00' %]
|
|
<tr>
|
|
<td>
|
|
[% IF ( account.itemnumber ) %]<a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% account.biblionumber %]&itemnumber=[% account.itemnumber %]">[% END %]
|
|
[% account.description %] [% IF ( account.printtitle ) %] [% account.title |html %][% END %]
|
|
[% IF ( account.itemnumber ) %]</a>[% END %]
|
|
</td>
|
|
<td>[% account.date | $KohaDates %]</td>
|
|
<td>[% account.amount %]</td>
|
|
<td>[% account.amountoutstanding %]</td>
|
|
</tr>
|
|
[% END %]
|
|
|
|
<tfoot>
|
|
<tr>
|
|
<td colspan="3">Total due</td>
|
|
<td colspan="2">[% totaldue %]</td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
[% END %]
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|