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

(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-ISBDdetail.tmpl (-3 / +1 lines)
Lines 168-176 Link Here
168
        <!-- /TMPL_IF --><!-- /TMPL_IF -->
168
        <!-- /TMPL_IF --><!-- /TMPL_IF -->
169
    <!-- /TMPL_UNLESS -->
169
    <!-- /TMPL_UNLESS -->
170
<!-- /TMPL_UNLESS -->
170
<!-- /TMPL_UNLESS -->
171
        <li><a class="print" href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
171
        <li><a class="print" href="javascript:window.print();">Print</a></li>
172
            Print
173
        </a></li>
174
<!-- TMPL_IF name="virtualshelves" -->
172
<!-- TMPL_IF name="virtualshelves" -->
175
   <!-- TMPL_IF NAME="opacuserlogin" --> <!-- TMPL_IF NAME="loggedinusername" -->
173
   <!-- TMPL_IF NAME="opacuserlogin" --> <!-- TMPL_IF NAME="loggedinusername" -->
176
        <li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
174
        <li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-MARCdetail.tmpl (-1 / +1 lines)
Lines 20-26 Link Here
20
<div id="toolbar">
20
<div id="toolbar">
21
<ul>
21
<ul>
22
	<!-- TMPL_UNLESS NAME="norequests" --><!-- TMPL_IF NAME="opacuserlogin" --><!-- TMPL_IF NAME="RequestOnOpac" --><li><a class="link reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Place Hold</a></li><!-- /TMPL_IF --><!-- /TMPL_IF --><!-- /TMPL_UNLESS -->
22
	<!-- TMPL_UNLESS NAME="norequests" --><!-- TMPL_IF NAME="opacuserlogin" --><!-- TMPL_IF NAME="RequestOnOpac" --><li><a class="link reserve" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Place Hold</a></li><!-- /TMPL_IF --><!-- /TMPL_IF --><!-- /TMPL_UNLESS -->
23
	<li><a class="link print" href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Print</a></li>
23
	<li><a class="print" href="javascript:window.print();">Print</a></li>
24
	<!-- TMPL_IF name="virtualshelves" --><!-- TMPL_IF NAME="opacuserlogin" --><!-- TMPL_IF NAME="loggedinusername" --><li><a class="link addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Save to Your Lists</a></li><!-- /TMPL_IF --><!-- /TMPL_IF --><!-- /TMPL_IF -->
24
	<!-- TMPL_IF name="virtualshelves" --><!-- TMPL_IF NAME="opacuserlogin" --><!-- TMPL_IF NAME="loggedinusername" --><li><a class="link addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Save to Your Lists</a></li><!-- /TMPL_IF --><!-- /TMPL_IF --><!-- /TMPL_IF -->
25
	<!-- TMPL_IF NAME="opacbookbag" --><li><a class="link addtocart" href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Add to Your Cart</a></li><!-- /TMPL_IF -->
25
	<!-- TMPL_IF NAME="opacbookbag" --><li><a class="link addtocart" href="#" onclick="addRecord('<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">Add to Your Cart</a></li><!-- /TMPL_IF -->
26
</ul>
26
</ul>
(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl (-3 / +1 lines)
Lines 769-777 YAHOO.util.Event.onContentReady("furtherm", function () { Link Here
769
        <!-- /TMPL_IF --><!-- /TMPL_IF -->
769
        <!-- /TMPL_IF --><!-- /TMPL_IF -->
770
    <!-- /TMPL_UNLESS -->
770
    <!-- /TMPL_UNLESS -->
771
<!-- /TMPL_UNLESS -->
771
<!-- /TMPL_UNLESS -->
772
        <li><a class="print" href="/cgi-bin/koha/opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-detailprint.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
772
        <li><a class="print" href="javascript:window.print();">Print</a></li>
773
            Print
774
        </a></li>
775
<!-- TMPL_IF name="virtualshelves" -->
773
<!-- TMPL_IF name="virtualshelves" -->
776
    <!-- TMPL_IF NAME="opacuserlogin" --><!-- TMPL_IF NAME="loggedinusername" -->
774
    <!-- TMPL_IF NAME="opacuserlogin" --><!-- TMPL_IF NAME="loggedinusername" -->
777
        <li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
775
        <li><a class="addtoshelf" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->'); return false;">
(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detailprint.tmpl (-91 lines)
Lines 1-91 Link Here
1
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --><!-- TMPL_IF NAME="LibraryNameTitle" --><!-- TMPL_VAR NAME="LibraryNameTitle" --><!-- TMPL_ELSE -->Koha Online<!-- /TMPL_IF --> Catalog &rsaquo;  Details for: <!-- TMPL_LOOP NAME="BIBLIO_RESULTS" --><!-- TMPL_VAR NAME="title" escape="html" --><!-- /TMPL_LOOP -->
2
</title>
3
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
4
<link rel="shortcut icon" href="<!-- TMPL_VAR NAME="themelang" -->/includes/favicon.ico" type="image/x-icon" />
5
<meta http-equiv="Content-Language" content="en-us" />
6
<style type="text/css"> 
7
    @import url(<!-- TMPL_VAR NAME="themelang" -->/css/print.css);
8
</style>
9
</head>
10
<body>
11
<div id="window">
12
<!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
13
<h2><!-- TMPL_VAR NAME="title" escape="html" --> <!-- TMPL_IF NAME="subtitle" -->: <!-- TMPL_VAR NAME="subtitle" --><!-- /TMPL_IF -->
14
<!-- TMPL_IF NAME="author" -->; By <!-- TMPL_VAR NAME="author" --></h2><!-- /TMPL_IF --> 
15
16
<table>
17
18
<!-- TMPL_IF NAME="abstract" --><tr><th scope="row">Format:</th><td><!-- TMPL_VAR NAME="abstract" --></td></tr><!-- /TMPL_IF -->
19
<!-- TMPL_IF NAME="copyrightdate" -->
20
    <tr><th scope="row">Copyright:</th><td><!-- TMPL_VAR NAME="copyrightdate" --></td></tr>
21
<!-- /TMPL_IF -->
22
<!-- TMPL_IF NAME="isbn" -->
23
	    <tr><th scope="row">ISBN:</th><td><!-- TMPL_VAR NAME="isbn" --></td></tr>
24
<!-- /TMPL_IF -->
25
<!-- TMPL_IF NAME="lccn" -->
26
	    <tr><th scope="row">LCCN:</th><td><!-- TMPL_VAR NAME="lccn" --></td></tr>
27
<!-- /TMPL_IF -->
28
<!-- TMPL_IF NAME="publishercode" -->
29
	    <tr><th scope="row">Publisher:</th><td><!-- TMPL_VAR NAME="place" --> <!-- TMPL_VAR NAME="publishercode" --> <!-- TMPL_VAR NAME="publicationyear" --></td></tr>
30
<!-- /TMPL_IF -->
31
<!-- TMPL_IF NAME="pages" -->
32
	<tr><th scope="row">Physical Details: </th><td><!-- TMPL_VAR NAME="pages" --> <!-- TMPL_VAR NAME="illus" --> <!-- TMPL_VAR NAME="size" --></td></tr>
33
<!-- /TMPL_IF -->
34
<!-- TMPL_IF NAME="notes" -->
35
<tr><th scope="row">Notes:</th><td><!-- TMPL_VAR NAME="notes" --></td></tr>
36
	<!-- /TMPL_IF -->
37
	<!-- /TMPL_LOOP -->
38
	
39
<!-- TMPL_UNLESS NAME="MARCSUBJCTS" -->
40
<!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
41
<!-- TMPL_IF name="subjects" --><tr><th scope="row">Subject(s):</th><td><!-- TMPL_LOOP name="subjects" --><a href="/cgi-bin/koha/opac-search.pl?op=do_search&amp;marclist=bibliosubject.subject&amp;and_or=and&amp;operator=contains&amp;value=<!-- TMPL_VAR NAME="subject" escape="HTML"-->"><!-- TMPL_VAR NAME="subject" --></a>, <!-- /TMPL_LOOP --></td></tr><!-- /TMPL_IF -->
42
<!-- /TMPL_LOOP -->
43
<!-- /TMPL_UNLESS -->
44
45
<!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
46
 <tr><th scope="row">Record No.:</th><td><!-- TMPL_VAR NAME="biblionumber" --></td></tr> <!-- /TMPL_LOOP -->
47
48
<!-- TMPL_IF NAME="MARCNOTES" -->
49
		<tr>
50
			<th scope="row">Detailed notes:</th>
51
			<td><ul><!-- TMPL_LOOP NAME="MARCNOTES" --><li><!-- TMPL_VAR NAME="marcnote" --></li><!-- /TMPL_LOOP --></ul></td></tr>
52
	<!-- /TMPL_IF -->
53
		<!-- TMPL_IF NAME="MARCSUBJCTS" -->
54
		<tr>
55
			<th scope="row">Related links:</th>
56
			<td><ul><!-- TMPL_LOOP NAME="MARCSUBJCTS" --><li><a href="/cgi-bin/koha/opac-search.pl?op=do_search&marclist=bibliosubject.subject&and_or=and&operator=contains&value=<!-- TMPL_VAR NAME="marcsubjct" escape="HTML"-->"><!-- TMPL_VAR NAME="marcsubjct" --></a></li><!-- /TMPL_LOOP --></ul></td></tr>
57
	<!-- /TMPL_IF -->
58
</table>
59
60
<!-- TMPL_IF NAME="ITEM_RESULTS" -->
61
<table>
62
<!--HOLDINGS INFORMATION HEADER TABLE ROWS-->
63
<tr>
64
<th>Type/Format</th>
65
<th>Call Number</th>
66
<th>Location</th>
67
<th>Due Date</th>
68
<th>Last Seen</th>
69
<th>Barcode</th></tr>
70
<!--INFORMATION ROWS-->
71
<!-- TMPL_LOOP NAME="ITEM_RESULTS" -->
72
<tr><td><img src="<!-- TMPL_VAR NAME="themelang" -->/images/<!-- TMPL_VAR NAME="description" -->.gif" align="left" title="<!-- TMPL_VAR NAME="barcode" -->" alt="" /><!-- TMPL_VAR NAME="description" --></td>
73
<td><!-- TMPL_VAR NAME="itemcallnumber" --></td>
74
<td><!-- TMPL_VAR NAME="branchname" --></td>
75
<td><!-- TMPL_VAR NAME="datedue" --></td>
76
<td><!-- TMPL_VAR NAME="datelastseen" --></td>
77
<td><!-- TMPL_VAR NAME="barcode" --></td></tr>
78
<!-- /TMPL_LOOP -->
79
</table>
80
<!-- TMPL_ELSE -->
81
<table><tr><td>No copies available.</td></tr></table>
82
<!-- /TMPL_IF -->
83
</div>
84
<script language="javascript" type="text/javascript">
85
function docprint() {
86
	window.print();
87
	window.close();
88
}
89
</script>
90
</body>
91
</html>
(-)a/opac/opac-detailprint.pl (-100 lines)
Lines 1-99 Link Here
1
#!/usr/bin/perl
2
# NOTE: Use standard 8-space tabs for this file (indents are 4 spaces)
3
4
# Copyright 2000-2002 Katipo Communications
5
#
6
# This file is part of Koha.
7
#
8
# Koha is free software; you can redistribute it and/or modify it under the
9
# terms of the GNU General Public License as published by the Free Software
10
# Foundation; either version 2 of the License, or (at your option) any later
11
# version.
12
#
13
# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
14
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
15
# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
16
#
17
# You should have received a copy of the GNU General Public License along with
18
# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
19
# Suite 330, Boston, MA  02111-1307 USA
20
21
use strict;
22
use C4::Context;
23
use CGI;
24
use C4::Biblio;
25
use C4::Items;
26
use C4::Auth;
27
use C4::Output;
28
use C4::Dates;
29
30
my $query = new CGI;
31
my $type  = $query->param('type');
32
($type) || ( $type = 'intra' );
33
34
my $biblionumber = $query->param('biblionumber');
35
36
# change back when ive fixed request.pl
37
my @items      = GetItemsInfo($biblionumber);
38
my $norequests = 1;
39
foreach my $itm (@items) {
40
    $norequests = 0 unless $itm->{'notforloan'};
41
}
42
43
my $dat       = GetBiblioData($biblionumber);
44
my $record    = GetMarcBiblio($biblionumber);
45
my $addauthor =
46
  GetMarcAuthors( $record, C4::Context->preference("marcflavour") );
47
my $authorcount = scalar @$addauthor;
48
49
$dat->{'count'}      = @items;
50
$dat->{'norequests'} = $norequests;
51
52
$dat->{'additional'} = "";
53
foreach (@$addauthor) {
54
    $dat->{'additional'} .= "|" . $_->{'value'};
55
}    # for
56
57
my @results;
58
59
$results[0] = $dat;
60
61
my $resultsarray = \@results;
62
my $itemsarray   = \@items;
63
64
my $startfrom = $query->param('startfrom');
65
($startfrom) || ( $startfrom = 0 );
66
67
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
68
    {
69
        template_name   => ('opac-detailprint.tmpl'),
70
        query           => $query,
71
        type            => "opac",
72
        authnotrequired => 1,
73
    }
74
);
75
76
my $count = 1;
77
78
# now to get the items into a hash we can use and whack that thru
79
80
my $nextstartfrom =
81
  ( $startfrom + 20 < $count - 20 ) ? ( $startfrom + 20 ) : ( $count - 20 );
82
my $prevstartfrom = ( $startfrom - 20 > 0 ) ? ( $startfrom - 20 ) : (0);
83
$template->param(
84
    startfrom      => $startfrom + 1,
85
    endat          => $startfrom + 20,
86
    numrecords     => $count,
87
    nextstartfrom  => $nextstartfrom,
88
    prevstartfrom  => $prevstartfrom,
89
    BIBLIO_RESULTS => $resultsarray,
90
    ITEM_RESULTS   => $itemsarray,
91
    loggedinuser   => $loggedinuser,
92
    biblionumber   => $biblionumber,
93
);
94
95
output_html_with_http_headers $query, $cookie, $template->output;
96
97
# Local Variables:
98
# tab-width: 8
99
# End:
100
- 

Return to bug 3554